如何安装PHP7.2

PHP 7.2经过很长时间的开发,官方终于释出了正式版,带来了一些很大的变化,和安全改进。

理解Python装饰器

装饰器 (Decorator) 在 Python 编程中极为常见,可轻松实现 Metadata、Proxy、 AOP 等模式。简单点说,装饰器通过返回包装对象实现间接调用,以此来插入额外逻辑。

感受一下Lua的风格

虽然之前写过如何用Lua来做面向对象,但我个人并不是很赞同用C/C++的风格来写Lua的。因为用你熟悉的过往的语言风格来套写一门新语言是无法让你感受到新语言的魅力的,Lua亦如是。

Linux的进程优先级

为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以人为控制的事情。因为有的进程相对重要,而有的进程则没那么重要。进程优先级起作用的方式从发明以来基本没有什么变化,无论是只有一个cpu的时代,还是多核cpu时代,都是通过控制进程占用cpu时间的长短来实现的。

字符,字符集,字符编码

现在Unicode已然一统天下,我想很多年轻的程序员可能都没遇到过编码问题,更不用说了解编码的发展了。前些日子在一个老网站上偶遇乱码,虽然入行时间不短,但对其究竟也是不甚了解,好奇心驱使下落入深坑。还好经过一段时间的摸爬滚打,边学边写,总算大概理清了个脉络,记录之,分享之。