2017年9月19日

python performance measure 02

摘要: 02. 性能验证 方法01: ##利用python的标准库cProfile结合pstats,进行显示。 ##nova/api/openstack/wsgi.py 结果: ncalls for the number of calls,tottime for the total time spent i 阅读全文

posted @ 2017-09-19 08:55 yaoweilei 阅读(249) 评论(0) 推荐(0) 编辑

2017年9月18日

python performance measure 01

摘要: 01.性能验证 方法01: ##最基础计时方式来验证性能 方法02: ##通过定义类的 __enter__ 和 __exit__ 方法来实现对管理的函数计时 方法03: 通过装饰器的方式 方法04: ##通过python自带库timeit 详细参照 https://docs.python.org/2 阅读全文

posted @ 2017-09-18 17:43 yaoweilei 阅读(284) 评论(0) 推荐(0) 编辑

2017年9月15日

python setuptools

摘要: 安装setuptools,创建简单的包 1)准备setup.py文件 /yaowl # mkdir demo/yaowl # cd demo//yaowl/demo # vim setup.py/yaowl/demo # ll-rw-r 1 root root 125 Sep 15 17:28 se 阅读全文

posted @ 2017-09-15 21:19 yaoweilei 阅读(244) 评论(0) 推荐(0) 编辑

2017年9月14日

pyqt memo

摘要: pyqt安装 pip install python-qt5 qt tab https://stackoverflow.com/questions/33694561/widget-on-corner-qtabbar-is-not-in-corner 阅读全文

posted @ 2017-09-14 10:41 yaoweilei 阅读(109) 评论(0) 推荐(0) 编辑

2017年9月12日

python lambda reduce yield isinstance

摘要: lambda: lambda: >>> f=lambda x,y,z:x+y+z >>> f(1,2,3) 6 >>> f=lambda x,y,z:x+y+x >>> f(1,2,3) 4 >>> >>> n=5 >>> reduce(lambda x,y:x*y,range(1,n+1)) 12 阅读全文

posted @ 2017-09-12 14:11 yaoweilei 阅读(224) 评论(0) 推荐(0) 编辑

2017年9月5日

unit test

摘要: 01.unittest运行方法: 1)代码中追加如下内容,然后直接运行: 2)在python的交互中执行以下内容: 02.nosetest运行方法: -w ,指定一个目录运行测试。目录可以是相对路径或绝对路径。 例如: nosetest -w c:\test1,只运行目录c:\test1下的测试。 阅读全文

posted @ 2017-09-05 19:24 yaoweilei 阅读(309) 评论(0) 推荐(0) 编辑

2017年9月4日

sqlalchemy sql

摘要: 索引 ? 主键? 分页: limit marker offset sort if page_size: query = query.limit(page_size) if page: query = query.offset(page*page_size) 排序: order_by DBError: 阅读全文

posted @ 2017-09-04 11:56 yaoweilei 阅读(504) 评论(0) 推荐(0) 编辑

pycharm hotkey

摘要: ctrl+alt+L 格式化 两次shift #全局搜索 ctrl+F #查找 完整一览 http://yangfangs.github.io/wiki/pycharm-Shortcut-key/ 阅读全文

posted @ 2017-09-04 09:05 yaoweilei 阅读(153) 评论(0) 推荐(0) 编辑

2017年8月31日

pycharm gerrit

摘要: 1.下载安装包: 官网地址 https://plugins.jetbrains.com/plugin/7272-gerrit 2.本地安装: Intellij IDEA File——>Settings——>Plugins——>Install plugin from disk…——>选择插件所在路径的 阅读全文

posted @ 2017-08-31 19:15 yaoweilei 阅读(1361) 评论(0) 推荐(0) 编辑

2017年6月8日

openstack blog backup

摘要: 关于打包的介绍: http://www.infoq.com/cn/articles/OpenStack-demo-packagemanagement novaApi 源代码解读 https://zhangchenchen.github.io/2016/12/01/novaApi-sourcecode 阅读全文

posted @ 2017-06-08 14:38 yaoweilei 阅读(101) 评论(0) 推荐(0) 编辑

导航