用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的又一春,入门手册 初学者必看”