Python asyncio 异步函数调用示例 异步函数调用示例 运行时间装饰器 123456789101112131415import timeimport functoolsdef run_benchmark(func): @functools.wraps(func) async def wrapper(*args, **kwargs): start_time = time.perf_counter() 2019-11-20 Python,asyncio Python,asyncio,aiohttp
解析 Python 垃圾回收机制 解析 Python 垃圾回收机制Python 中一切皆对象。因此,你所看到的一切变量,本质上都是对象的一个指针。 就是当这个对象的引用计数(指针数)为 0 的时候,说明这个对象永不可达,自然它也就成为了垃圾,需要被回收。 1234567891011121314import osimport psutil # 显示当前 python 程序占用的内存大小def show_memory_info(hin 2019-10-20 Python,asyncio Python,asyncio,aiohttp
使用 Jsdelivr 给 fluid github pages 免费加速静态资源 https://www.jsdelivr.com/features#gh https://cdn.jsdelivr.net/gh/user/repo@version/file https://cdn.jsdelivr.net/gh/kinzun/kinzun.github.io/ + 仓库里的文件路径 。不加版本号就是最新的。 修改 kinzu.github.io/themes/fluid/_ 2019-07-20 主题博客 hexo
线程,协程对比和 Python 爬虫使用 重点为介绍 asyncio。 asyncio 可以实现单线程并发 IO 操作。Asynchronous HTTP Client/Server for asyncio and Python。 aiohttp 则是基于 asyncio 实现的 HTTP 框架。 AIOHTTP 我们先安装 aiohttp: 1pip install aiohttp 编写一个 Flask 服务器,模拟网络爬虫场景 2019-04-10 aiolib Python
Python GeventWebSocket WebSocket 介绍什么是 WebSocket ?WebSocket 是独立的、创建在 TCP 上的协议。 Websocket 通过 HTTP/1.1 协议的101状态码进行握手。 为了创建 Websocket 连接,需要通过浏览器发出请求,之后服务器进行回应,这个过程通常称为 “握手)”(handshaking)。 HTTP 是运行在 TCP 协议传输层的应用协议 ,WebSocket 是 2019-04-01 aiolib Python