摘要: Specification Summary 除了作为一个statement将一个函数变成一个generator以外,yield可以被视为是一个表达式,并用于赋值。 比如 可以看到我们在访问迭代器之前需要首先对迭代器get_primes的实例使用send,传入None,为什么呢?因为: 阅读全文
posted @ 2017-04-04 23:41 autoria 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 管道 匿名管道 匿名管道通过一个文件描述符沟通,这个pipe是单工的。因为使用文件描述符,所以只能在同一个进程或者子进程之间通信。 在父进程中一般有这样的形式: 这里我们把父进程当作write进程,子进程当作read进程,其实反过来也一样。pipefd是一个二元数组,用来管理管道的read end 阅读全文
posted @ 2017-02-28 20:56 autoria 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Traceback (most recent call last): File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.5.2\helpers\pydev\pydevd.py", line 2357, in glob 阅读全文
posted @ 2016-12-10 23:19 autoria 阅读(438) 评论(0) 推荐(0) 编辑
摘要: This function returns a list of tuples, where the i-th tuple contains the i-th element from each of the argument sequences or iterables. The returned 阅读全文
posted @ 2016-12-10 20:24 autoria 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 虽然可以通过元组实现相关的功能,但是因为实际中的使用需求,最终实现了装饰器。 刚开始python仅仅支持@staticmethod一类的装饰器,后来才觉得应该广泛地支持decorator,@这个符号一开始参考自java annotation,Barry Warsaw 称之为pie-decorator 阅读全文
posted @ 2016-12-10 20:23 autoria 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 类也是对象,但是类有创建对象的能力 动态创建一个类: type的语法:type(类名, 父类的元组(针对继承的情况,可以为空),包含属性的字典(名称和值)) type的语法:type(类名, 父类的元组(针对继承的情况,可以为空),包含属性的字典(名称和值)) 创建类的就是元类,type是所有类的元 阅读全文
posted @ 2016-12-10 13:31 autoria 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 文本工具 ls 显示目录下文件 -a 显示隐藏文件 -l 显示详细内容 -S 按文件大小排序 -r 排序显示时使用倒序 chmod $ chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限 $ chmo 阅读全文
posted @ 2016-12-01 20:23 autoria 阅读(1157) 评论(0) 推荐(1) 编辑
摘要: 1 脚本语言比编译语言慢,因为编译语言可以固定一个值的位置,可以通过生成的机器指令访问。脚本语言每次必须从表中查找。 大致的结构: 一个预处理器,用于去除注释、空白,标记出token,展开缩写; 编译器,用于产生汇编语言。 连接器,将库连接。 汇编器:产生机器语言。 早期的AT&T编译器会将c++编 阅读全文
posted @ 2016-11-30 23:30 autoria 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 协程是一种用户级的轻量级线程,线程多采用Preemptive multitasking,协成采用Cooperative multitasking。 协程的例子:windows fiber、 python yield。特点是不用进入系统调用,适用于I/O密集,缺点是无法利用CPU多核。 参考:http 阅读全文
posted @ 2016-11-30 13:33 autoria 阅读(152) 评论(0) 推荐(0) 编辑
摘要: https://en.wikipedia.org/wiki/Virtual_method_table The g++ compiler implements the multiple inheritance of the classes B1 and B2 in class D using two 阅读全文
posted @ 2016-11-29 23:57 autoria 阅读(288) 评论(0) 推荐(0) 编辑