多线程与GIL - python攻略
[1.多线程与GIL1.1.GIL1.1.1.为什么需要GIL1.2.使用concurrent.futures进行高层抽象的多线程操作1.2.1.并行任务模型1.2.2.MapRe...
[1.多线程与GIL1.1.GIL1.1.1.为什么需要GIL1.2.使用concurrent.futures进行高层抽象的多线程操作1.2.1.并行任务模型1.2.2.MapRe...
[1.*模块加载特殊内容1.1.模块加载数据1.1.1.加载zip包中的数据模块1.2.模块加载zip包中的python模块1.*模块加载特殊内容从加载机制上看其实python解释...
[1.协议和鸭子类型1.1.Python文化中的接口和协议2.抽象基类和白鹅类型2.1.标准库中的抽象基类2.1.1.collections.abc模块中的抽象基类2.1.2.nu...
[1.序列化1.1.base64用于序列化文件1.2.pickle用于持续化python的内置简单对象1.2.1.pickle的局限性1.2.2.pickle的接口1.2.3.命令...
[1.结语1.1.论速度IO都是弟弟1.2.python的异步接口还远未成熟1.结语1.1.论速度IO都是弟弟我们都知道cpu比内存块,内存比硬盘块,硬盘比网络块,但究竟快多少呢?...
[1.结语1.1.想想哪些类是真正需要的1.2.python的封装--私有属性的安全性和保障性1.3.把协议当作非正式的接口1.4.类型提示1.5.接口中的隐喻和习惯用法1.结语1...
[1.import_hook1.1.importhook的基本形式1.2.import某个特定模块时触发某个回调函数来通知我们1.3.import一个远程服务器上的模块1.3.1....
[1.自定义交互式界面(cmd)1.自定义交互式界面(cmd)有时候我们希望我们的服务有一个可交互的客户端,就像数据库操作.Python提供了交互界面的自定义功能,通过cmd模块我...
[1.动态口令1.1.TOTP1.1.1.结合googleauthenticator为自己的服务创建令牌1.动态口令在前面的文章中我们介绍的工具实现了如下的功能:防止信息被篡改(摘...
[1.数字签名1.1.使用itsdangerous建立签名1.1.1.一个基本的签名1.1.2.使用时间戳1.1.3.盐1.1.4.最常用的生成会过期的用户信息token(序列化)...