暇作拾章¶
个人闲暇自研项目记录:后端、Go、硬件接入相关技术复盘——架构取舍、工程实践与踩坑过程。
酒店系统与 Go 工程¶
离线优先的单二进制 PMS:架构、计费、多租户、硬件接入与数据一致性。
- 把酒店 PMS 做成单二进制:Go + SQLite + go:embed 的离线优先架构
- 酒店夜审计费引擎:业务日期语义与幂等落账
- 单体系统多租户化:hotel_id 数据隔离的落地实践
- Go 进程外硬件桥接:何时该把厂商 SDK 拆出主进程
- 酒店外设驱动的一致性门禁:每个驱动自带 simulator 与 CTS
- 退房净额的单一事实来源:一个金额只能有一个爹
- 迁移按 ID 幂等的盲区:测试全绿,上线全炸
- 离线单机的时间仲裁:三个时钟打架,账听谁的
- 挂账的粒度必须等于幂等的粒度
- 把业务不变量钉进数据库:应用层检查不是防线
算法实验室¶
TSP 游戏与仿真实验:平衡性、可比性、程序生成与机制级复用。在线可玩:算法实验室。
- 普惠经历经济仿真:当 Pain 计入刚性成本
- 没有玩家,怎么证明游戏平衡没被调坏
- 对照仿真:难点不在定价公式,在"可比性"
- 随机出的题,凭什么说答案唯一
- 追逃 AI 不开全图:让猎犬只能闻
- 新游戏没重写旧引擎:直接 import 了 2D 测向模块
个人账本引擎¶
给个人账本引擎挑刺(Rust):纯度、事务、时间语义与模拟器诚实性,五篇系列。
- 我的「纯函数内核」,是被自己的评分引擎污染的
- 一次冲动成交 = 三条 SQL:我的账本没有事务边界
- 「72 小时冷却」,实际最短只冷了 48 小时
- 同一个评分引擎里的三种「没数据」
- 我给模拟器写了一条「我的政策会输」的测试
量化数据工程复盘¶
自研量化系统的数据工程复盘:基准污染、不可达状态、静默停更与调度饥饿。
- 全市场股票一夜之间"集体假跳变":一次数据基准污染的溯源与治理
- 状态机里最好的那个区域,数学上永远到不了
- 一个"已完成"的模块,其实从来没跑通过
- 日志还在滚动,数据已经死了:一次静默停更的完整解剖
- 被调度饿死的新闻源,和一份会报假警的体检报告
- 回测里的 T+1,是碰巧成立的——一次 vectorbt 撮合语义考古
- "生产就绪"的模拟盘,成交表是空的
- Polars 不是 SQL:三个语义坑,两个活到了 2.x
- 我的"加速层"让程序慢了近百倍——一个从未被测量的模块
关于本站¶
本站为个人技术笔记,内容为原创整理,转载请注明出处。
站点介绍见 关于。