本文对 Pluggy 进行了案例研究——这是一个用于构建插件系统的 Python 库,最初作为 pytest 项目的一部分开发,后来被提取为独立库。pytest 以其丰富的插件生态而闻名。如果你希望为自己的项目添加插件系统,Pluggy 是一个值得关注的选择。
eli-thegreenplace-net
11 条来自 eli-thegreenplace-net 的内容
本文是作者继成功使用LLM代理重构Python项目后的进一步思考。作者此前借助LLM代理成功重写了pycparser项目,并能够持续维护。在这篇文章中,作者深入探讨了在启动新项目时使用LLM代理的实践经验、优势与挑战,为开发者提供了有价值的参考。
傅里叶级数笔记
1.0三角傅里叶级数是一项优美的数学理论,它展示了如何将周期函数分解为正弦波的无穷和。本文是笔者关于该主题的笔记,包含若干示例以及其与希尔伯特空间中线性代数的联系。
正弦波的缩放、拉伸与平移
1.0本文简要介绍了如何调整标准正弦波 sin(x) 的幅度、频率和相位偏移。具体来说,针对一般函数 s(x)=A·sin(w·x+θ),我们将探讨参数 A、w 和 θ 的调整对波形产生的具体影响。
本文对近期一篇声称"WASM并非纯粹栈式计算机"的文章进行了回应和探讨。该观点认为WASM拥有局部变量且缺少dup和swap等栈操作指令,因此不符合纯栈式计算机的定义。作者就此展开分析,深入讨论WASM的架构特性及其与栈式计算机概念的异同。
本文介绍了如何在Chrome DevTools中调试WebAssembly代码,作者在开发Scheme编译器的WASM后端时遇到了调试难题,发现Chrome内置了强大的WASM调试工具。
作者描述了如何利用大型语言模型(LLM)的帮助,将其广泛使用的C语言解析器项目pycparser从PLY迁移到更现代的解析器生成器,展示了AI辅助代码重构的实际应用。
多项式线性代数笔记
1.0本文探讨实数域上次数不超过n的多项式集合P_n(ℝ)的线性代数性质,包括向量空间结构、基表示和坐标变换等基本概念。
拉格朗日插值多项式笔记
1.0本文探讨了拉格朗日插值多项式,这是一种通过给定数据点精确拟合多项式函数的方法。文章详细介绍了如何为n+1个不同点找到满足所有条件的多项式系数。
本文总结了2026年第一季度阅读的书籍,包括托马斯·索维尔的《知识分子与社会》等作品,探讨了知识分子角色、历史规律等主题,展现了作者对当代思想议题的持续关注。
watgo是一个用纯Go语言编写的WebAssembly工具包,提供CLI和Go API来解析和验证WAT(WebAssembly文本格式),类似于wabt(C++)和wasm-tools(Rust),但无需外部依赖。