编程语言
http://c.chinaitlab.com/special/sjms/Index.html一个月下来,把常见的20个设计模式好好复习并且逐个用C++实现了一遍,收获还是很大的,很多东西看上去明白了但是真正动手去做的时候发现其实还是不明白——我深知这个道理,于是不敢怠慢,不敢写什么所谓的解释原理的...
这里有一个使用python自带lib发送邮件的例子(http://my.oschina.net/leejun2005/blog/74416),这里面讲解的很全面,可以供大家参考。今天将的是使用envelopes这个第三方库来发送邮件。既然已经有了python自带的标准库,为什么还要使用这个呢?因为简...
参考:http://www.cnblogs.com/txw1958/archive/2012/03/12/2392067.htmlhttp://www.cnblogs.com/chenyg32/archive/2013/06/04/3116317.htmlhttp://docs.python.org...
上次讲到如何使用BeautifulSoup解析XML文档,今天发现另外一个python库xmltodict(https://github.com/martinblech/xmltodict)也很简单。小例子一枚,因为很简单,不需要太多说明#!/usr/bin/env
python# -*- codi...
1 #!/usr/local/bin/python 2 #coding=UTF-8 3 4
import os 5 import csv as csv 6 import re 7 import shutil 8 import os.path 9
import datetime 10 import t...
Python有yield表达式,它只能用于定义生成器函数,生成器可以控制函数的执行,函数可以再生成器语句出暂停执行,当前使用的变量,堆栈等都会保留,直到下次使用生成器方法。下面是一个yield的例子:
def f(n):
a,b=1,1;
i=0;
while i<n:
yield b;
a,b=b,a+b;
i=i+1;
然后产生生成器对象
c=f(5...
1.全局解释器锁定 Python虚拟机使用GIL(Global Interpreter
Lock,全局解释器锁定)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。虽然python解释器可以“运行”多个线程,但在任意时刻,不管有多少的处理器,任何时候都总是只有一个线程在执行。对于I/O密集型任...
程序就是i一个可执行文件 程序不会随时间变化 它是静态的
在使用一个程序的时候必须由计算机传见一个对应的进程
用户使用的是这个进程而不是程序文件
进程是所有和程序运行期间有关数据的总和
进程是随时间变化的 它是动态的
ps :察看当前进程 -aux 察看系统中的所有进程
linux系统为每个进程分配一个数字(进程ID) 不同进程ID不同
kill命令可以结束一个进程...