01 2019 档案

摘要:运行结果: 阅读全文
posted @ 2019-01-31 21:20 莱茵河的雨季 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1,起一百个线程和起一百个进程所花的时间对比(开启效率的较量): 运行结果: 2,多线程可以写input 3,socketserver聊天的例子: server.py client.py 运行结果: 阅读全文
posted @ 2019-01-31 21:03 莱茵河的雨季 阅读(151) 评论(0) 推荐(0) 编辑
摘要:运行结果: 1,一个例子: 运行结果: 阅读全文
posted @ 2019-01-31 17:52 莱茵河的雨季 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1,最简单的线程例子: 2,多线程并发: 运行结果: 阅读全文
posted @ 2019-01-31 17:23 莱茵河的雨季 阅读(574) 评论(0) 推荐(0) 编辑
摘要:1,进程: 阅读全文
posted @ 2019-01-31 15:28 莱茵河的雨季 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-30 21:13 莱茵河的雨季 阅读(100) 评论(0) 推荐(0) 编辑
摘要:运行结果: 阅读全文
posted @ 2019-01-30 17:59 莱茵河的雨季 阅读(287) 评论(0) 推荐(0) 编辑
摘要:#为什么要有进程池的概念 #效率 #每次开启进程都要创建一个属于这个进程的内存空间 #寄存器 堆栈 文件 #进程过多 操作系统调度进程 ##进程池 #python中的 先创建一个属于进程的池子 #这个池子指定能存放多少个进程 #先将这些进程创建好#更高级的进程池 #n,m #3 三个进程 # +进程 阅读全文
posted @ 2019-01-30 13:25 莱茵河的雨季 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1,管道 上面所述挂起即为阻塞 管道.py 2,#pipe 数据不安全性 加锁来控制操作管道的行为 来避免进程之间争抢数据造成的数据不安全现象 总结: 阅读全文
posted @ 2019-01-29 19:41 莱茵河的雨季 阅读(261) 评论(0) 推荐(0) 编辑
摘要:############################# # 在消费者这一端: #每次获取一个数据 #处理一个数据 #发送一个记号:标志一个数据被处理成功#在生产者这一端: #每一次生成一个数据 #且每一次生产的数据都放在队列中 #在队列中刻上一个记号 #当生产者全部生产完毕之后, #join信号 阅读全文
posted @ 2019-01-27 16:47 莱茵河的雨季 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1,生产者消费者模型.py 运行结果: 阅读全文
posted @ 2019-01-27 12:15 莱茵河的雨季 阅读(327) 评论(0) 推荐(0) 编辑
摘要:初识队列: 进程间通信IPC(Inter-Process Communication) 1,队列的方法: q = Queue(5)1,q.put(1) #把1放进队列 2,print(q.full()) #队列是否满了 3,print(q.empty()) #队列是否为空 4,q.get_nowai 阅读全文
posted @ 2019-01-26 16:48 莱茵河的雨季 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-26 16:33 莱茵河的雨季 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1,事件的方法: #set和clear #分别用来修改一个事件的状态 True或者False#is_set用来查看一个事件的状态#wait 是依据事件的状态来决定自己是否阻塞# False最 True不阻塞 2,事件的创建和事件的方法示例: 3,红绿灯事件模型例子 阅读全文
posted @ 2019-01-26 11:23 莱茵河的雨季 阅读(194) 评论(0) 推荐(0) 编辑
摘要:多进程的方法属性: 阅读全文
posted @ 2019-01-26 10:15 莱茵河的雨季 阅读(184) 评论(0) 推荐(0) 编辑
摘要:进程锁的示意图: 锁.py: 运行结果: 阅读全文
posted @ 2019-01-25 17:36 莱茵河的雨季 阅读(196) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://www.cnblogs.com/Eva-J/p/8330517.html 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 阅读全文
posted @ 2019-01-24 21:27 莱茵河的雨季 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1,p.daemon = True #设置子进程为守护进程 #守护进程会随着主进程的代码执行完毕 而结束 阅读全文
posted @ 2019-01-24 21:17 莱茵河的雨季 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1,多进程中的方法join()的作用: 感知一个子进程的结束,将异步的程序改为同步 阅读全文
posted @ 2019-01-23 21:27 莱茵河的雨季 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1,创建多进程(父进程和子进程) 运行结果: 2、进程的生命周期: 3,多个进程同时开始: 运行结果: 4,开启多进程的第二种方法: #自定义类 继承Precess类 #必须事项一个run方法,run方法中是在子进程中执行的代码 例1: 例2: 阅读全文
posted @ 2019-01-23 18:01 莱茵河的雨季 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-23 16:47 莱茵河的雨季 阅读(150) 评论(0) 推荐(0) 编辑
摘要:官方文档对socket模块下的socket.send()和socket.sendall()的解释如下: sk.setblocking(False)方法 阅读全文
posted @ 2019-01-23 15:19 莱茵河的雨季 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-23 15:09 莱茵河的雨季 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-23 11:51 莱茵河的雨季 阅读(96) 评论(0) 推荐(0) 编辑
摘要:解决办法:把buffer改小 server.py client.py 阅读全文
posted @ 2019-01-22 17:28 莱茵河的雨季 阅读(586) 评论(3) 推荐(0) 编辑
摘要:struct模块:该模块可以把一个类型,如数字,转成固定长度的bytes 阅读全文
posted @ 2019-01-22 10:26 莱茵河的雨季 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1,https和http的区别: https比较安全,传输的时候先对内容进行加密,收到后再进行解密;它的传输内容不容易拦截,就算拦截下来了,也是加密的,看不懂。但是要买证书,一年要好几万,小公司承担不起。听说非常安全,在业内都没有出过问题。 2,udp不会黏包,只有tcp会黏包 传输的时候只能传输b 阅读全文
posted @ 2019-01-20 20:14 莱茵河的雨季 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Alt+-->/<--键可以在打开的不同文件夹中切换 阅读全文
posted @ 2019-01-19 16:10 莱茵河的雨季 阅读(104) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/csdnsevenn/article/details/80650456 图片源自网络 作者 丁彦军 如需转载,请联系原作者授权。 今年社交平台上最火的带货女王是谁?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇。 如果你经常用抖音、快手、 阅读全文
posted @ 2019-01-19 11:55 莱茵河的雨季 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 15:36 莱茵河的雨季 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 15:09 莱茵河的雨季 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 15:08 莱茵河的雨季 阅读(101) 评论(0) 推荐(0) 编辑
摘要:过滤器大大减少了开发的代码量 阅读全文
posted @ 2019-01-16 14:55 莱茵河的雨季 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 14:43 莱茵河的雨季 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 10:46 莱茵河的雨季 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 10:33 莱茵河的雨季 阅读(115) 评论(0) 推荐(0) 编辑
摘要:python3选择__str__(self),python2选择__unicode__(self): 阅读全文
posted @ 2019-01-16 10:29 莱茵河的雨季 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-15 17:08 莱茵河的雨季 阅读(317) 评论(0) 推荐(0) 编辑
摘要:Django创建应用的命令: 应用的目录: 开发第一个Template: 阅读全文
posted @ 2019-01-14 20:52 莱茵河的雨季 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Django项目目录介绍: wsgi.py文件介绍: urls.py文件介绍: __init__.py文件介绍: 阅读全文
posted @ 2019-01-14 16:47 莱茵河的雨季 阅读(681) 评论(0) 推荐(0) 编辑
摘要:1,状态码: 400错误:请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里 2,requests库:python常用的库,有空仔细阅读一下官方文档 阅读全文
posted @ 2019-01-10 17:53 莱茵河的雨季 阅读(144) 评论(0) 推荐(0) 编辑
摘要:###### 阅读全文
posted @ 2019-01-09 16:38 莱茵河的雨季 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1,items相当于dict,但是又比字典好 2,parse.urljoin(response.url,post_url)方法,其中image_url是一个域名的话,其中的当前域名就不用再添加。 。。。。。。 阅读全文
posted @ 2019-01-07 15:22 莱茵河的雨季 阅读(108) 评论(0) 推荐(0) 编辑
摘要:****** 阅读全文
posted @ 2019-01-06 11:51 莱茵河的雨季 阅读(671) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示