tornado源码阅读笔记
文章平均质量分 94
dldx_062
以后所有的技术文章都转移到到这个链接中了用于记录自己的技术生活
http://www.coolpython.com/
展开
-
tornado源码阅读--开篇
工作之中使用python也是有一段时间了,都是python有很多不错的网络框架,例如:Django、twisted、tornado、web.py、flask等等, 但是由于工作性质的关系,很多都没有用过,最近闲来无事,安装了一个tornado来学习学习,欢迎大家学习交流。废话不多说。首先还是从官方的文档开始吧。 概括 FriendFeed使用了一款使用 Pytho原创 2014-04-14 18:38:26 · 1105 阅读 · 0 评论 -
tornado源码阅读--Application篇
主要模块 web - FriendFeed 使用的基础 Web 框架,包含了 Tornado 的大多数重要的功能database - 对 MySQLdb 的简单封装,使其更容易使用template - 基于 Python 的 web 模板系统httpclient - 非阻塞式 HTTP 客户端,它被设计用来和 web 及 httpserver 协同工作auth - 第三方认证的实现(包括 G原创 2014-04-14 18:39:02 · 725 阅读 · 0 评论 -
tornado源码阅读--HTTPServer篇
在这个地方首先线上一个流程图 Tornado 服务器有3大核心模块,下面这幅图描述了 tornado 服务器的大体处理流程,接下来我们将会详细分析每一步流程的实现。 在上一篇Blog中,我们说过到了Application对象的初始化, 最后说得到Appliction,初始化完之后调用的是listen(),这是调用HTTPServ原创 2014-04-14 18:39:33 · 771 阅读 · 0 评论 -
tornado源码阅读--ioloop篇
调用: tornado.ioloop.IOLoop.instance().start() ioloop 这个核心的 I/O 循环,作用不用说 就是,就是一个监听用户请求,然后映射具体的处理, 最后返回给用户想要的结果。 那首先从源码开始,看看它的定义和调用 class IOLoop(Configurable): """A leve原创 2014-04-14 18:40:08 · 1245 阅读 · 0 评论 -
Python 魔术方法指南
Python 魔术方法指南 入门 构造和初始化 构造定制类 用于比较的魔术方法用于数值处理的魔术方法 表现你的类 控制属性访问 创建定制序列 反射 可以调用的对象 会话管理器 创建描述器对象 持久化对象 总结 附录 介绍 此教程为我的数篇文章中的一个重点。主题是魔术方法。 什么是魔术方法?他转载 2014-04-14 18:40:34 · 720 阅读 · 0 评论 -
Python中的__init__,__call__
__init__函数 当一个类实例被创建时, __init__() 方法会自动执行,在类实例创建完毕后执行,类似构建函数。__init__() 可以被当成构建函数,不过不象其它语言中的构建函数,它并不创建实例--它仅仅是你的对象创建后执行的第一个方法。它的目的是执行一些该对象的必要的初始化工作。通过创建自己的 __init__() 方法,你可以覆盖默认的 __init__()方法(默认的方法转载 2014-04-14 18:41:40 · 641 阅读 · 0 评论