Python性能优化的20条建议

2014-09-12
阅读 6 分钟
47.2k
优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。

Hadoop2 HA方案之QJM

2014-07-31
阅读 6 分钟
6.8k
喜欢一个人,可以为TA做任何事,得到不接受却依然心甘情愿鞍前马后,苦苦等候那一线希望。对,这就是备胎,挂在汽车背后,可能一辈子也用不到的那个圆圈状的玩意儿,大部分情况下,它都会默默地挂在那里,等待几千分之一的机会,有个倒霉的轮子兄弟出事了,于是它就能派上用场了……(摘自豆瓣)

Linux下解决matplotlib中文乱码的方法

2014-07-29
阅读 1 分钟
19.6k
原因:matplotlib没有使用操作系统的字体库,同时默认的字体列表里没有可以显示中文的字体。 解决过程: 1. 查看matplotlib支持的中文字体。 用python运行以下代码: {代码...} 2. 配置matplotlibrc文件。 修改matplotlibrc文件(Ubuntu默认对应的是/etc/matplotlibrc): {代码...} 其中{zh_family}为上一步中找到的其...