删除容器的元素时应谨慎

当一块内存被释放后,指向它的所有指针都成了“野指针”;当容器中的的一个元素被删后,指向那个元素的所有迭代器也都失效了。这两者都是程序员的大敌。对于前者,你已经有了足够的警惕,并且多年来养成了一个对付它的好习惯,就是在释放内存后立即把指向它的指针赋值为 NULL ,并在使用任何指针前都先判空(判断其是否为空指针)。而对于后者,即使经验丰富的猎人也仍然不时地掉入它的陷阱。 ...

解决 Live Writer 语法高亮插件的一个 BUG

经常写博客的人或许对 Live Writer 非常熟悉,而经常写博客的程序员不但熟悉 Live Writer ,或许还在使用 @世友 同学开发的一个插入高亮代码的插件。该插件最新版本是作者于 2009.12.14 发布的 V1.2 版。此版解决了以往的一些 bug ,但仍然有个 bug 导致一个非常严重的错误,使得插件不能使用,并提示“插件初始化异常,未将对象引用设置为对象实例”。在此,本文作者给出了此问题的解决方法。 ...

WP Mail Options V0.1.1 发布

今天发现 WordPress 升级到 V3.0.2 了。于是顺便把 WP Mail Options 也升级到了 V0.1.1。 本次升级的内容主要有两点:一个是修改了一个保存文件的 bug,另一个就是调整了一下配置页面的 UI 。 ...

WP Mail Options V0.1.0 发布

这是我开发的第一个 WordPress 插件。直到此时,我对 PHP 仍然是一窍不通。在网上搜了几篇开发 WordPress 插件的入门文章,照猫画虎、东拼西凑地终于把这个插件发布了。虽然还比较粗糙,但它确实能正常运行了。 ...

Gravatar 头像无法显示的解决方法【集】

在 WordPress 2.5 之前,要想实现在 WordPress 博客中显示 Gravatar 头像,一般是需要特殊插件的。从 2.5 版本之后,WordPress 内置了这个功能。通过这个功能我们可以在任意支持 Gravatar 的博客中回复留言是使用自己设定的头像,只要你提前在 Gravatar 网站上设置你的头像,并在留言时填写你的邮箱地址。 ...