摘要: IO多路复用 socket模块是阻塞的,通过socket建立的服务端可以接收多个请求,但只能同时处理一个请求,其他请求都被阻塞。可以通过IO多路复用解决这个问题,socketserver内部使用的就是IO多路复用以及多线程和多进程。 IO多路复用就是指通过一种机制可以监视多个描述符,一旦某个描述符就 阅读全文
posted @ 2016-11-27 13:29 hexm 阅读(681) 评论(0) 推荐(0) 编辑
摘要: socket也称作‘套接字,用于描述IP地址和端口,是一个通信的终点。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的 阅读全文
posted @ 2016-11-27 13:22 hexm 阅读(677) 评论(0) 推荐(0) 编辑
摘要: python的单例模式就是一个类的实例只能自始自终自能创建一次。应用场景比如说数据库的连接池。 阅读全文
posted @ 2016-11-27 12:26 hexm 阅读(4570) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # coding=utf-8 3 4 class HexmException(Exception): 5 6 def __init__(self, msg): 7 self.message = msg 8 9 def __str__(self): 10 return sel... 阅读全文
posted @ 2016-11-27 12:20 hexm 阅读(136) 评论(0) 推荐(0) 编辑
联系我:xiaoming.unix@gmail.com