02 2017 档案
(转)Python中的generator详解
摘要:本文转自:http://www.cnblogs.com/xybaby/p/6322376.html 作者:xybaby 注:本文在原文基础上做了一点点修改,仅仅作为个人理解与记忆,建议直接查看原文。 generator使用场景: 1 当我们需要一个公用的,按需生成的数据 2 某个事情执行一部分,另一 阅读全文
posted @ 2017-02-17 16:48 MnCu 阅读(65918) 评论(0) 推荐(3)
python中的select模块
摘要:介绍: Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用,windows仅支持select),另外也提供了kqueue方法(freeBSD系统) select方法: 进程指定内核监听哪些文件描述符(最多监听1024个 阅读全文
posted @ 2017-02-16 14:49 MnCu 阅读(14525) 评论(7) 推荐(2)
Linux如何创建一个进程
摘要:关于准备知识: 每个进程都有以下属性: 1 地址空间 每个进程都有自己的进程地址空间,格式大概是这个样子: 栈(Stack)以帧为单位,当程序调用函数(假如该函数名为fun01)时,stack会向下增长一帧,这个帧会存储该函数的参数、局部变量以及返回地址,计算机将控制权交给fun01,fun01处于 阅读全文
posted @ 2017-02-07 21:17 MnCu 阅读(7075) 评论(0) 推荐(0)
一个案例深入Python中的__new__和__init__
摘要:准备 在Python中,一切皆对象。 既然一切皆对象,那么类也是对象,我们暂且称之为 类对象。来个简单例子(本篇文章的所有案例都是运行在Python3.4中): 如果想深入了解一下,可以看:深刻理解Python中的元类(metaclass) 引入 最近在阅读tornado源码,发现在其源码中有很多类 阅读全文
posted @ 2017-02-04 19:37 MnCu 阅读(4043) 评论(0) 推荐(1)