Blog

  • 向博友提供20天免费ssh账号[暂停]

    强烈推荐:http://sshchina.com 的ssh账号,速度快~稳定~一年只要50元RMB~还有提供免费的测试账号~

    VPS被Terminated了,不过退款了。说是安装了钓鱼网站、提供电影下载侵犯了谁谁谁的版权,我日,我什么时候搞这些东西了,我也不会啊!
    刚买了burst.net的$5.95的vps,需要搞一下安全再继续向大家提供ssh账号,见谅
    答疑:
    1. 为什么只有20天?
    答:只买了一个月,还剩二十多天(到11.21)。
    2. ssh账号有什么用?
    答:不知道;自己Google去。推荐用MyEnTunnel。
    3. 我能得到一个ssh账号吗?
    答:只要是本站博友(在本站留过言的同学)都有机会,先到先得,但是常来本博的同学优先。
    4. 有多少个账号送?
    答:因为该vps配置太低(64M内存,且无swap),只限十个账号。
    5. 怎么获得?
    答:请发邮件到:,获得账号朋友将会在本文列出。
    6. 速度怎么样?
    答:20K+,还不错,看Youtube视频有点小卡,还可以接受。
    (more…)

  • Kangzj讲笑话

    原来这篇文章是定时发布的,在前几天误删数据库的时候丢失了,现在补上:-)
    这两件事情是真事,不囧不要钱,囧囧更健康:-)。

    1. 有“相关经验”没

    Kangzj维护的网站有一个小团队,要招一个技术人员,于是在学校论坛上发帖征人。某天,一个陌生人Q我:

    某人:我来应征啦!
    Kangzj:好呀,哈哈~你有相关经验吗?
    某人:什么经验啊…

    Kangzj突然想起前几天在论坛上给一个远房哥哥招亲来着,汗死… 🙄

    2. 搭电梯

    (more…)

  • 在GAE上用二级域名托管Feed

    前面介绍过怎样不被Feed托管商绑死,在Feedburner和FeedSky之间来回换而不损失订户的方法。由于Feedburner不支持二级域名绑定,我用一个虚拟机来给feed域名做302重定向到托管在Feedburner的地址,但是这个主机在国外,教育网上不方便。于是想把feed子域名停放在GAE上,再做302重定向。

    上传程序和绑定域名的方法不赘述,参考下面三篇文章即可:

    大蜘蛛:Google App Engine (GAE)注册与部署

    徐明:Google App Engine 入门:上传应用程序

    无名氏:Google企业应用套件最新最全申请攻略

    需要注意的是,申请Google Apps的时候直接绑定你的根域即可,不要绑定二级域名,因为现在Google Apps已经不支持绑定裸域了,即使本来就是二级域名。举例:绑定kangzj.net,而不要绑定feed.kangzj.net 。

    打包下载

    下面附上代码:

    (more…)

  • Visual Leak Detector下载

    Visual Leak Detector (VLD) 1.9h (Beta),点这里开始下载!

    Visual C++内置内存泄露检测工具,但是功能十分有限。VLD就相当强大,可以定位文件、行号,可以非常准确地找到内存泄漏的位置,而且还免费、开源
    在使用的时候只要将VLD的头文件和lib文件放在工程文件中即可。
    也可以一次设置,新工程就不用重新设置了。只介绍在Visual Studio 2003/2005中的设置方法,VC++ 6.0类似:

    1. 打开Tools -> Options -> Projects and Solutions -> VC++ Directories;
    2. 然后点击include files下拉列表,在末尾把VLD安装目录中的include文件夹添加进来;
    3. (more…)

  • Ubuntu Server覆盖安装Nginx并配置Etags & Expires

    image Ubuntu是基于Debian的,继承了Debian的优良特性,apt就是其一。每次要装软件直接apt-get install解决问题,非常方便。但是源里的软件相对比较过时,并且缺乏定制性(比如软件的小插件等)。
    Ubuntu 9.04里带的Nginx是0.6.32版,据Jiucool情报讲,有漏洞。当时就想编译安装一个,但是苦于缺少一些库又没时间一一添加而没有安装。今天Ubuntu源里的Nginx更新到了0.6.35,修正了Bug,偶直接给Upgrade了一下。
    这两天又折腾加速,YSlow评级要想到A的话,须让Nginx给静态元素加Etags,需要加个插件。加插件的话就要重新编译Nginx,干脆一不做二不休,干掉现在的0.6,搞个0.7.62玩。
    最方便就是覆盖掉现在的老版本的Nginx,服务那些脚本就都不用重写直接可以用了。 (more…)

  • 两道关于指针的C语言笔试题

    实验室的师兄师姐为找工作都在狂做C/C++的笔试题,偶们也掺和了下,做了两道指针方面的,大家一起来看看吧。

    1. 求n的值。

    int a[20];
    char * p1 = (char * )a;
    char * p2 = (char *)(a+5);
    int n= p2-p1;
    答案:20。
    解析:int为4个字节,char为1个字节。a是int*型指针,加减运算以4个字节为单位,a+5便会指向第20个字节;而p1,p2是char*型,它们进行加减运算时以1个字节为单位。于是p1指向第1个字节而p2指向第21个字节,于是21-1=20,n的值为20。

    2. 求 * p 的值。

    (more…)

  • 对朋友隐藏广告-Ozh' Who Sees Ads

    为什么要对朋友隐藏广告呢:
    第一,减少展示次数,提高广告单价。常来的访客一般来说是不会点击广告的,他们对广告已经熟视无睹,过多的展示会降低每次点击的单价,对朋友隐藏广告有现实的必要性。
    第二,界面对常来的朋友更加友好。方便博友交流,去除广告的干扰,界面更清爽。

      下面主角登场了,这款插件叫做:Ozh’ Who Sees Ads
      怎样安装就不介绍了,下面介绍下它的使用。
      (more…)

    • 加速WordPress

      走动挺多的博友中有几个加速癖,以万戈林木木为首的几个家伙更是加速狂人,我要是不加加速岂不是太out了。于是乎,咱做起了科研,写了这篇文章。
      用户网页加载时间分为三部分:

      网页执行时间+页面及页面元素加载时间+浏览器渲染网页时间

      针对这三部分时间,我将加速的方法依加速的方式分成以下几类:php代码层次加速html代码层次加速服务器层次加速 ,鼓励你的用户放弃IE :mrgreen:
      (more…)

    • php代码层次加速WordPress

      所谓“php代码”是指php执行效率,执行查询数量上的优化。我将方法归纳以下几点:

      1. 控制插件数量

      做过插件的朋友都知道,插件是通过添加一系列的filer或者action来实现功能的。比如大家很熟悉的All in one SEO,每个页面加载title完之后便会调用它的代码以显示页面的描述、关键字等信息。如果插件很多的话,每次调用都会有很大一个调用列表,程序执行时间自然会变得较长。
      所以,控制插件数量在加速WordPress上有很大的作用(当然缓存类的插件除外)。看看大家都在用什么插件:

      1. 万戈:《我的 WordPress 插件秀》
      2. 蓝冰:《我正在使用中的WP插件》,蓝冰说换了好多了,权当参考就得了
      3. Kangzj:《Kangzj正在使用的插件们》coming soon…

      万戈同学属加速狂类型的,他的原则是能不用插件则不用插件。对于这一点我是部分认同的部分反对的,个人觉得对于用插件应该:

      • 能修改主题代码可以实现的,可以不用插件实现(优点是速度相对快,缺点是换主题相当不方便);如果要修改核心代码者,绝对要用插件实现(否则以后升级WordPress那是相当的麻烦)。

      (more…)