tornado

Tornado Demo 之 chatdemo 不完全解读

tornado 源码自带了丰富的 demo ,这篇文章主要分析 demo 中的聊天室应用: chatdemo 首先看 chatdemo 的目录结构:├── chatdemo.py├── static│   ├── chat.css│   └── chat.js└── templates├── index.html├── message.html└── room.html非常

自己写一个 wsgi 服务器运行 Django 、Tornado 等框架应用

前几天写了 浅谈cgi、wsgi、uwsgi 与 uWSGI 等一些 python web 开发中遇到的一些名词的理解,今天博主就根据 wsgi 标准实现一个 web server,并尝试用它来跑 Django、tornado 框架的 app。编写一个简单的 http server在实现 wsgi server 之前我们先要做一些准备工作。首先,http server 使用

深入理解 tornado 之底层 ioloop 实现

最近打算学习 tornado 的源码,所以就建立一个系列主题 “深入理解 tornado”。 在此记录学习经历及个人见解与大家分享。文中一定会出现理解不到位或理解错误的地方,还请大家多多指教 进入正题:tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll 的单线程异步架构(其他 python web 框架的自带

tornado stream upload

tornado 4.0 新加tornado.web.stream_request_body decorator ,用于stream requestStreaming uploads let you handle large requests without buffering everything into memory, but there is still genera

让 Angular 1. 跟上时代的步伐

本篇技术博客来自有着化腐朽为神奇能力的,Worktile 技术牛人Web 总监 @徐海峰 大神的分享~满满的干货,你值得拥有!Worktile 的前端构建之路2013年,那时候 Angular.js 才刚刚兴起,我们大胆了选择了当时看来比较新的技术,经过 3年的技术积累,Worktile 团队基本上把 Angular 1.x 可能踩得坑都踩了一遍,我们自己也写了一些关于 A