• 快乐的 asyncio 学习

    其实 asyncio 的学习一点也不快乐 一、python 的多线程和多进程 要想理解 asyncio 的异步编程,需要简单了解一下 pytho...

  • select & epoll的比较

    select 1、每次调用 select 需要把 fd 集合从用户态拷贝到内核态,这个开销在 fd 很多时会很大 2、每次调用 select ...

  • 120
    python 事件轮询 loop

    loop 1、loop 对象介绍 1.1、loop 顾名思义,负责事件轮询的对象 1.2、loop 对象的属性和方法大都定义在 Abstract...

  • git 原理

    git 的原理 每一个 git 仓库下面有 .git 文件夹,其中主要包括 index, objects, refs, HEAD, config...

  • 120
    Python 期物之 asyncio.Future

    asyncio.Future 第三次更新,2020-02-13 Future 的作用 负责终止 loop 的循环。1、loop 停止循环的唯一条...

  • Python 期物之 concurrent.futures.Future

    Python 期物用在异步编程,所谓期物指的是排定的执行事件。Python 3.4起 总结1、期物处理并发只涉及到三个对象,一个是期物(conc...

  • 浅谈 HTTP 和 HTTPS

    HTTP HTTP 是应用层协议,用于web浏览器和网站服务器之间传递信息,该协议是明文发送不提供加密,所以如果攻击者截取了传输报文,就可以直接...

  • base64编码

    数据在网络间有时只能以ascii标准码传输,也就是可见字符 凯撒编码 base64编码 对于只能传输 ascii 可见字符的协议,如 MIME,...

  • python 描述器

    描述器定义 ① 实现描述符协议 实现 __get__(), __set__(), __delete__() 方法 ② 实例&类属性、方法的访问 ...