摘要: Python GIL(Global Interpreter Lock) 一 介绍 这篇文章透彻的剖析了GIL对python多线程的影响,强烈推荐看一下:http://www.dabeaz.com/python/UnderstandingGIL.pdf 二 GIL介绍 GIL本质就是一把互斥锁,既然是 阅读全文
posted @ 2017-10-16 15:59 JAYWX 阅读(305) 评论(0) 推荐(0) 编辑
摘要: JoinableQueue from multiprocessing import Process,JoinableQueue import random,time def cook(name,q,s): for i in range(5): time.sleep(random.randrange( 阅读全文
posted @ 2017-10-12 20:30 JAYWX 阅读(377) 评论(0) 推荐(0) 编辑
摘要: socketserver —— 实现ftp server端和client端的交互 import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): conn = self.request co 阅读全文
posted @ 2017-10-10 19:58 JAYWX 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一 multiprocessing模块介绍 http://www.cnblogs.com/linhaifeng/articles/7428874.html#_label1 二 Process类的介绍 创建进程的类: 参数介绍: 方法介绍: 属性介绍: 三 Process类的使用 注意:在window 阅读全文
posted @ 2017-09-29 20:37 JAYWX 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一 粘包现象 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的 注意注意注意: 的结果的编码是以当前所在的系统为准的,如果是windows,那么res.stdout.read()读出的就是GBK编码的,在接收端需要用GBK解码 且只能从管道里读一次结果 fr 阅读全文
posted @ 2017-09-27 15:28 JAYWX 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一 客户端/服务器架构 软件C/S架构 C/S架构与socket的关系: 二 osi七层 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准是英语 人们按照分工不同把互联网协议从逻辑上划分了层级 详见网络通信原理:http://www.cnblogs.com/linhaifeng/ 阅读全文
posted @ 2017-09-27 15:28 JAYWX 阅读(100) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 算法介绍: 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update(),最后计算的结果是一样的: MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节,通常用一个32位的16进制字符串表示。另一种常见的摘要算法 阅读全文
posted @ 2017-09-24 14:10 JAYWX 阅读(108) 评论(0) 推荐(0) 编辑
摘要: isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射 反射: 把一个字符串数据类型的变量变成一个真实存在在这个程序中的变量名,并且能够使用它 python面向对象中的反射:通过字符串 阅读全文
posted @ 2017-09-24 10:32 JAYWX 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 模块 模块中的代码 - 调用模块的几种方式: - 调用模块中模块的方式: 模块中查看方法 查看一模块中所有的方法与变量 dir()不会列举出内建函数或者变量的名字,它们都被定义到了标准模块builtin中,可以列举出它们, 包 模块与包 阅读全文
posted @ 2017-09-23 15:54 JAYWX 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 类中的 私有静态属性,私有对象属性,私有方法 类的私有属性与方法在类外调用: 小结:私有变量与私有方法 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 私有变量: 这种自动变形的特点: 1.类中定义的__x只能在内部使用,如self.__x,引用的就是变形的结果。 2.这种变形其 阅读全文
posted @ 2017-09-20 18:58 JAYWX 阅读(113) 评论(0) 推荐(0) 编辑