摘要: 该模块为在Python中使用信号处理句柄提供支持。下面是一些使用信号和他们的句柄时需要注意的事项:除了信号SIGCHLD 的句柄遵从底层的实现外,专门针对一个信号的句柄一旦设置,除非被明确地重置,会保持被设置的状态。(Python 模拟 BSD 风格的界面,而不论底层的实现)。不能从critic... 阅读全文
posted @ 2014-12-18 01:04 王智愚 阅读(5601) 评论(0) 推荐(0) 编辑
摘要: 该模块实现标准的errno系统符号,每一个对应于一个整数,名称和描述借鉴了linux/include/errno.h。errno.errorcode 包含从 errno 到底层系统中错误名称的映射的字典,例如:errno.errorcode[errno.EPERM]映射为'EPERM'。 ... 阅读全文
posted @ 2014-12-17 17:54 王智愚 阅读(8667) 评论(0) 推荐(0) 编辑
摘要: 该模块实现了诸多安全哈希和消息摘要算法的通用接口,包括FIPS 安全哈希算法:SHA1, SHA224, SHA256, SHA384 和SHA512 算法(在FIPS 180-2 中定义),还有RSA 的MD5 算法(在RFC 1321中定义)。“安全哈希” 和 “消息摘要” 是等价的,旧的算... 阅读全文
posted @ 2014-12-17 16:30 王智愚 阅读(4810) 评论(1) 推荐(2) 编辑
摘要: 该模块在Python中实现RFC 2104中规范的 HMAC 算法。 目录 一、HMAC 对象 1. HMAC.update() 2. HMAC.digest() 3. HMAC.hexdigest() 4. HMAC.copy() 二、辅助方法 hmac.c... 阅读全文
posted @ 2014-12-17 14:21 王智愚 阅读(3071) 评论(0) 推荐(0) 编辑
摘要: eventlet 的 wsgi 模块提供了一种启动事件驱动的WSGI服务器的简洁手段,可以将其作为某个应用的嵌入web服务器,或作为成熟的web服务器,一个这样的web服务器的例子就是Spawning。 目录 一、Eventlet 的 WSGI 服务器 1. eventlet.wsgi... 阅读全文
posted @ 2014-12-17 12:27 王智愚 阅读(4310) 评论(0) 推荐(1) 编辑
摘要: 该模块为高阶函数提供支持——作用于或返回函数的函数被称为高阶函数。在该模块看来,一切可调用的对象均可视为本模块中所说的“函数”。 目录 一、模块方法 1. functools.cmp_to_key(func) 2.functools.total_ordering(cls) ... 阅读全文
posted @ 2014-12-17 11:46 王智愚 阅读(10559) 评论(0) 推荐(0) 编辑
摘要: 该模块提供对greenthread 池的支持。 greenthread 池提供了一定数量的备用greenthread ,有效限制了孵化greenthread 过多导致的内存不足,当池子中没有足够的空闲greenthread 时,孵化过程被暂停,只有当先前工作中的greenthread 完成当前... 阅读全文
posted @ 2014-12-16 22:22 王智愚 阅读(9866) 评论(2) 推荐(0) 编辑
摘要: 该模块提供eventlet的事件支持,事件提供了跨 greenthread 的操作原语。 同一个事件对象既可以发出事件也可以接收(等待)事件,不同的协程共享这一个事件对象,就为不同协程之间基于事件的同步提供了可能。class eventlet.event.Event 该类型抽象了以下事件:任... 阅读全文
posted @ 2014-12-16 21:36 王智愚 阅读(4429) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 介绍 2. 父greenlet 3. 实例化 4. 在greenlets间切换 5. 垂死的greenlets 6. greenlet的方法和属性 7. greenlets和Python线程 8. 垃圾收集活跃的greenlets 9. 追踪支持 Introducti... 阅读全文
posted @ 2014-12-16 20:20 王智愚 阅读(7567) 评论(1) 推荐(0) 编辑
摘要: os.path模块实现了一些操作路径名字符串的函数,可以通过import os.path 使用该模块,不过即使仅仅import os 也可以使用该模块的方法。1. abspath(path)os.path.abspath(path) 返回参数path标准化后对应的绝对路径。例:>>> os... 阅读全文
posted @ 2014-12-16 10:38 王智愚 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 使用git review时出现错误:fatal: ICLA contributor agreement requires current contact information.Please review your contact information: https://review.ope... 阅读全文
posted @ 2014-12-08 19:51 王智愚 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 关于Ubuntu上OpenStack版本选择的问题, 就看这里. 从12.04 LTS起, Ubuntu云存档允许用户在下一个LTS版的Ubuntu发布前安装更新的OpenStack. 就拿Ubuntu Server 12.04 LTS来说, Canonical支持从12.04 LTS发布到下... 阅读全文
posted @ 2014-12-04 20:39 王智愚 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 一、 Keystone简介 1. OpenStack Keystone简介 2. Keystone安装与部署 2.1 包安装Keystone 2.2 源码安装源码安装 3 配置运行Keystone 3.1配置Keystone并初始化运行 3.2 Keystone配置文件... 阅读全文
posted @ 2014-12-04 16:43 王智愚 阅读(979) 评论(0) 推荐(0) 编辑
摘要: (一)Keystone端的操作 (二)如何在OpenStack服务上部署Keystone中间件 (三)详细配置keystonemiddleware OpenStack项目如果要使用Keystone作为统一的身份与权限管理系统, 需要做一定的设置工作, 我们将这些设置划分为在Keystone... 阅读全文
posted @ 2014-12-04 15:55 王智愚 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 在线教程 Try Git: Git初学者绝不能错过的Git上手资源. 廖雪峰Git教程: 比较系统的中文在线教程 易百Git教程 : 另一个比较全的中文在线教程 Git Immersion :  A Visual Git Reference :图解Git.   常用指令 Everyday Git w 阅读全文
posted @ 2014-12-03 18:22 王智愚 阅读(342) 评论(0) 推荐(0) 编辑
摘要: OpenStack的IRC频道列表 如何在浏览器上进入OpenStack的频道(具体的频道可以参考前面的频道列表) 频道聊天日志和会议日志 这里我使用mIRC而不是浏览器接入IRC,OpenStack的IRC采用freenode服务器,可于mIRC中自带的group "Freenode... 阅读全文
posted @ 2014-11-30 19:21 王智愚 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 在GitHub上采取双因子身份认证后,在git push 的时候将会要求填写用户的用户名和密码,用户名就是用户在GitHub上申请的用户名,但是密码不是普通登录GitHub的密码。 一旦采取双因子身份认证,登录GitHub的时候既需要输入用户名和密码,还需要输入一个即时的验证码,这样可以对Gi... 阅读全文
posted @ 2014-11-18 18:27 王智愚 阅读(18358) 评论(0) 推荐(0) 编辑
摘要: 在为windows 环境下的github账户添加SSH key时,需要在Git Bash执行如下命令:第一步:检查已有的SSH keys$ ls -al ~/.ssh第二步:生成新的SSH key$ ssh-keygen -t rsa -C "your_email@example.com"# C... 阅读全文
posted @ 2014-11-18 17:27 王智愚 阅读(12815) 评论(0) 推荐(2) 编辑
摘要: (博客原创作品,转载请注明出处!) 最近接触到了Python中的decorator,metaclass,abc Module,six.add_metaclass等内容,这里做一个简单的笔记。 主要资源: 1. PEP3119:Abstract Base Classes 2. abc模块:... 阅读全文
posted @ 2014-11-13 14:52 王智愚 阅读(40937) 评论(3) 推荐(5) 编辑
摘要: 备忘 http://www.oschina.net/question/28_46291 另外,在eclipse的console菜单中可以选择“new console view”(新控制台视图),这样就可以实现多个控制台的灵活切换,eclipse真是越用越觉得强大了。 阅读全文
posted @ 2014-11-13 10:55 王智愚 阅读(1255) 评论(0) 推荐(0) 编辑