分类目录归档:我的分享
RFC2616:Hypertext Transfer Protocol — HTTP/1.1
[转] TLH Project: School is not for Learning
[荐]一个感人的广告短片
把博客改成了php程序(第二版)
最新版本:
安装方法见 Install.txt。
需要注意的是,要设置一个rewrite规则,把 number.html 改写为 read.php?id=number。否则无法正常查看文章。
本blog的源代码
HomeServer100419( Linux&Win32 )发布(x86bin src package )
100419 更新:
修正CGI传递SERVER_NAME参数问题。
可设置多个CGI程序。
自定义文档类型。
自定义错误页面。
Linux版本已经可以运行使用 🙂 FastCGI可以定制IP和端口,详细见样例的config.xml。 无聊时写的服务器,山寨Apache的。最新增加 Rewrite 功能,修正访问多级目录的bug。PHP的PathInfo功能可以通过Rewrite来模拟,或者在php.ini里设置cgi.fix_pathinfo=1。
虽然这不是正式版本,但是都蛮稳定的了。现在我博客就是使用Homeserver来服务。除了我博客,还有几个php小站和论坛也使用了HomeServer。
新增功能: 虚拟站点、FastCGI、Proxy(代理)
为什么选择HomeServer了? 原因: 配置简单,安全,高效。
至于为什么配置简单,因为功能简单。如果你玩过apache的话,只需要用httpd.conf和config.xml对比一下就知道了。
config.xml
本站下载: homeserver100419.zip(x86bin&src package)
修正:因为开始发布的打包里有些二进制文件不是最新的,所以运行时候遇到问题,现已经修正。
FastCGI协议分析
FastCGI协议分析
继续阅读
SGOS2进程与线程的创建过程
以下仅为基本思路,实现的时候有些许变动。
有任何疑问或者更好的实现方法,请联系我 🙂
继续阅读
MyQQ3.19发布
MyQQ3.30
MyQQ3.21
See http://code.google.com/p/myqq3/
MyQQ3.19(附Win32bin, myqq.exe, libqq.dll, webqq.dll)下载
支持操作系统平台:
Windows, Linux, FreeBSD, OpenSolaris, MacOSX
正在或已经移植至:
FutureAlpha, M8, pidginQQ, mirandaQQ
Version 3.19(2009-9-10)
1. 修复获取群列表(3.18的登录时跳过了获取群列表)。
2. 增加获取好友详细资料。
3. 整理myqq.c中的登录状态判断。
Version 3.18 (2009-7-6 2009-7-30)
1. 修正config.c潜在的内存溢出。
2. 支持长消息(长度大于700)文本发送。
3. libqq异步登录。
4. myqq显示别名为主。
5. 修改了登录协议和别名获取协议。
Version 3.17 (2009-6-30)
1. 修正发送消息后头像的变化。
2. 修正09SP1接收信息的bug。
3. 修正0x18包中获取好友失败时的内存访问错误。
4. 修正09SP1系统消息协议。
5. 盲目修正09接收消息的bug。
6. 增加qqconn.c,支持代理登录。
Version 3.16 (2009-6-27)
1. 增加NoColor配置项关闭色彩文字。
2. 增加cls/clear/clrscr命令来清屏。
3. 提示消息发送失败,但不具体。
Version 3.15 (2009-6-24)
1. 增加qqclient_detach()。
2. 编写成libqq,供外部程序调用。
Version 3.14 (2009-6-21)
1. 命令行参数方式登录失败后的死循环。
2. 内核使用QQ2009SP1协议。
3. 修正08之前接收消息的bug。
4. 兼容Mac32。
5. utf8.c里添加qqdef.h头文件。