描述符(descriptor)是 Python 中的一个进阶概念,也是许多 Python 内部机制的实现基础,本文将对其做适当深入的介绍。
最近想看看 Python 3.10 的模式匹配新特性,刚好也了解了一些编译相关的基础知识,于是尝试下在平时使用的测试机上编译一份最新的 Python。 工……
计算机无法精确地表示所有实数,本文作为《深入理解计算机系统》的学习笔记,将介绍计算机在底层如何使用 IEEE754 标准来表示浮点数。
在前面几篇讲解 Git 进阶用法的文章中,我们已经了解了 Git 的工作原理,以及 rebase,merge,checkout, reset 等多种操作的使用……
绝大部分程序员一定搜索过「如何撤销 git 提交」,git checkout
、git reset
或 git revert
是暂时的答案,掌握一定的 git 工作原理才能一劳永逸地解决类似问题。
代码质量是程序员的职业底线,维护底线不能全靠自觉,本文将介绍如何将 flake8、black、pre-commit 等工具集成到日常的工作流中,省心省力的持续保障代码质量。