Tortoise SVN角标无法正常显示的问题

最近发现SVN的角标只能显示未更新的文件,在提交代码时很不方便。经过实验,确认了问题的根本原因,那就是Windows Exporer对Overlay的Icon支持数量是有限的,如果太多程序抢注,会造成排名靠后的Icon无法显示。之所以发生此次问题,是因为安装了Onedrive后,它注册了6个图标,导致SVN排名靠后的图标就被无视了。修改注册表如下目录下的排序可解决此问题。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

用Node.js获取HTTPS资源时出现unknown protocol错误 的解决方法

在用Node.js获取HTTPS资源时,如果发生类似于“routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c”的错误,首先确保你调用了正确的模组,即https而不是http;其次再检查是否指定了正确的port,有些代码会为没有指定port的url资源默认设定为80,而实际上这个逻辑仅适用于请求http资源,如果碰上https资源,这个默认port应该是443。切记!

PHP写文件为空 0字节 的问题和解决方案

鉴于在各论坛签到的斐然成绩,为了确保在猫扑800+天的连续签到记录,特意写了一个非GAE版的PHP Cron代码在多个主机上跑。程序在SAE上运行正常,但在个人主机上跑的有些问题,两天之内配置文件肯定会变成0字节,因为SAE上使用了KVDB,不涉及文件读写,所以没有这个问题。 阅读全文 “PHP写文件为空 0字节 的问题和解决方案”

Node.js Javascript的又一春,入门手册 初学者必看

Node.js越来越流行了,事件处理机制是其根本特色,这样的设计在Chrome插件中也随处可见,很多App Engine也在跃跃欲试的提供Node.js的支持。
Magic哥看好Node.js有这样几点,原生于Linux,比Windows的CScript.exe应用范围要广;部署简单,在不需要额外module时,一个exe就解决问题了;脚本文件,修改、调试比较简单;使用Javascript,门槛低、使用人群广。
如果你有Javascript基础,尤其是如果你对jQuery很熟悉,那么一天就可以掌握Node.js了,之所以提jQuery是因为闭包、匿名函数在Node.js中大行其道。
接下来介绍一下初学者如何学习Node.js。
阅读全文 “Node.js Javascript的又一春,入门手册 初学者必看”