摘要:
该模块为在Python中使用信号处理句柄提供支持。下面是一些使用信号和他们的句柄时需要注意的事项:除了信号SIGCHLD 的句柄遵从底层的实现外,专门针对一个信号的句柄一旦设置,除非被明确地重置,会保持被设置的状态。(Python 模拟 BSD 风格的界面,而不论底层的实现)。不能从critic... 阅读全文
摘要:
该模块实现标准的errno系统符号,每一个对应于一个整数,名称和描述借鉴了linux/include/errno.h。errno.errorcode 包含从 errno 到底层系统中错误名称的映射的字典,例如:errno.errorcode[errno.EPERM]映射为'EPERM'。 ... 阅读全文
摘要:
该模块实现了诸多安全哈希和消息摘要算法的通用接口,包括FIPS 安全哈希算法:SHA1, SHA224, SHA256, SHA384 和SHA512 算法(在FIPS 180-2 中定义),还有RSA 的MD5 算法(在RFC 1321中定义)。“安全哈希” 和 “消息摘要” 是等价的,旧的算... 阅读全文
摘要:
该模块在Python中实现RFC 2104中规范的 HMAC 算法。 目录 一、HMAC 对象 1. HMAC.update() 2. HMAC.digest() 3. HMAC.hexdigest() 4. HMAC.copy() 二、辅助方法 hmac.c... 阅读全文
摘要:
eventlet 的 wsgi 模块提供了一种启动事件驱动的WSGI服务器的简洁手段,可以将其作为某个应用的嵌入web服务器,或作为成熟的web服务器,一个这样的web服务器的例子就是Spawning。 目录 一、Eventlet 的 WSGI 服务器 1. eventlet.wsgi... 阅读全文
摘要:
该模块为高阶函数提供支持——作用于或返回函数的函数被称为高阶函数。在该模块看来,一切可调用的对象均可视为本模块中所说的“函数”。 目录 一、模块方法 1. functools.cmp_to_key(func) 2.functools.total_ordering(cls) ... 阅读全文
摘要:
该模块提供对greenthread 池的支持。 greenthread 池提供了一定数量的备用greenthread ,有效限制了孵化greenthread 过多导致的内存不足,当池子中没有足够的空闲greenthread 时,孵化过程被暂停,只有当先前工作中的greenthread 完成当前... 阅读全文
摘要:
该模块提供eventlet的事件支持,事件提供了跨 greenthread 的操作原语。 同一个事件对象既可以发出事件也可以接收(等待)事件,不同的协程共享这一个事件对象,就为不同协程之间基于事件的同步提供了可能。class eventlet.event.Event 该类型抽象了以下事件:任... 阅读全文
摘要:
目录 1. 介绍 2. 父greenlet 3. 实例化 4. 在greenlets间切换 5. 垂死的greenlets 6. greenlet的方法和属性 7. greenlets和Python线程 8. 垃圾收集活跃的greenlets 9. 追踪支持 Introducti... 阅读全文
摘要:
os.path模块实现了一些操作路径名字符串的函数,可以通过import os.path 使用该模块,不过即使仅仅import os 也可以使用该模块的方法。1. abspath(path)os.path.abspath(path) 返回参数path标准化后对应的绝对路径。例:>>> os... 阅读全文
摘要:
使用git review时出现错误:fatal: ICLA contributor agreement requires current contact information.Please review your contact information: https://review.ope... 阅读全文
摘要:
关于Ubuntu上OpenStack版本选择的问题, 就看这里. 从12.04 LTS起, Ubuntu云存档允许用户在下一个LTS版的Ubuntu发布前安装更新的OpenStack. 就拿Ubuntu Server 12.04 LTS来说, Canonical支持从12.04 LTS发布到下... 阅读全文
摘要:
一、 Keystone简介 1. OpenStack Keystone简介 2. Keystone安装与部署 2.1 包安装Keystone 2.2 源码安装源码安装 3 配置运行Keystone 3.1配置Keystone并初始化运行 3.2 Keystone配置文件... 阅读全文
摘要:
(一)Keystone端的操作 (二)如何在OpenStack服务上部署Keystone中间件 (三)详细配置keystonemiddleware OpenStack项目如果要使用Keystone作为统一的身份与权限管理系统, 需要做一定的设置工作, 我们将这些设置划分为在Keystone... 阅读全文
摘要:
在线教程 Try Git: Git初学者绝不能错过的Git上手资源. 廖雪峰Git教程: 比较系统的中文在线教程 易百Git教程 : 另一个比较全的中文在线教程 Git Immersion : A Visual Git Reference :图解Git. 常用指令 Everyday Git w 阅读全文