C#计算年龄的代码实现

在实际开发中有时会根据生日 DateTime 即出生年月日计算出现在的年龄,可以使用下面的代码快速实现。

 

在PHP中发送原生 HTTP header头

通过header content-type设置页面编码为utf-8:

通过header location设置页面跳转:

页面缓存设置:

 

PHP删除数组中指定的元素

删除数组元素有不同的方法,可以根据具体的需要选择不同的方法。

1.unset() 方法

注意:当您使用unset()方法时,数组Key值不会更改。 如果要重新编号键,您可以在unset()之后使用array_values(),它将所有键转换为从0开始的数值枚举键。

输出

2.array_splice() 方法

继续阅读“PHP删除数组中指定的元素”

8行代码在Python3中实现多核并行执行

python作为一个简单的脚本语言在工作中会经常用到,但奈何执行大量重复性任务时单线程效率低下,这时可以通过多线程并行执行大大提高代码执行效率。

Python3多核并行执行完整示例:(可以复制粘贴到IDLE运行一下)

并行计算主要是通过下面这8行代码来实现的:

上面的代码创建了3个线程(具体线程数量可根据任务复杂度及机器配置进行调整),并通过queue.put(item) 写入任务队例及所需参数,最后通过queue.join() 方法告诉程序queue写入完毕开始执行队例。

记得将basic_worker() 方法内的代码替换为你所需要执行的任务代码即可。

perl: warning: Setting locale failed. 错误处理

运行Perl时报出以下错误:

这里给出在 Mac Lion (10.7) 和 Cygwin (Windows 10) 下的解决办法。 继续阅读“perl: warning: Setting locale failed. 错误处理”

Python代码中 __name__ == ‘__main__’ 是什么意思?

作为Python 新手经常在其他Python程序的代码中看到__name__ == '__main__'
,这到底是什么意思呢?

示例代码:

一直很好奇上面代码中的__name__ == '__main__'到底是干嘛用的呢,查找资料后才发现Python解释器读取源文件时,它将执行其中发现的所有代码。 继续阅读“Python代码中 __name__ == ‘__main__’ 是什么意思?”