排序:
默认
按更新时间
按访问量

Python BaseHTTPServer 模块解析

#-*- encoding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') # @explain: 实现GET方法和POST方法请求 from BaseHTTPServer import HTTPServer,...

2018-01-31 17:08:09

阅读数:164

评论数:0

RabbitMQ 队列消息持久化

参考链接: https://www.cnblogs.com/Keep-Ambition/p/8044752.html  假如消息队列test里面还有消息等待消费者(consumers)去接收,但是这个时候服务器端宕机了,这个时候消息是否还在?  1、队列消息非持久化 ...

2018-01-28 22:12:33

阅读数:303

评论数:0

rabbitMQ基本通信代码使用

转载自: http://www.cnblogs.com/jfl-xx/p/7324285.html#3899115 首先终端输入netstat -nltp 看下tcp6的端口是5671还是5672 然后在下面的代码中相应地改为5671或者5672 send.py #!/us...

2018-01-28 21:22:41

阅读数:116

评论数:0

大佬对协程以及try except的详细解释

协程中提到的异步指的是两个函数一起运行,各个函数运行到哪里cpu会中断是不一定的。---------------------------------------------------------------------------------------协程能执行成百上千个协程就是并发的一种并发...

2018-01-26 22:59:54

阅读数:95

评论数:0

python中的协程:greenlet和gevent

协程是一中多任务实现方式,它不需要多个进程或线程就可以实现多任务。 1.通过yield实现协程: 代码: import time def A(): while 1: print('------A-----') time.sleep(0....

2018-01-16 20:20:30

阅读数:67

评论数:0

回调与多进程

大佬们的解释: 为了指定某函数(对象)在进入到某状态时要进行的操作,将该操作封装成一个函数,并将该函数指针作为参数传入。在这个动作中被传递的函数就叫做 回调函数。 回调函数的本质其实就是: 函数调用函数,或者说,就是嵌套函数,类似于嵌套for循环。 但是由于应用场景不同取了个这样的名字...

2018-01-13 22:35:56

阅读数:125

评论数:0

进程池Pool

Pool 在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,十几个还好,但如果是上百个,上千个目标,手动的去限制进程数量却又...

2018-01-13 15:51:37

阅读数:91

评论数:0

pipe实现单工和半双工模式

其实网上用pipe的python代码所谓的全双工,其实都是半双工。 单工模式代码: import sys reload(sys) sys.setdefaultencoding('utf-8') import multiprocessing import time def proc1(pipe...

2018-01-13 13:00:42

阅读数:85

评论数:0

Queue用法

转载自: http://www.yeayee.com/article-6604068-1.html Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。put方法用以插入数据到队列中,put方法还有两个可选参 数:blocked和timeout。如果blocked...

2018-01-12 22:59:23

阅读数:116

评论数:0

Event的用法

这篇对Event的用法讲的比较清楚 https://www.cnblogs.com/hoojjack/p/6639128.html 其实所谓的Event控制线程/进程通信,Event中所谓的通信,并不是在流通具体的字符串信息,而是特指流通“状态信息” #-*- encodin...

2018-01-12 21:45:18

阅读数:60

评论数:0

Semaphore用法

semaphore用法 #-*- encoding:utf-8 -*- import multiprocessing import time import sys reload(sys) sys.setdefaultencoding('utf-8') def worker(s, i): ...

2018-01-09 22:07:15

阅读数:62

评论数:0

进程锁Lock

#-*- encoding:utf-8 -*- import multiprocessing import sys reload(sys) sys.setdefaultencoding('utf-8') def worker_with(lock, f): with lock:#这里给资源上...

2018-01-09 22:05:48

阅读数:26

评论数:0

Daemon(守护与否)和join(阻塞与否)

#-*- encoding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') import multiprocessing import time def worker(interval): print(&q...

2018-01-09 21:55:36

阅读数:127

评论数:0

将进程定义为类

#-*- encoding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') import multiprocessing import time class ClockProcess(multiprocessing....

2018-01-09 21:44:09

阅读数:28

评论数:0

创建多进程

#-*- encoding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') import multiprocessing import time def worker_1(interval): print ...

2018-01-09 21:42:18

阅读数:49

评论数:0

创建单进程

#-*- encoding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') import multiprocessing import time def worker(interval): n = 5 ...

2018-01-09 21:41:23

阅读数:23

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭