1????Linux下安装Memcached 因为Memcached依赖libevent,因此,要想在Linux上安装Memcached必须先安装libevent。我们可以使用以下命令安装: yum -y install libevent -devel 看到下图所示内容后,证明libev...
分类:
系统相关 时间:
2015-09-27 18:57:01
阅读次数:
534
libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。 ?libev的基本使用方法如下: 1 2 3 4 5 6 7 ...
分类:
其他好文 时间:
2015-09-27 08:52:41
阅读次数:
163
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
libev 的 EV_WIN32_HANDLE_TO_FD 默认实现是调用C库的 _open_osfhandle ,但这里有个问题是转换后,关闭 fd 就默认关闭了 handle。当它遇到 libcurl 时就出现了问题。 libcurl handle 的创建和关闭都是 libcurl 来管理的,适...