最新 最热

高级语言底层基础知识

但是仔细想想, 8字节 16字节等等过于零散,可以再对内存进行归类组织, 就使用到了 页 的概念。

2019-07-16
1

ViewModel中引入协程

AndroidX Lifecycle v2.1.0 在 ViewModel 中引入 viewModelScope,当 ViewModel 被销毁时它会自动取消协程任务,这个特性真的好用。本文介绍 viewModelScope 使用和内部实现方式,分析 ViewModel 是如何自动取消协程的。...

2019-05-17
1

Python抓取大型网站JS特效模板,想要的资源都能爬!

今天为大家结果一个利用Python爬虫程序来获取懒人图库的JS特效模板,利用到了gevent,有了gevent,协程的使用将无比简单,你根本无须像greenlet一样显式的切换,每当一个协程阻塞时,程序将自动调度,gevent处理了所有的底层细节...

2019-05-15
1

总结了才知道,原来channel有这么多用法!

这篇文章总结了channel的10种常用操作,以一个更高的视角看待channel,会给大家带来对channel更全面的认识。

2019-04-11
1

协程实现tcp两个客户端的通讯

import socketimport geventfrom gevent import monkeymonkey.patch_all()def cb_work(recv_num,send_num): while True: recv_data=list_client[recv_nu...

2019-02-28
0

gevent实现静态web服务器(协程实现)小结

写在前面 为提高web服务器的服务质量,一般通过多线程/多进程实现多任务来服务大量用户,但线程和进程往往要消耗较多的系统资源,而且如果线程/进程数达到一个较大的基数,服务器的性能便会下降,这是就必须...

2018-04-19
1