摘要: 直接上代码: 爬下来的图片: 参考资料: Python爬虫实战四之抓取淘宝MM照片 阅读全文
posted @ 2017-06-01 20:12 Sawyer Ford 阅读(568) 评论(0) 推荐(0) 编辑
摘要: libevent的evhttp不适合多线程,libevhtp重新设计了libevent的http API,采用了和memcached类似的多线程模型。 worker线程的管道读事件的回调函数为htp__run_in_thread_: htp__connection_accept_函数如下: 此时,c 阅读全文
posted @ 2017-06-01 16:40 Sawyer Ford 阅读(4321) 评论(3) 推荐(1) 编辑
摘要: 直接上图: memcached使用多线程模型,一个master线程,多个worker线程,master和worker通过管道实现通信。 每个worker线程有一个队列,队列元素为CQ_ITEM。 memcached使用libevent实现事件监听,master和worker各有一个event_bas 阅读全文
posted @ 2017-06-01 16:05 Sawyer Ford 阅读(2484) 评论(0) 推荐(1) 编辑
摘要: UTC: 1970年1月1日0点至今的秒数。(本文不考虑闰秒) 本地时间: UTC对应0时区,北京位于东八区,时间为UTC+8h。 相关API: tm结构: time_t一般用long或者long long表示。 阅读全文
posted @ 2017-06-01 11:16 Sawyer Ford 阅读(267) 评论(0) 推荐(0) 编辑