多线程和多进程模型的选用 这里的线程指通过linux的pthread_create而产生的原生线程,线程资源很宝贵,能被操作系统的任务调度器看见的(不是python gevent、go gorouine里的概念); 我们讨论以下两种模型; 多进程单线程模型(以下简称为多进程); 单进程多线程模型(以...
分类:
编程语言 时间:
2015-10-10 11:56:31
阅读次数:
190
port扫描仪的原理非常easy。没有什么比操作更socket,能够connect它认为,port打开。import socketdef scan(port): s = socket.socket() if s.connect_ex(('localhost', port)) == 0: ...
分类:
编程语言 时间:
2015-08-17 21:16:48
阅读次数:
247
Flask是Python中一个微型的Web开发框架。在debug 模式 或 单纯的 uwsgi模式下,flask是阻塞模式的,也就是说一次只能效应一个请求,或者在uwsgi 开启多进程,响应已知的请求个数;我们这里使用 ?uwsgi 和...
分类:
编程语言 时间:
2015-08-09 20:56:36
阅读次数:
2392
现在在学习Python的3.4,遇到了协程的慨念和yield from语法,大为疑惑,所以写了这篇博客,首先会写yield、yield from、coroutine和gevent,最后就是利用asynaio开发的一系列库了。
2015年08月06日23:52:54了,就写这么多吧,以后持续更新。
不知道CSDN的markdown能不能换css样式。。。
关键词 yield
在Python...
分类:
编程语言 时间:
2015-08-07 00:24:46
阅读次数:
228
我听说过gevent基于事件的异步处理功能 如何高效率,该项目已很少使用,今天是没什么学习一些简单的使用。有正式书面一个非常好的教程 中国版的地址:http://xlambda.com/gevent-tutorial/学习gevent非常不错的资料。详细的理论这里不怎么说了,仅仅是有些了解。详细的原...
分类:
其他好文 时间:
2015-07-02 12:01:59
阅读次数:
92
A quick hack on downloading imgur albums with gevent!
分类:
其他好文 时间:
2015-06-22 07:32:27
阅读次数:
161