- 博客(3)
- 问答 (2)
- 收藏
- 关注
原创 centOS6.5 python升级和安装easy_install,pip
在centOS6.5中,系统自带的python的版本是2.6.6,可在终端用python -V来查询。先要从python2.6.6升级到python2.7版本,可以参考python升级在升级完python后,要安装easy_install。#wget -q http://peak.telecommunity.com/dist/ez_setup.py #python ez_setup.py出现错误:.
2015-09-30 13:53:59 2973
原创 python 9.2 multiprocessing
之前用python的threading来进行多线程编程,对性能确实有提高。但似乎有点复杂,因为要维护一个工作队列,并且要注意死锁问题。python的threading和multiprocessing模块初探介绍了用threading创建多线程和multiprocessing创建多进程的基本方法。 python多线程的限制 python多线程有个讨厌的限制,全局解释器锁(global int
2015-09-03 23:43:38 510
转载 Python性能优化的20条建议
优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 减少冗余数据 如用上三角或下三角的方式去保存一个大的对称矩阵。在0元素占大多数的矩阵里使用稀疏矩阵表示。 合理使用copy
2015-09-03 10:07:52 444
空空如也
操作系统 进程间通信的问题
2016-04-06
tornado motor函数调用另一个异步操作Mongo数据库返回值是Future对象
2015-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人