Firefox的痛

几乎要考虑暂停使用Firefox了,因为……内存占用太大了。 像我这样整天开着浏览器的人,到了晚上Firefox就要占用200M以上的内存,即使关闭所有的Tab,内存也不会释放,再加上本机要启动的Oracle数据库,即使是1G内存的配置,硬盘也要不时狂响,十分烦人。 求你了,Mozilla,这问题解决一下吧,内存难道只能是Firefox永远的痛吗?

修改文章分类

一直觉得自己的文章分类太细,今天终于决定动手改一下。 1。直接用SQL把MySQL库里面的文章更新到想要留下的分类里面,更新wp_post2cat.category_id字段 2。直接用SQL把原来的二级分类提升为一级分类,更新wp_categories.category_parent字段 3。删除所有不再有文章的分类,直接在Wordpress中操作 至此,分类缩减到9个,并且全部都是一级分类。 Update 本来想手工修改一下代码显示每个分类下的文章个数,结果发现WP本来就自带了这个功能,只是默认没有打开而已。 修改wp-includes/template-functions-category.php,找到下面两行: if (!isset($r[‘optiondates’])) $r[‘optiondates’] = 0; if (!isset($r[‘optioncount’])) $r[‘optioncount’] = 0; 将0全部修改为1 if (!isset($r[‘optiondates’])) $r[‘optiondates’] = 1; if (!isset($r[‘optioncount’])) $r[‘optioncount’] = 1; 其中optiondates表示显示该分类最新的更新日期,optioncount则表示该分类的文章数。

什么是Y2038虫

大家应该对Y2K虫也就是千僖虫比较清楚吧,这次千僖虫2代腾空出世,贯名为Y2038虫。 Y2038虫有什么危害? 作个小测试,将计算机的系统时间调整到2038年1月19日03:14:07以后的任意一个时间,看看会有多少错误框弹出来。在我的机器上Kaspersky Anti-Virus Personal和Tor都崩溃了,而据说Yahoo Messenger也会崩溃。 为什么会出现这种现象? 这要归功于C语言的标准时间库(Standard Time Library),因为这个库使用32bit来存储时间数值,而起始值0则是从1970年1月1日12:00:00开始,所以当时间数值达到这个库允许存储的最大值,也就是2的31次方时(其中一位用来存储正负,所以为31次方),唰,整个世界混乱了。 为什么叫Y2038虫? 1970年1月1日12:00:00加上2的31次方是哪一天哪一分哪一秒?2038年1月19日03:14:07,我们的Deadline! SQL> column “Deadline” for a20 SQL> select to_date(‘19700101120000’, ‘YYYYMMDDHH24MISS’) + 2 (POWER(2, 31) – 1) / 3600 / 24 “Deadline” 3 from dual; Deadline ——————– 2038-1-19 15:14:07 还好,到那一天还有三十多年,有的是时间让软件厂商推出64bit的补丁来弥补这个问题。:D