Articles

Web 服务的进程托管

编程

「入门」标签的文章是我写给新手入门者的解疑文章水文,也是给自己的知识有个地方做做梳理。如果本文对你没有帮助,可以不看。

从 Python 的魔法方法说开去

编程

一天我在群里看到这样一个有意思的Python现象:

使用 GitHub Actions 实现博客自动化部署

编程

如果大家以前是用过静态博客,比如Hugo、Hexo,可能配置过自动部署,也就是提交代码到源文件分支,自动生成静态文件提交到静态分支。静态博客的部署都是基于文件,目标只是一个Git仓库,一切都比较自然。那么如果是喜欢折腾,使用了动态博客呢?这里就涉及到服务器远程登录了。下面介绍一下我使用的方法。

PEP 582的开发日志

编程

PEP 582 是Python的一个隔离项目环境的提案。PDM作为现有的唯一一个具有完备PEP 582支持的包管理器,在实现的过程中也并非一帆风顺。本文将介绍一些关键PEP 582特性的实现方法和历程。

浅谈 Python 库的插件系统设计

编程

上一篇文章介绍了可选配型插件的实现的例子,这篇文章继续说说安装即生效的插件原理。

浅谈 Python 库的插件系统设计

编程

插件(Plug-in),扩展(Extension)或增件(Addon),都差不多指的是一个东西:为一个已有软件增添额外功能的组件。给软件设计一个易用和强大的插件系统,能让你的软件寿命更长,让整个社区来共同建设,符合开源的精神。