Mar 28 2006
Archive for March, 2006
Mar 28 2006
修改文章分类
一直觉得自己的文章分类太细,今天终于决定动手改一下。
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则表示该分类的文章数。
modify categoryMar 27 2006
什么是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
No TagsMar 25 2006
blog让世界如此热闹
![Chanel [K]](http://www.dbform.com/wp-content/chanelk.png)


