posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
others

配置格式对比:TOML、INI 与 HCL

深入对比三种主流配置格式:INI 的极简与方言混乱、TOML 的强类型规范与表数组设计、HCL 的可编程块与表达式求值,并对照 JSON/YAML 作为配置的优劣。覆盖语法细节、类型系统、嵌套与数组表达、注释与多行字符串、解析陷阱、Schema 校验、环境变量插值、以及按场景(应用配置/基础设施/CI)的选型与迁移策略。

7 分钟阅读
配置 YAML 工具链
nix

Nix 语言服务器与编辑器工具链:补全、格式化与静态检查

Nix 是动态类型、惰性求值的语言,写错一个属性名往往要等到求值才报错。语言服务器把补全、跳转、诊断搬进编辑器,格式化器统一风格,statix 与 deadnix 提前拦下反模式与死代码。本文对比 nil 与 nixd 的取舍、给出各编辑器的接入配置、讲清 nixd 的选项补全原理,并用 treefmt 与 pre-commit 把检查固化到 CI。

10 分钟阅读
Nix 工具链 编辑器
nix

Store 垃圾回收与存储优化:gc root、去重与瘦身

内容寻址意味着 store 从不覆盖旧路径,一次重建就多出一份闭包,磁盘很快被历代产物吃满。回收的唯一依据是 gc root,而不是「看起来没人用」。本文讲清 gc root 的六种来源、手动与自动回收参数、硬链接去重的原理与代价、占用分析方法、结构性瘦身手段,以及误删与存储损坏后的恢复路径。

10 分钟阅读
Nix NixOS 存储优化
nix

构建沙箱与可复现性:Nix 如何隔离构建过程

Nix 的构建沙箱不是可选装饰,而是「输入确定」得以成立的前提:它给构建脚本一个干净的挂载视图、清空的环境变量、独立的构建用户与默认断开的网络。本文拆开沙箱的三种模式与内部结构,讲清环境变量如何被清洗、网络隔离与固定输出例外、如何检测构建是否纯净,以及容器与 CI 里沙箱失效的原因与修法。

11 分钟阅读
Nix 沙箱 可复现构建
nix

disko 声明式磁盘分区:把分区表写成 Nix 表达式

分区、文件系统与挂载点通常只活在安装那一刻的几条命令里,换台机器就得凭记忆重来。disko 把 GPT 分区表、LUKS 加密、LVM、Btrfs 子卷与 ZFS 池写成一份 Nix 表达式,由它生成分区动作与 fileSystems 配置,安装、重建与虚拟机测试共用同一份定义。本文给出完整配置、执行模式、密钥注入与常见坑。

10 分钟阅读
Nix NixOS 基础设施即代码
nix

lazy-trees 与大规模仓库求值:只取所需的文件树

在 nixpkgs 这类四万文件级仓库上,每次改一行都要先下载整棵源码树,求值因此被网络与解包拖垮。惰性树(lazy-trees)把「取整棵树」改成「用到哪个文件才取哪个」,同时保持 narHash 与旧行为一致。本文讲清其机制、开启方式、与 flake 输入的交互、eval-cache 复用,以及大规模仓库的提速实践与常见坑。

10 分钟阅读
Nix Flakes 工程化
ml

高斯过程回归与分类:不确定性建模实战

高斯过程是非参数贝叶斯模型,用核函数刻画函数先验,不仅能给出预测值,还天然给出预测的不确定性。本文从贝叶斯线性回归引出高斯过程、讲清均值函数与 RBF/Matern/周期核、后验预测的均值与方差、用边际似然优化超参数、GP 分类的拉普拉斯近似、O(n³) 复杂度与稀疏/诱导点近似,并给出 scikit-learn 实战及其与贝叶斯优化的联系。

10 分钟阅读
ml

MLOps 全生命周期实践:从实验到生产闭环

把模型从 Notebook 推到生产并持续可靠运行,需要一整套工程与流程体系。本文讲清 MLOps 的成熟度分级、全生命周期七大阶段(数据、实验、训练、注册、部署、监控、重训)、数据与代码版本化、CI/CD/CT 流水线设计、Airflow/Kubeflow/Metaflow 编排选型、批/在线/流式部署模式与影子、金丝雀、A/B 策略、监控告警与回滚,以及模型卡与合规治理的组织落地。

8 分钟阅读
MLOps lifecycle CI/CD
ml

公平性与偏差缓解:从度量到去偏实战

模型会放大数据里的历史偏见,在信贷、招聘、医疗等场景造成真实伤害。本文讲清偏差的来源分类(历史/表示/测量/聚合/评估)、人口均等与机会均等等公平性定义及不可能定理、差异影响率与均等化几率等度量、Fairlearn 与 AIF360 的检测方法,以及预处理重加权、处理中正则与对抗去偏、后处理阈值调整三类缓解手段,并覆盖代理变量、法规合规与治理闭环。

9 分钟阅读
ml

数据标注与质量治理:从标注规范到一致性度量

模型效果的天花板由数据质量决定,而标注是数据质量的第一道关口。本文讲清标注任务设计与规范编写、分类/检测/序列标注/关系抽取等类型与工具选型、Cohen's Kappa 与 Krippendorff alpha 等一致性度量、黄金标准与多人仲裁等质控机制、主动学习与半监督降低标注成本、Snorkel 式弱监督、标注偏差与 RLHF 偏好标注,以及数据清洗与版本化治理的完整方法。

10 分钟阅读
ml

支持向量机与核方法:从最大间隔到 RBF 核实战

支持向量机用最大间隔把分类问题写成凸二次规划,再借核技巧把线性不可分数据映射到高维求解。本文讲清硬间隔与软间隔、铰链损失与 C 参数、对偶问题与支持向量的含义、线性/多项式/RBF 核的差异与 gamma 调参、SVR 回归与多分类策略、核近似与大规模线性 SVM,并给出 scikit-learn 的完整实战流程与调参清单。

9 分钟阅读