子类父类所有获取属性的方法都在时,最先调用的是当前类的__getattribute__方法,依次注释当前调用到的方法,查看下一个调用的方法是什么,出现的顺序如下所示: B._...
IP属地:云南
子类父类所有获取属性的方法都在时,最先调用的是当前类的__getattribute__方法,依次注释当前调用到的方法,查看下一个调用的方法是什么,出现的顺序如下所示: B._...
为什么会出现 Unicode? 最开始美国人发明的电脑,它们只有 26 个英文字母,再夹杂着一些其他特殊字符(& ¥ #等),所有字符加起来也不会超过 256 个字符,所以它...
0x01 Windows 0x02 Linux 0x03 Mac
server.py client.py
Python之禅 by Tim Peters优美胜于丑陋(Python以编写优美的代码为目标)明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)简洁胜于复杂(优美的代...
架构 《The Architecture of Open Source Applications》
0x01 初始化项目骨架 使用 cookiecutter-X 系列工具初始化项目文件结构 我这里开发 pypi 包,使用 cookiecutter-pypackage 模板c...
Python中的线程是操作系统的原生线程,Python虚拟机内部使用一个全局解释器锁(Global Interpreter Lock,GIL)来互斥线程对Python虚拟机的...
0x01 线程环境初始化 线程模型回顾 Python启动后,真正有意义的初始化动作是从Py_Initialize开始(当然Py_Initialize之前也做了很多复杂的动作)...
0x01 Python虚拟机中的执行环境 Python虚拟机在执行Python代码时,是模拟操作系统执行可执行文件的过程。 ESP(Extended stack pointe...