这篇文章和大家一起聊一聊 Python 3.8 中类和对象背后的一些概念和实现原理,主要尝试解释 Python 类和对象属性的存储,函数和方法,描述器,对象内存占用的优化支持,以及继承与属性查找等相关问题 ...
本文主要讨论垃圾回收(Garbage Collection)机制在 Python 3.7 中是如何工作的。不同的 Python 解释器有各自 GC 的实现方式,比如 Jython 跑在 JVM 上,采用了标准的 Java GC,Pypy 的 GC 使用了标记-清除(Mark and Sweep)算法,它比 CPython 的更加复杂并且有着一些额外的优化 ...
Helo 是本人业余开发的一个简单小型低级别异步(asyncio) Python ORM,可以在你的异步应用中帮助你轻松的构建出富有表达力的常用 SQL 语句,你只需通过友好的对象化 API 来操作你的数据即可,而不用...
这篇文章我们讨论下有关 Golang 中的零值(The zero value)、空值(nil)和空结构(The empty struct)的相关问题以及它们的一些用途 ...
一直以来,我都觉得应该好好修炼一个自己趁手的『武器』,这篇文章跟大家谈一谈我的一点点修炼感受。你可以选择修炼 vim、emacs 等编辑器,如果你不喜欢折腾也可以直接使用 IDE ...
网络上有一篇比较有名的文章叫 Saving 9 GB of RAM with Python’s __slots__,文章示例中仅对 Image 类添加了一个 __slots__ 属性就为服务器节省了 9G 的内存占用。如果有同学看过一些开源的 Python ORM,如 SQLAlchemy, peewee 等 ...