码迷,mamicode.com
首页 >  
搜索关键字:gevent libev gfirefl    ( 592个结果
编写Makefile单项目模板
CC = gcc CXX = g++ TARGET = process INSTALLDIR = ~/work/ COMMON_PATH := /home/shengkaishan/tmp INCLUDES := -I$(COMMON_PATH)/libev/include -I./ LIBS :=... ...
分类:其他好文   时间:2017-07-12 18:55:41    阅读次数:138
Linux 下的 sleep
最近在阅读 libev 的源码,看到 libev 的代码里面的 sleep 实现, 我觉得可以把这个 sleep 实现单独拿出来,作为参考,以后可以直接拿来用。 代码如下(稍有修改): 其中的 EV_TS_SET 和 EV_TV_SET 是两个宏定义,我直接把这两个宏展开了。 同步发布:http:/ ...
分类:系统相关   时间:2017-07-10 00:40:06    阅读次数:318
先从一个 libev 的 demo 入手
最近想研究下 libev 这个网络库,所以先从官方文档一个最简单的 demo 开始,代码如下: 编译并运行: 编译的时候需要链接 libev 动态库。 从上面可以看出,我是运行了这个程序两次。第一次是运行后就不再执行任何操作, 等待程序自己因为超时而结束。第二次就是按了一个回车,使 stdin 处于 ...
分类:其他好文   时间:2017-07-09 10:28:57    阅读次数:189
libevent网络编程汇总
libevent源码剖析: 1、libevent源码剖析一(序) 2、libevent源码剖析二(Reactor框架) 3、libevent源码剖析三(基础使用) 4、libevent源码剖析四(代码组织) 5、libevent源码剖析五(核心:event) 6、libevent源码剖析六(事件处理 ...
分类:其他好文   时间:2017-06-30 21:03:11    阅读次数:170
【python】gevent协程例子
说在前面:用协程还是多线程需要仔细考量。我在做实验时请求了100w个ip,分别用pool为1000的协程和64个线程来跑,结果是多线程的速度是协程的10倍以上。 一个简单的协程例子 ...
分类:编程语言   时间:2017-06-29 11:21:13    阅读次数:183
C# Winform 实现屏蔽键盘的win和alt+F4的实现代码
最近在做一个恶搞程序,就是打开后,程序获得桌面的截图然后,然后全屏显示在屏幕上,用户此时则不能进行任何操作。 此时希望用户不能通过键盘alt+F4来结束程序及通过Win的组合键对窗口进行操作。我在网上搜索了一下,采用全局键盘钩子的方法可以做到屏蔽用户对键盘的操作。。以下为相关代码,用到了Form1_ ...
分类:Windows程序   时间:2017-06-28 15:11:52    阅读次数:264
基于协程的Python网络库gevent
解释下,”gevent.spawn()”方法会创建一个新的greenlet协程对象,并运行它。”gevent.joinall()”方法会等待所有传入的greenlet协程运行结束后再退出,这个方法可以接受一个”timeout”参数来设置超时时间,单位是秒。运行上面的程序,执行顺序如下: 所以,程序运 ...
分类:编程语言   时间:2017-06-22 23:47:57    阅读次数:283
Gevent的协程实现原理
之前之所以看greenlet的代码实现,主要就是想要看看gevent库的实现代码。。。然后知道了gevent的协程是基于greenlet来实现的。。。所以就又先去看了看greenlet的实现。。。 这里就不说greenlet的详细实现了。关键就是栈数据的复制拷贝,栈指针的位移。。。 由于gevent ...
分类:其他好文   时间:2017-06-07 14:38:36    阅读次数:209
慧聪网爬虫
import requests from bs4 import BeautifulSoup import pandas as pd import gevent from gevent import monkey;monkey.patch_all() import time import re imp... ...
分类:其他好文   时间:2017-06-05 15:51:56    阅读次数:294
592条   上一页 1 ... 36 37 38 39 40 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!