上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页
摘要: #include int eventfd(unsigned int initval, int flags); eventfd创建一个eventfd对象,该对象可用于用户空间的程序实现事件等待、通知机制,也可用于由内核向用户空间的应用进行事件的通知。eventfd对象在内核中包含了一个计... 阅读全文
posted @ 2015-11-06 22:44 gqtc 阅读(590) 评论(0) 推荐(1)
摘要: 一:信号简述 信号是典型的异步事件。内核在某个信号出现时有三种处理方式:a:忽略信号,除了SIGKILL和SIGSTOP信号不能忽略外,其他大部分信号都可以被忽略;b:捕捉信号,也就是在信号发生时调用一个用户函数,注意不能捕捉SIGKILL和SIGSTOP;c:执行系统默认动作,注意... 阅读全文
posted @ 2015-11-06 21:37 gqtc 阅读(1921) 评论(0) 推荐(1)
摘要: Nova的代码中支持Hook机制,也就是在某些函数的前后,可以加入自己的代码逻辑。Hook代码可以完全独立于Nova开发,本质上使用setuptools的entry points机制。K版本的OpenStack Nova中支持Hook的流程有: nova.compute .api.API:creat 阅读全文
posted @ 2015-11-04 13:11 gqtc 阅读(382) 评论(0) 推荐(0)
摘要: stevedore是用来实现动态加载代码的开源模块。它是在OpenStack中用来加载插件的公共模块。可以独立于OpenStack而安装使用:https://pypi.python.org/pypi/stevedore/ stevedore使用setuptools... 阅读全文
posted @ 2015-11-03 18:56 gqtc 阅读(2718) 评论(0) 推荐(0)
摘要: Libev中的超时监视器ev_periodic,是绝对时间定时器,不同于ev_timer,它是基于日历时间的。比如如果指定一个ev_periodic在10秒之后触发(ev_now() + 10),然后将系统时间调整为去年的一月一号,则该定时器会在一年后才触发超时事件。(ev_time... 阅读全文
posted @ 2015-10-31 11:30 gqtc 阅读(1176) 评论(0) 推荐(0)
摘要: Setuptools是Python Distutils的加强版,使开发者构建和发布Python包更加容易,特别是当包依赖于其他包时。用setuptools构建和发布的包与用Distutils发布的包是类似的。包的使用者无需安装setuptools就可以使用该包。如果用户是从源码包开... 阅读全文
posted @ 2015-10-30 23:27 gqtc 阅读(1071) 评论(0) 推荐(0)
摘要: Libev中的超时监视器ev_timer,就是简单的相对时间定时器,它会在给定的时间点触发超时事件,还可以在固定的时间间隔之后再次触发超时事件。 所谓的相对时间,指的是如果你注册了一个1小时的超时事件,然后调整系统时间到了去年的一月份,该超时事件依然会在1个小时之后... 阅读全文
posted @ 2015-10-25 11:05 gqtc 阅读(1166) 评论(0) 推荐(0)
摘要: 一:代码流程 在Libev中,启动一个IO监视器,等待该监视器上的事件触发,然后调用该监视器的回调函数。整个的流程是这样的: 首先调用ev_default_loop初始化struct ev_loop结构; 然后调用ev_io_init初始化监视器中的属性,... 阅读全文
posted @ 2015-10-25 10:27 gqtc 阅读(887) 评论(0) 推荐(0)
摘要: 一:简介 尽管Python标准库已经支持很多的功能,但是有时还是会需要以第三方模块的形式添加新的功能到Python中。 在最简单的场景中,是你要安装的模块,已经有了针对你的平台的安装版本,因此只需要像安装其他软件一样安装他们即可。比如针对Windows用户的安装程序,... 阅读全文
posted @ 2015-10-23 21:04 gqtc 阅读(2861) 评论(0) 推荐(0)
摘要: 当Python执行import语句时,它会在一些路径中搜索Python模块和扩展模块。可以通过sys.path查看这些路径,比如:>>> import sys>>> sys.path['', '/usr/lib/python2.7/site-packages/demo_nova_h... 阅读全文
posted @ 2015-10-23 20:44 gqtc 阅读(2310) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页