python
wllabs
一直努力学习和工作中,虽然不如意,但是还是要努力,希望以后越来越好。求各种机会。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ceph OSD,日志和数据分别在哪里
The purpose is to verify where my data is stored on the Ceph cluster. For this, I have just create a minimal cluster with 3 osd : 1 $ ceph-deploy osd create ceph-01:/dev/sdb ceph-0原创 2017-07-30 21:21:22 · 3853 阅读 · 0 评论 -
python contextlib 上下文管理
from contextlib import contextmanager @contextmanager def tag(name): print "" % name yield print "" % name >>> with tag("h1"): ... print "foo" ... foo原创 2017-08-08 12:41:53 · 311 阅读 · 0 评论 -
python float bug
>>> a = '513631' >>> '0.'+a '0.513631' >>> float('0.'+a) 0.513631 >>> float('0.'+a)*1e6 513630.99999999994 >>> float('0.'+a) 0.513631 >>> int(float('0.'+a)*1e6) 513630 从上图可以看出 float 经过 * 和原创 2017-08-23 20:56:27 · 594 阅读 · 0 评论 -
Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者转载 2017-09-25 20:17:06 · 266 阅读 · 0 评论 -
openstack判断是否支持numa
openstack 判断是否支持numa 通过对libivrt 版本和qemu版本来判断,目前看代码是只有qemu才支持 MIN_LIBVIRT_HUGEPAGE_VERSION = (1, 2, 8) MIN_QEMU_NUMA_HUGEPAGE_VERSION = (2, 1, 0) 大概就是qemu版本要大于等于2.1.0,libvirt版本在大于等于 1原创 2017-10-18 16:53:54 · 652 阅读 · 0 评论 -
添加数据库版本,单元测试不通过,报DB Migration 348 does not have a test. Please add one!
tox -e py27时, 单元测试报错。 DB Migration 348 does not have a test. Please add one! 首先我是添加了一个db version为348的db版本,我本来想不添加单元测试,就不会影响到新添加的db version,结果尽然这个报了个db version单元测试的错。 还是想搞明白为什么会这样,毕竟我以前用i原创 2017-11-07 20:03:10 · 370 阅读 · 0 评论 -
__new__ 实例化子类
class Foo(object): def __init__(self, name): self.name = name print "======================================" super(Foo, self).__init__() def __new__(cls, *args, **kwar原创 2017-11-29 10:31:54 · 279 阅读 · 0 评论 -
nova service-list 显示 zone 问题
新部署了一个 nova-compute 节点,使用nova service-list 显示 zone 的问题。 [root@compute-0-46 ~(keystone_admin)]# nova service-list /usr/lib/python2.7/site-packages/novaclient/client.py:278: UserWarning: The 'tenant_i原创 2017-12-04 11:13:53 · 1808 阅读 · 0 评论 -
nova vnc 流程
前段时间部署的openstack环境,今天准备用vnc查看下虚拟机的console,结果尽然,提示连接不了服务器。 原来是在打开的页面是在nova.conf 里 novncproxy_base_url 配置的 [vnc] enabled=True keymap=en-us vncserver_listen=0.0.0.0 vncserver_proxyclient_address=$my原创 2018-02-01 18:07:06 · 1813 阅读 · 0 评论
分享