Python的concurrent.futures理解 python教程

Python的concurrent.futures理解

读了 concurrent.futures 源码,记录一下实现原理。 主要包括三个文件:_base.py、thread.py 和 process.py,_base.py 主要是 Future 本身的内容,thread.py 和 process.py 是 Future 的执行器。 _base.py 主要定...

阅读全文
用Python理解Web并发模型 python教程

用Python理解Web并发模型

Java程序员进阶三条必经之路:数据库、虚拟机、异步通信。 前言 虽然异步是我们急需掌握的高阶技术,但是不积跬步无以至千里,同步技术的学习是不能省略的。今天这篇文章主要用...

阅读全文
Python Decorator的来龙 python教程

Python Decorator的来龙

本文主要梳理了Python decorator的实现思路,解释了为什么Python decorator是现在这个样子。 关于代理模式、装饰模式 设计模式中经常提到的代理模式、装饰模式,这两种叫法实际上是说的同...

阅读全文
Python爬虫:Xpath语法笔记 python教程

Python爬虫:Xpath语法笔记

一、选取节点 常用的路劲表达式: 表达式 描述 实例 nodename 选取nodename节点的所有子节点 xpath(//div) 选取了div节点的所有子节点 / 从根节点选取 xpath(/div) 从根节点上选取div节点 // 选取...

阅读全文
Python的模块引用和查找路径 python教程

Python的模块引用和查找路径

模块间相互独立相互引用是任何一种编程语言的基础能力。对于模块这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的...

阅读全文
Python实现Linux命令xxd -i功能 python教程

Python实现Linux命令xxd -i功能

一. Linux xxd -i功能 Linux系统xxd命令使用二进制或十六进制格式显示文件内容。若未指定outfile参数,则将结果显示在终端屏幕上;否则输出到outfile中。详细的用法可参考linux命令xxd。 本文...

阅读全文