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