摘要: CSS样式表 阅读全文
posted @ 2018-07-30 17:05 purplelavender 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 最近学习了多线程、多进程、协程以及IO多路复用,那么对于爬取数据来说,这几个方式哪个最快呢,今天就来稍微测试一下 普通方式请求百度5次 多次执行结果: 请求5次百度总耗时:4.24秒 多线程版本 多次执行结果: 请求5次百度总耗时:1.0秒 多进程版本 多次执行结果: 请求5次百度总耗时:1.52秒 阅读全文
posted @ 2018-07-25 17:06 purplelavender 阅读(522) 评论(0) 推荐(0) 编辑
摘要: HTML简介 阅读全文
posted @ 2018-07-25 11:41 purplelavender 阅读(277) 评论(0) 推荐(0) 编辑
摘要: socket设置代理 阅读全文
posted @ 2018-07-24 16:01 purplelavender 阅读(15838) 评论(0) 推荐(1) 编辑
摘要: yield、greenlet、gevent介绍 阅读全文
posted @ 2018-07-23 20:21 purplelavender 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 线程池 阅读全文
posted @ 2018-07-18 21:58 purplelavender 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 进程/线程通信、生产者与消费者模型 阅读全文
posted @ 2018-07-17 20:57 purplelavender 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 多进程与多线程 阅读全文
posted @ 2018-07-17 15:44 purplelavender 阅读(3670) 评论(1) 推荐(1) 编辑
摘要: 我们了解了socket之后已经知道,普通套接字实现的服务端的缺陷:一次只能服务一个客户端! 并且,为了使一个客户端能够不断收发消息,我们还要使用while循环来轮询,这极大地降低了我们的效率 accept阻塞! 在没有新的套接字来之前,不能处理已经建立连接的套接字的请求 recv 阻塞! 在没有接受 阅读全文
posted @ 2018-07-12 20:59 purplelavender 阅读(820) 评论(0) 推荐(1) 编辑
摘要: 系统交互 阅读全文
posted @ 2018-07-11 16:41 purplelavender 阅读(504) 评论(0) 推荐(0) 编辑