服务器程序:运行系统:ubuntu环境:tornado mongodb #! /usr/bin/env python#coding=utf-8 from tornado.tcpserver import TCPServer from tornado.ioloop import IOLoop...
分类:
系统相关 时间:
2015-09-15 18:14:56
阅读次数:
206
首先,一台安装并配置好了python,我的python版本的肯定是2.7,直接进入tornado的环节:下载tornado的压缩包,我的下载地址为:https://codeload.github.com/tornadoweb/tornado/zip/master之后进行解压得到文件,将文件名字改为t...
第一部分:安装必要工具。 1.因为这是部署Python开发环境,所以安装pip可以简化一些软件的安装过程。(PIP对应Lua的luarocks) sudo apt-get install python-pip 安装三个Python框架 sudo pip install flask sud...
分类:
编程语言 时间:
2015-09-09 13:44:38
阅读次数:
185
链接:http://demo.pythoner.com/itt2zh/ch3.html(1)块和替换:{% extends %}(2)块基础:{% block %}(3)自动转义:使用自动转义不会(类似Django的过滤器safe)在输入评论的时候,看看有没有xss漏洞Totally hacked ...
分类:
其他好文 时间:
2015-09-08 20:08:57
阅读次数:
148
链接:http://demo.pythoner.com/itt2zh/ch2.html 来到了第二章;模板与表单 1 # -*- coding:utf-8 -*- 2 3 __author__ = 'roy' 4 5 import os.path 6 7 import tornado.h...
分类:
其他好文 时间:
2015-09-08 20:00:42
阅读次数:
199
在tornado3发布之后,强化了coroutine的概念,在异步编程中,替代了原来的gen.engine, 变成现在的gen.coroutine。这个装饰器本来就是为了简化在tornado中的异步编程。避免写回调函数, 使得开发起来更加符合正常逻辑思维。一个简单的例子如下:class MaindH...
分类:
其他好文 时间:
2015-09-01 16:32:57
阅读次数:
328
#Python开发者门户网站http://www.pythontab8888.com/#Python和tornado介绍 --Tornado源码分析之http服务器篇http://kenby.iteye.com/blog/1159621#tenjin下载地址https://pypi.python.o...
分类:
编程语言 时间:
2015-08-28 19:29:32
阅读次数:
185
部署有nginx的机器每一个核都会启动一个worker进程,用来接受处理客户端发来的请求。为了做负载均衡,worker会根据一定的规则将请求分发到后面的某一台机器上。由于我的nginx机器后面只有一台四核机器,所以我是这样分发请求的,配置文件中相应位置这样写: upstream news_ba...
分类:
其他好文 时间:
2015-08-28 17:23:21
阅读次数:
127
0x00 http代理http代理的用处很多,市面上也有公开的代理,但是有时候为了工作需要,比如分析应用层流量、做数据访问控制、甚至做监控等等。Tornado提供了一些很方便的环境和API,我们可以基于Tornado轻松实现一个http代理。0x01 实现原理http代理主要做客户端和web服务器之间的转发,这是大家都熟悉的场景,但只限于http协议的情形。对于https的情况,这时候代理只作为TC...
分类:
Web程序 时间:
2015-08-20 18:56:27
阅读次数:
3091
http://www.linuxzen.com/shi-yong-tornadojin-xing-wang-luo-yi-bu-bian-cheng.htmlhttp://cloudaice.com/tornado-coroutine/http://www.pywave.com/2012/08/17...
分类:
其他好文 时间:
2015-08-19 19:10:53
阅读次数:
85