WordPress Hack

wordpress.jpg

1. 每日自动备份失效
WP-Cron配合Database Backup插件,每天定时将数据库备份发送到信箱中。不过从2.0.4版本开始插件作了修改,使得定时备份不起作用了。解决办法是在该插件的php文件的末尾,找到wpdbBackup_init函数,把其中的

if ( !current_user_can(import) ) return;

语句注释掉。

2. 缓存功能默认关闭
就是不在 wp-content/cache目录中写缓存文件了。解决办法是在wp-config.php文件中加一行

define (ENABLE_CACHE’,true);

将该功能打开。WP从2.0.3开始就默认关闭了这个功能,因为它有一个安全隐患。不过我想大部分的WP用户并不需要为这个漏洞担心,看看这里列的三个必要条件。

[读书笔记]C++基础

前段时间老是做VB/VBA的程序,搞得很久都没写VC的程序,一下子就生疏了。一直觉得C++是比VB高深的语言,其实是一样的了,找心理平衡而已。就像很多JAVA程序员说,C++要自己管理内存,JAVA就不需要,不要用指针(对JAVA不太了解,如有不对还请见谅。也是听别人说的);VC/C++的就说那是你水平太低了,不会用。呵,一个道理吧。
刚开始的时候特喜欢用MFC,很简单就可以写出一个不错的程序。可这样的话对一些底层的东西就不是很清楚,后来尝试只用C++写,这样的话一些开源的编译器都可以用。没办法,最近版权意思比较强,一直用D版的VC,有点良心不安。

今天整理东西的时候,看到很久以前下的孙鑫的VC教程,就挑了几集看了看,随便记了点东西。以前觉得自己VC用得挺好的,最近看《C++ Primer》才发现有点不知天高地厚了。对面向对象和一些概念理解得还不是很深刻。:(

Read the rest of this entry »

C++基于异常的设计

  雨下起来没完了,下得人很烦躁,总是静不下心来做事。第一次是在的MP3上听到Lene Marlin的歌的,当时没觉得什么。今天偶然又听到她的A place nearby,莫名冲动了下。哦,不废话了,下面进入正题。以前处理异常都是Try{…}catch(…){…},现在另一思路。

  对象就是属性聚合加方法,如何判定一个对象的属性聚合是不是处于逻辑上正确的状态呢?这可以通过一系列的断言,最后下一个结论说:这个对象的属性聚合逻辑上是正确的或者是有问题的。这些断言就是衡量对象属性聚合对错的不变式。

Read the rest of this entry »

夜晚的习惯

time.jpg

不习惯早睡。
太晚睡又会错过好梦。不过貌似很久不做梦了。
习惯清醒但又喜欢胡思乱想,真是莫名其妙的矛盾。

现在是晚上23:23分。今天,上海整个白天一直都阴雨绵绵的。我现在很喜欢这样的感觉,一个人走在雨里,不需要伞,可以很悠闲地看这个世界上忙忙碌碌的人。所以决定出去走走,顺便去买几件衣服。习惯了,到换季的时候,不买几件衣服,心里就是很不爽。

Read the rest of this entry »