摘要: asyncio同步原语与线程(threading)模块同步原语基本类似,但有两点重要区别: asyncio同步原语 ,因此不应被用作系统线程同步(可以使用 代替); asyncio同步原语不允许使用 参数;可以使用 方法执行有超时设置的操作。 asyncio有以下5个基本的同步原语: Lock Ev 阅读全文
posted @ 2018-12-06 10:51 马鸣谦 阅读(830) 评论(0) 推荐(2) 编辑
摘要: 前言 本文翻译自python3.7官方文档—— "asyncio stream" ,译者 "马鸣谦" ,邮箱 1612557569@qq.com。转载请注明出处。 数据流(Streams) 数据流(Streams)是用于处理 的高阶 原语,可以在不使用回调和底层传输协议的情况下发送和接收数据。 <! 阅读全文
posted @ 2018-11-30 15:59 马鸣谦 阅读(8230) 评论(0) 推荐(3) 编辑
摘要: 摘要:本文翻译自 "Coroutines and Tasks" ,主要介绍asyncio中用于处理协程和任务的方法和接口。在翻译过程中,译者在官方文档的基础上增加了部分样例代码和示意图表,以帮助读者对文档的理解。本文内容主要针对python3.7,在低版本的python中可能不适用,敬请留意。原创内 阅读全文
posted @ 2018-11-23 16:19 马鸣谦 阅读(1955) 评论(0) 推荐(2) 编辑
摘要: 近日,有朋友向我求助一件小事儿,他在一个短视频app上看到一个好玩儿的段子,想下载下来,可死活找不到下载的方法。这忙我得帮,少不得就抓包分析了一下这个app,找到了视频的下载链接,帮他解决了这个小问题。 因为这个事儿,勾起了我另一个念头,这不最近一直想把python爬虫方面的知识梳理梳理吗,干脆借机 阅读全文
posted @ 2018-10-28 22:31 马鸣谦 阅读(2367) 评论(3) 推荐(4) 编辑
摘要: 0、导读 本文适合对git有过接触,但知其然不知其所以然的小伙伴,也适合想要学习git的初学者,通过这篇文章,能让大家对git有豁然开朗的感觉。在写作过程中,我力求通俗易懂,深入浅出,不堆砌概念。你能够从本文中了解以下知识: Git是什么 Git能够解决哪些问题 Git的实现原理 请注意,本文的阐述 阅读全文
posted @ 2018-09-27 11:00 马鸣谦 阅读(26439) 评论(19) 推荐(32) 编辑