摘要: python中的协程:greenlet和gevent 协程是一中多任务实现方式,它不需要多个进程或线程就可以实现多任务。 1.通过yield实现协程: 代码: 执行结果: 2.greenlet: yield能实现协程,不过实现过程不易于理解,greenlet是在这方面做了改进。 上代码: 执行结果: 阅读全文
posted @ 2017-03-27 20:10 王辉辉的猫 阅读(7491) 评论(0) 推荐(0)
摘要: python的select和epoll 1.select模型: linux中每个套接字都是文件,都有唯一的文件描述符,这些设备的文件描述符被放在一个数组中,然后select调用的时候遍历这个数组,如果对于的文件描述符可读则会返回改文件描述符。当遍历结束之后,如果仍然没有一个可用设备文件描述符,sel 阅读全文
posted @ 2017-03-27 13:13 王辉辉的猫 阅读(4278) 评论(1) 推荐(0)
摘要: git常见命令 1.ubuntu安装git 2.基本操作: 3.远程库操作: 4.分支操作: 阅读全文
posted @ 2017-03-27 00:36 王辉辉的猫 阅读(178) 评论(0) 推荐(0)
摘要: python模拟QQ聊天室(tcp加多线程) 服务器代码: python from socket import from threading import s = socket(AF_INET,SOCK_STREAM) s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1 阅读全文
posted @ 2017-03-27 00:27 王辉辉的猫 阅读(1660) 评论(0) 推荐(0)