phalcon使用经验杂谈

2016-02-17
阅读 3 分钟
4.8k
个人是很喜欢phalcon这套框架的方式,使用依赖注入,让代码组织很灵活,耦合也很低.但是,也许是框架东西太多了,遇到几个坑. github上一年以上的issue也还没解决.不过有一定开发经验的话,还是可以自己修复的.被这几个坑浪费了不少时间....

实践,用tornado实现自定义协议server

2015-07-31
阅读 3 分钟
4.7k
俗话说"光说不练假把式",上一篇文里都只是光看着别人的源码说,貌似有点纸上谈兵的意思. 所以这次写一个简单的,自己定义协议的server. 既可以熟悉Future和coroutine的用法,又可以在去除了复杂的http协议后,了解tornado的工作原理. 代码不多,加上空行和import也就200行不到.在github上的源码点这里

tornado 源码分析 之 异步io的实现方式

2015-07-12
阅读 18 分钟
6k
前言 {代码...} AsyncHTTPClient : {代码...} fetch {代码...} {代码...} fetch_impl {代码...} {代码...} _HTTPConnection {代码...} {代码...} TCPClient {代码...} connect {代码...} {代码...} _Connector {代码...} {代码...} try_connect {代码...} {代码...} _create_stream {代码...} {代码...} IOStream connec...

tornado 源码阅读-初步认识

2015-07-08
阅读 11 分钟
11k
他是ioloop回调的基础部分,通过IOLoop.instance().add_callback()添加到self._callbacks 他们将在每一次loop中被运行.

epoll 的使用

2015-07-06
阅读 4 分钟
6.5k
# epoll的应用很多,nginx,tornado,乃至携程,都跟它又关系.所以趁着失业的无聊的事件,从基础学起,了解下epoll的用法 epoll 在python的api Python包含了访问Linux epoll库的API。这篇文章用几个简单的例子来展示下这个API 常用api {代码...} 更多api文档,可以在dash中查看 常用事件常量 {代码...} 示例代码 以下是简单的he...