语法
littler_monkey1223
你以为我不会走,我以为你会挽留!
展开
-
anaconda 使用大全
Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。个人尝试了很多类似的发行版,最转载 2017-08-14 22:18:20 · 1126 阅读 · 0 评论 -
yum 安装软件时的错误解决
造成yum(大黄狗)下载出错, 一般是由于python多个版本共存的原因。所以,只需将yum 设置文件固定python 版本即可。1.sudo vim /usr/bin/yum打开,将首行的python 修改为python2.72.vim /usr/libexec/urlgrabber-ext-down打开,将首行的python 修改为pytho原创 2017-08-25 19:46:49 · 2092 阅读 · 0 评论 -
简谈对CPU的亲和度(cpu_affinity)
最近的工作中对性能的要求比较高,就简单的谈下。 CPU的亲和性, 就是进程要在指定的 CPU 上尽量长时间地运行而不被迁移到其他处理器,也称为CPU关联性;再简单的点的描述就将制定的进程或线程绑定到相应的cpu上;在多核运行的机器上,每个CPU本身自己会有缓存,缓存着进程使用的信息,而进程可能会被OS调度到其他CPU上,如此,CPU cache命中率就低了,当绑定CPU后,程序就会一直在原创 2017-08-25 19:54:05 · 4311 阅读 · 0 评论 -
python2和python3的操蛋编码问题
0x00 字符的编码计算机毕竟是西方国家的发明,最开始并没有想到会普及到全世界,只用一个字节中的7位(ASCII)来表示字符对于现在庞大的文字数量来说显然不够,所以先后经历了好几套编码方案,不同国家和地区又有自己的方案,造成了现在诸多的历史遗留问题。具体讲述编码原理请看这篇文章:PYTHON编码的前世今生0x01 Python中的字符串Python有两种不同的字符串,一种存储文本,一种存储字节。对于转载 2017-09-15 10:38:21 · 815 阅读 · 0 评论 -
文章标题
迭代器与生成器 迭代器(iterator)与生成器(generator)是 Python 中比较常用又很容易混淆的两个概念,今天就把它们梳理一遍,并举一些常用的例子。for 语句与可迭代对象(iterable object):for i in [1, 2, 3]: print(i) 1 2 for i in [1, 2, 3]: print(i)1 2 3 1 2原创 2017-09-03 16:39:47 · 1076 阅读 · 0 评论 -
如何解决base64 不能解码问题
如果解码的时候出现'Incorrect padding' 时候我们可以这样解决:import base64def b6(str): return base64.b64decode(str+'='*(4-len(str)%4))因为Base64是把3个字节变为4个字节,所以,Base64编码的长度永远是4的倍数,因此,需要加上=把Base64原创 2018-01-12 16:25:27 · 19556 阅读 · 1 评论