修复Discuz X3.2升级后RSS输出的Bug

Discuz X3.2在升级到20141225版本后出现了RSS的输出异常。错误代码如下:

XML 解析错误:语法错误
位置:http://www.xxx.com/forum.php?mod=rss
行 2,列 1:Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /xxx/xxx/xxx/source/class/discuz/discuz_database.php on line 177

出错的原因是使用了一个已经弃用的PHP函数。很明显,Discuz的补丁在开发完成后并没有测试,甚至连官网都没有开启RSS输出,甚至我怀疑开发的人是不是有真实水平。

继续阅读

Virtual Box开启硬件加速

最近因为业务需要(大雾),需要各种虚拟机进行调试。最初选择的是Windows 8.1自带的Hyper-V。但是不知道为什么,Hyper-V里面的虚拟机运行效率并不高,操作也并不是很顺畅,这跟微软在宣传的时候所说的“Hyper-V与真实硬件只有一层之隔”所让人想象的高效率并不符合。同时Hyper-V也没有提供以前Virtual PC时代留下来的共享文件夹等等一系列高级功能,物理机与虚拟机之间的文件传送十分不便。于是转向了开源的Virtual Box。

继续阅读