摘要: 文件与目录管理 http://www.apelearn.com/study_v2/chapter7.html 文档的压缩与打包 http://www.apelearn.com/study_v2/chapter11.html 文件搜索工具Find命令 为什么使用find 查找方式功能强大 1 whic 阅读全文
posted @ 2015-08-21 15:00 沐风先生 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 闭包、装饰器 阅读全文
posted @ 2015-08-14 22:24 沐风先生 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,你可以想得到的是,全世界有上百种语言,日本把日文编到Shift_JIS里,韩国把韩文编... 阅读全文
posted @ 2015-08-13 22:41 沐风先生 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 更确切地说,网络通信是两台计算机上的两个进程之间的通信互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称TCP/IP协议。TCP协议则是建立在IP协议之上的。TCP协议负责在两台计算机之间建立可靠连接,保证数据包按顺序到达。TCP协议会通过握手建立连... 阅读全文
posted @ 2015-08-13 20:52 沐风先生 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 常用元字符 常用限定符 贪婪与懒惰(正则匹配默认是贪婪匹配,加个?就可以非贪婪匹配) 字符转义 分组 (?P<name>...) 通过group方法访问 符号:.、^、$、*、+、?、{}、[]、\、|、() 文件名匹配:?代表一个字符,*代表多个字符 阅读全文
posted @ 2015-08-13 16:47 沐风先生 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 总结一下就是,多任务的实现有3种方式:多进程模式;多线程模式;多进程+多线程模式。(当然这种模型更复杂,实际很少采用) 阅读全文
posted @ 2015-08-12 23:13 沐风先生 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 其实就是简单的闭包,函数式编程的思想。可以理解成绑定了一部分参数的函数。作用就是少传参数,更短,更简洁。import functoolsdef add(a, b): return a + badd(1, 2)3plus3 = functools.partial(add, 1)plus5 = f... 阅读全文
posted @ 2015-08-12 23:07 沐风先生 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。def add(x, y, f): return f(x) + f(y)x = -5y = 6f = absf(x) + f(y) ==> abs(-5) + abs(6) ==> 11return 11 阅读全文
posted @ 2015-08-12 22:11 沐风先生 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 为什么创建迭代器?通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。创建一个迭代器(generator),有很多种方法:第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator:>>> L = [x * x for x in range(... 阅读全文
posted @ 2015-08-12 17:56 沐风先生 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1.性能Py3.0运行pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。2.编码Py3.0源码文件默认使用utf-8编码,这就使得以下代码是合法的:>>>中国 = 'china'>>> print(中国... 阅读全文
posted @ 2015-08-12 16:58 沐风先生 阅读(244) 评论(0) 推荐(0) 编辑