- 博客(5)
- 收藏
- 关注
原创 OpenStack通用技术——消息总线
opestack遵循这样的设计原则:项目之间通过RESTful进行通行项目内部,不同服务进程之间的通信,则必须要通过消息总线这样的设计保证了项目对外提供服务的接口可以被不同类型的客户端高效支持,同时也保证了内部通信接口的可扩展性和可靠性。openstack olso.messaging库实现了以下两种发方式来完成项目内部各服务进程之间的通信: 1. 远程调度RPC: 通过
2016-05-22 10:13:03
1390
原创 堆
堆,优先队列的一种,python并没有包含独立的堆类型,只有一个包含堆操作函数的模块heapq。heappush(heap,x) 将x入堆heappop(heap) 弹出最小元素heapify(heap) 强制应用堆属性heapreplace(heap,x)
2016-05-18 20:45:55
225
原创 集合
集合(set)在python2.3才引入。set类位于sets模块中。集合是由序列构建,主要用于检查成员资格。集合元素的顺序是随意的。>>>set(range(5))set([0,1,2,3,4])>>>set([0,1,2,3,0,1,2,3,4,5])set([0,1,2,3,4,5])集合除了检查成员资格外,还可以使用标准集合操作(比如交集和并集)。>>>a = set([1,2,3]
2016-05-18 20:25:28
195
原创 python模块2
模块的导入。真正的用处在于他们像类一样可以保持自己的作用域。这就意味着所有的类和函数以及赋值后的变量都成为模块的特性。#D:\hello2.pydef hello(): print "hello word">>>import sys>>>sys.path.append('D:\hello2.py')>>>import hello2>>>>hello2.hello()hello w
2016-05-12 15:49:22
243
原创 python模块1
任何python程序可以作为模块导入,为什么要载入外部模块呢?因为有利于代码的复用嘛。 真是太机智了!!!!!模块的导入:>>> import math>>> math.sin(0)0.0自己的模块:模块就是程序,任何python程序可以作为模块导入。如:D:\python.py(名字很重要,以.py结尾)。#hello.pyprint "hello word!"现在开始作为模块导入:>>
2016-05-12 15:18:36
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人