2019年1月20日

Python 调度算法 死锁 静动态链接 分页分段

摘要: 1 select poll epoll的区别基本上select有3个缺点: 连接数受限查找配对速度慢数据由内核拷贝到用户态poll改善了第一个缺点 epoll改了三个缺点. (1)select,poll实现需要自己不断轮询所有fd集合,直到设备就绪,期间可能要睡眠和唤醒多次交替。而epoll其实也需 阅读全文

posted @ 2019-01-20 12:54 C~K 阅读(225) 评论(0) 推荐(0)

python2.x和python3.x的区别

摘要: Python2.x与3​​.x版本区别 Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都无法在Pytho 阅读全文

posted @ 2019-01-20 10:21 C~K 阅读(503) 评论(0) 推荐(0)

python中read()、readline()、readlines()函数

摘要: python文件读read()、readline()、readlines()对比 目录 一、read方法 二、readline方法 三、readlines方法 正文 读取文件的三个方法:read()、readline()、readlines()。均可接受一个变量用以限制每次读取的数据量,但通常不使用 阅读全文

posted @ 2019-01-20 10:19 C~K 阅读(6304) 评论(0) 推荐(0)

python中垃圾回收机制

摘要: Python垃圾回收机制详解 一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 #encoding=utf-8 __author__ = 'kevinlu1 阅读全文

posted @ 2019-01-20 10:16 C~K 阅读(271) 评论(0) 推荐(0)

python中深浅拷贝

摘要: python的复制,深拷贝和浅拷贝的区别 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,["a","b"]] (1)直接赋值,默认浅拷贝传递对象的引用 阅读全文

posted @ 2019-01-20 10:11 C~K 阅读(136) 评论(0) 推荐(0)

python函数式编程

摘要: 函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming 阅读全文

posted @ 2019-01-20 10:06 C~K 阅读(203) 评论(0) 推荐(0)

Python协程深入理解

摘要: Python协程深入理解 从语法上来看,协程和生成器类似,都是定义体中包含yield关键字的函数。yield在协程中的用法: 在协程中yield通常出现在表达式的右边,例如:datum = yield,可以产出值,也可以不产出--如果yield关键字后面没有表达式,那么生成器产出None. 协程可能 阅读全文

posted @ 2019-01-20 09:49 C~K 阅读(223) 评论(0) 推荐(0)

python中GIL和线程与进程

摘要: 线程与全局解释器锁(GIL) 一、线程概论 1、何为线程 每个进程有一个地址空间,而且默认就有一个控制线程。如果把一个进程比喻为一个车间的工作过程那么线程就是车间里的一个一个流水线。 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程(即多个 阅读全文

posted @ 2019-01-20 09:38 C~K 阅读(314) 评论(0) 推荐(0)

python中作用域

摘要: Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定的。 函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。 变量名解析:LEGB原则当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明但没 阅读全文

posted @ 2019-01-20 09:31 C~K 阅读(296) 评论(0) 推荐(0)

导航