- 博客(5)
- 收藏
- 关注
原创 Base64编码导致服务器崩溃
Base64编码导致服务器崩溃 我之前提到:“使用了文本来替代二进制的协议,其中就用了base64对文本进行编码。在《一个更加的KISS设计》一文中谈到。 结果,这个base64编码的代码在Redhat平台上测试正常,服务器正式上线的时候却崩溃了。很是郁闷~,,大家都抱怨我所谓KISS的设计。先写这么多,清醒点,再写这个话题, 续....,在我
2010-01-31 18:01:00 1473
原创 Perl语言做了几个小工具(1)
Perl语言做了几个小工具(1) 翻开UNIX圣经《UNIX编程艺术》一书中,第22页第三段落写着:“大多数的应用场合都应该使用高一级的语言,如Perl, Tcl, Python, Java, Lisp 甚至Shell这些语言可以将程序员从自行管理内存的负担中解放出来”——《UNIX编程艺术》 其实,脚本语言的好处不仅仅是把程序员从自行管理内存
2010-01-31 17:57:00 687
原创 一个更加的KISS设计
一个更加的KISS设计 翻开UNIX圣经《UNIX编程艺术》一书中,第107页第五段落写着:“当你很想设计一个很复杂的二进制文件格式,或一个复杂的二进制应用协议时,通常,明智的做法是躺下来等待这种感觉过去,如果担心性能问题,就在应用协议之上或者之下的某个层面上压缩文件协议流,最终产生的设计会比二进制协议更干净,性能可能也更好(文本压缩起来更好,更快)”——
2010-01-31 17:54:00 507
原创 最优化的代码
最优化的代码 在UNIX圣经《UNIX编程艺术》一书中,第24页第3段落写着:“我最有成效的一天就是扔掉1000代码”——UNIX之神:Ken Thompson的箴言。 最有效率的代码。不是用空间来换时间,不是C++的模版技术来进行优化(C++的模版优化技术效率上可以击败C语言),也不是使用内存数据库,缓存,或者多线程,并发
2010-01-30 12:30:00 515
原创 优先使用工具来减轻编程负担
优先使用工具来减轻编程负担 在UNIX圣经《UNIX编程艺术》一书 中,第12页第4段落写着:“优先使用工具而不是拙劣的的帮助来减轻编程的负担”——UNIX尊者:Doug McIlroy的箴言。 我们以前的一个项目中。确好用上了该原则。 我们做的是一个代理服务器,代理服务器顾名思义,就是讲数据从移动自助终端客户端中转到移动BOSS服务器。移动BOSS服务器定义了
2010-01-30 12:17:00 741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人