`
文章列表
过年这几天,没几个人上网,isdox访问量骤减,不过今天突然发现了20多条垃圾评论,似乎机器人比人来的勤快。垃圾评论都是这篇文章里的:发现mozine主题的一个小bug以及添加guestbook,阅读:197 / 92 ,似乎是站里阅读最多的文章了,也难怪会被垃圾评论盯上。因为isdox用的是盘古的虚拟空间,访问国外服务器并不顺畅,所以我就没用wp自带的Akismet,先手动删掉这些垃圾,等开学上网方便了,再找一个合适的插件。另外我发现,这些评论内容都很奇怪,似乎只是一些不规则的字母单词,但是仔细研究一下留言者的URI和站点内容就能看出,留言内容是域名和关键字的堆砌,靠这些来提高站点在搜索引擎中 ...
过年这几天,没几个人上网,isdox访问量骤减,不过今天突然发现了20多条垃圾评论,似乎机器人比人来的勤快。垃圾评论都是这篇文章里的:发现mozine主题的一个小bug以及添加guestbook,阅读:197 / 92 ,似乎是站里阅读最多的文章了,也难怪会被垃圾评论盯上。因为isdox用的是盘古的虚拟空间,访问国外服务器并不顺畅,所以我就没用wp自带的Akismet,先手动删掉这些垃圾,等开学上网方便了,再找一个合适的插件。另外我发现,这些评论内容都很奇怪,似乎只是一些不规则的字母单词,但是仔细研究一下留言者的URI和站点内容就能看出,留言内容是域名和关键字的堆砌,靠这些来提高站点在搜索引擎中 ...
过年这几天,没几个人上网,isdox访问量骤减,不过今天突然发现了20多条垃圾评论,似乎机器人比人来的勤快。垃圾评论都是这篇文章里的:发现mozine主题的一个小bug以及添加guestbook,阅读:197 / 92 ,似乎是站里阅读最多的文章了,也难怪会被垃圾评论盯上。因为isdox用的是盘古的虚拟空间,访问国外服务器并不顺畅,所以我就没用wp自带的Akismet,先手动删掉这些垃圾,等开学上网方便了,再找一个合适的插件。另外我发现,这些评论内容都很奇怪,似乎只是一些不规则的字母单词,但是仔细研究一下留言者的URI和站点内容就能看出,留言内容是域名和关键字的堆砌,靠这些来提高站点在搜索引擎中 ...
中文工具箱是偶以前一直在用的wp插件,相信绝大多数的中文WPer也都在用,不少theme也是内嵌对这个插件的支持。它的好处不多说了,说说昨天测试wordpress 2.1,遇到它在ELLA中的一个bug。 wp2.1修改了不少数据库结构,这是很多旧版插件不能在其上继续兼容的原因。中文工具箱插件的文件名是mulberrykit.php,其中有一个函数,可以显示最新文章: <?php get_recent_posts(); ?> 调用方式:get_recent_posts($no_posts = 5, $before = '<li>+', $after = '</li& ...
中文工具箱是偶以前一直在用的wp插件,相信绝大多数的中文WPer也都在用,不少theme也是内嵌对这个插件的支持。它的好处不多说了,说说昨天测试wordpress 2.1,遇到它在ELLA中的一个bug。 wp2.1修改了不少数据库结构,这是很多旧版插件不能在其上继续兼容的原因。中文工具箱插件的文件名是mulberrykit.php,其中有一个函数,可以显示最新文章: <?php get_recent_posts(); ?> 调用方式:get_recent_posts($no_posts = 5, $before = '<li>+', $after = '</li& ...
中文工具箱是偶以前一直在用的wp插件,相信绝大多数的中文WPer也都在用,不少theme也是内嵌对这个插件的支持。它的好处不多说了,说说昨天测试wordpress 2.1,遇到它在ELLA中的一个bug。 wp2.1修改了不少数据库结构,这是很多旧版插件不能在其上继续兼容的原因。中文工具箱插件的文件名是mulberrykit.php,其中有一个函数,可以显示最新文章: <?php get_recent_posts(); ?> 调用方式:get_recent_posts($no_posts = 5, $before = '<li>+', $after = '</li& ...
看起来wordpress更新似乎过于频繁了,也许是每次新版本都暴露出很大的安全隐患,不升级对不住用户吧。我这2.0.4的还没用多久,2.1正式版就出来了。其实中间跳过了2.0.5,2.0.7等等没有升级,是因为我觉得升级起来太麻烦,会有 ...
看起来wordpress更新似乎过于频繁了,也许是每次新版本都暴露出很大的安全隐患,不升级对不住用户吧。我这2.0.4的还没用多久,2.1正式版就出来了。其实中间跳过了2.0.5,2.0.7等等没有升级,是因为我觉得升级起来太麻烦,会有 ...
看起来wordpress更新似乎过于频繁了,也许是每次新版本都暴露出很大的安全隐患,不升级对不住用户吧。我这2.0.4的还没用多久,2.1正式版就出来了。其实中间跳过了2.0.5,2.0.7等等没有升级,是因为我觉得升级起来太麻烦,会有 ...
今天重温孙薪的VC++视频第三课:MFC程序框架的剖析。 在理解theApp全局变量的时候,我给CTestApp,以及它的基类CWinApp的构造函数加了断点,按照视频上的理解,程序应该是按照 CTestApp theApp; CTestApp::CTestApp(); CWinApp::CWinApp(); WinMain(); 这样的顺序执行,这是因为在构造CTestApp类的时候,要首先调用基类CWinApp的构造函数。当后者执行完后,再返回到前者的构造函数当中去。但是,视频中并没有给CWinApp的构造函数加断点。 当我把CWinApp类的构造函数也加上断点以后,发现了一个奇怪的问题,程 ...
今天重温孙薪的VC++视频第三课:MFC程序框架的剖析。 在理解theApp全局变量的时候,我给CTestApp,以及它的基类CWinApp的构造函数加了断点,按照视频上的理解,程序应该是按照 CTestApp theApp; CTestApp::CTestApp(); CWinApp::CWinApp(); WinMain(); 这样的顺序执行,这是因为在构造CTestApp类的时候,要首先调用基类CWinApp的构造函数。当后者执行完后,再返回到前者的构造函数当中去。但是,视频中并没有给CWinApp的构造函数加断点。 当我把CWinApp类的构造函数也加上断点以后,发现了一个奇怪的问题,程 ...
今天重温孙薪的VC++视频第三课:MFC程序框架的剖析。 在理解theApp全局变量的时候,我给CTestApp,以及它的基类CWinApp的构造函数加了断点,按照视频上的理解,程序应该是按照 CTestApp theApp; CTestApp::CTestApp(); CWinApp::CWinApp(); WinMain(); 这样的顺序执行,这是因为在构造CTestApp类的时候,要首先调用基类CWinApp的构造函数。当后者执行完后,再返回到前者的构造函数当中去。但是,视频中并没有给CWinApp的构造函数加断点。 当我把CWinApp类的构造函数也加上断点以后,发现了一个奇怪的问题,程 ...

1月31日健身

今天和AIP一起去练腿。 本来准备雄心勃勃的蹲他个十几组,结果蹲到一半被健身房的王子鄙视,不停的打击我。NND,到最后我实在蹲不下去了,就把杠铃让给了他。TMD没人家牛逼就让人家屌呗,要在场子里扎势也得有点儿本钱是不是? 于是吭吭的练了其他几个动作,后练小腿,等王子练完了我又去加练了三组,感觉非常到位!这一点对自己特别满意,能坚持到最后,王子走了我还能再练三组,有毅力,hoho。 实在太疲劳了,明天拼着再练一天胸,就给自己美美的放一天假。 蹲腿, 健身

1月31日健身

今天和AIP一起去练腿。 本来准备雄心勃勃的蹲他个十几组,结果蹲到一半被健身房的王子鄙视,不停的打击我。NND,到最后我实在蹲不下去了,就把杠铃让给了他。TMD没人家牛逼就让人家屌呗,要在场子里扎势也得有点儿本钱是不是? 于是吭吭的练了其他几个动作,后练小腿,等王子练完了我又去加练了三组,感觉非常到位!这一点对自己特别满意,能坚持到最后,王子走了我还能再练三组,有毅力,hoho。 实在太疲劳了,明天拼着再练一天胸,就给自己美美的放一天假。 蹲腿, 健身

1月31日健身

今天和AIP一起去练腿。 本来准备雄心勃勃的蹲他个十几组,结果蹲到一半被健身房的王子鄙视,不停的打击我。NND,到最后我实在蹲不下去了,就把杠铃让给了他。TMD没人家牛逼就让人家屌呗,要在场子里扎势也得有点儿本钱是不是? 于是吭吭的练了其他几个动作,后练小腿,等王子练完了我又去加练了三组,感觉非常到位!这一点对自己特别满意,能坚持到最后,王子走了我还能再练三组,有毅力,hoho。 实在太疲劳了,明天拼着再练一天胸,就给自己美美的放一天假。 蹲腿, 健身
Global site tag (gtag.js) - Google Analytics