华子的代码空间

逆水行舟,不进则退。 关注系统编程、网络编程、并发、分布式。

2012年11月28日

Python Coding Rule

摘要: 介绍这篇文档所给出的编码约定适用于在主要的Python发布版本中组成标准库的Python 代码.请查阅相关的关于在Python的C实现中C代码风格指南的描述. 这篇文档改编自Guido最初的《Python风格指南》一文. 并从《Barry's style guide》中添加了部分内容. 在有冲突的地方,Guide的风格规则应该是符合本PEP的意图 (译注:就是当有冲突时,应以Guido风格为准) 这篇PEP也许仍然尚未完成(实际上,它可能永远不会结束).一致性的建议愚蠢得使用一致性是无知的妖怪(A Foolish Consistency is the Hobgoblin of Litt 阅读全文

posted @ 2012-11-28 16:39 华子的代码空间 阅读(293) 评论(0) 推荐(0) 编辑

近期任务

摘要: 0. 读大话数据结构1. Redis代码阅读2. Nginx代码阅读3. tornado深入分析和源码阅读4. twisted代码阅读5. 读APUE6. 读UNP7. 读django源码8. 读大话设计模式 阅读全文

posted @ 2012-11-28 12:15 华子的代码空间 阅读(216) 评论(0) 推荐(0) 编辑

未来的编程知识体系

摘要: 1. C不用太多解释,C是王道,无论是以前、现在、还是未来。2. Python用以实现大规模逻辑的高层次编程语言,而我现在也是个Python程序员。3. Golang 关键词: 并发、多核、接近C的性能,大道至简。在一些场合用它代替C++。4. Erlang用以实现高可用性、高并发能力、高性能的分布式服务器。并不适合做所有的事情,做服务器也就够了。 阅读全文

posted @ 2012-11-28 12:09 华子的代码空间 阅读(319) 评论(0) 推荐(0) 编辑

2012年11月25日

tornado的长轮询聊天室例子分析

摘要: 例子中只有一个py文件:chatdemo.py,URL路由有以下几个:1 handlers = [2 (r"/", MainHandler),3 (r"/auth/login", AuthLoginHandler),4 (r"/auth/logout", AuthLogoutHandler),5 (r"/a/message/new", MessageNewHandler),6 (r"/a/message/updates", MessageUpdatesHandler),7 ... 阅读全文

posted @ 2012-11-25 10:41 华子的代码空间 阅读(2579) 评论(0) 推荐(2) 编辑

2012年11月13日

[转] Python标准库的threading.Thread类

摘要: 这个类表示在单独的控制线程中运行的活动。有两种方法可以指定这种活动,给构造函数传递回调对象,或者在子类中重写run()方法。其他方法(除了构造函数)都不应在子类中被重写。换句话说,在子类中只有__init__()和run()方法被重写。一旦线程对象被创建,它的活动需要通过调用线程的start()方法来启动。这方法再调用控制线程中的run方法。一旦线程被激活,则这线程被认为是'alive'(活动)。当它的run()方法终止时-正常退出或抛出未处理的异常,则活动状态停止。isAlive()方法测试线程是否是活动的。一个线程能调用别的线程的join()方法。这将阻塞调用线程,直到拥有 阅读全文

posted @ 2012-11-13 23:37 华子的代码空间 阅读(402) 评论(0) 推荐(0) 编辑

2012年11月7日

tornado解析http body的过程分析

摘要: 在最近写的一个RESTful API Server过程中,发现tornaod对解析POST BODY的内容有限制。而在以前用web.py则没有这个限制,使用httplib2作为客户端。客户端代码:def request(self, url, method, **kwargs): request_kwargs = copy.copy(kwargs) request_kwargs.setdefault('headers', kwargs.get('headers', {})) request_kwargs['headers']['Accept 阅读全文

posted @ 2012-11-07 12:34 华子的代码空间 阅读(3453) 评论(0) 推荐(0) 编辑

2012年10月30日

财付通支付接口的python版本

摘要: https://github.com/shelmesky/python-tenpay 阅读全文

posted @ 2012-10-30 17:14 华子的代码空间 阅读(393) 评论(0) 推荐(0) 编辑

[转] 下辈子,无论爱与不爱,都不会再见

摘要: 香港电台知名主持人梁继璋曾给儿子写过一封信,这封信很快流传于各大网站,很多父亲看后感触很深,我觉得不只给儿子,其实适合所有人看!下辈子,无论爱与不爱,都不会再见!寥寥几字,蕴含万象人生,非常感染人!强烈推荐~我儿:写这备忘录给你,基于三个原则:(一)人生福祸无常,谁也不知可以活多久,有些事情还是早一点说好。(二)我是你的父亲,我不跟你说,没有人会跟你说。(三)这备忘录里记载的,都是我经过惨痛失败得回来的体验,可以为你的成长省回不少冤枉路。以下,便是你在人生中要好好记住的事:(一)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你好,除了我和你妈妈。至于那些对你好的人,你除了要珍惜、感恩 阅读全文

posted @ 2012-10-30 00:05 华子的代码空间 阅读(162) 评论(0) 推荐(0) 编辑

[转] 当你心烦意乱时,请您读一读,顿时平静(励志)

摘要: 1. 肯定的一种方式是拒绝昨天,先是看到一个老外,说了一句很震撼的话。"你个人的项目,应该有四分之一会失败,否则就说明你的冒险精神不够。(Expect and hope that a quarter of your projects fail. If not,you're not taking enough risks.--Adam Smith)"我心里一动,心想这些天,我是不是把个人的失败看得太重了?失败完全可以理解成积极进取的结果,只有生命力充沛的人,才可能会有一次又一次的失败。一味地恐惧失败,只会让自己畏首畏尾,丧失进取心。没料到,几个小时之后,创业家Chri 阅读全文

posted @ 2012-10-30 00:01 华子的代码空间 阅读(194) 评论(0) 推荐(0) 编辑

2012年10月28日

OSMS运维管理系统开源

摘要: 托管在github上:http://bbs.linuxtone.org/thread-21948-1-1.html 阅读全文

posted @ 2012-10-28 12:41 华子的代码空间 阅读(744) 评论(0) 推荐(0) 编辑

导航