将经典DOS游戏移植到WebAssembly:Canvas渲染管线与VESA模拟实战
详解如何使用Emscripten将DOS游戏编译为WebAssembly,实现640x480 VESA帧缓冲区到Canvas的零依赖渲染管线,以及浏览器事件循环适配策略。
Latest Essays
继续沿着时间线阅读近期的工程实践与技术观察。
近期的思考与工程笔记。
详解如何使用Emscripten将DOS游戏编译为WebAssembly,实现640x480 VESA帧缓冲区到Canvas的零依赖渲染管线,以及浏览器事件循环适配策略。
从xs-of-y自命名Roguelike出发,深入剖析trigram马尔可夫链生成可读游戏标题的工程化路径,涵盖约束语法树过滤、频率表平滑与4kLoC实现要点。
基于 RuView 框架,解析如何利用商品 WiFi 信号的 CSI 数据,通过 Rust 实现高性能边缘推理管道,完成非接触式生命体征监测与空间感知。
从感知延迟、粒度控制与错误恢复三维度解构实时反馈系统的工程权衡,提供可落地的参数阈值与监控策略。
深度剖析 NTSYNC 内核驱动如何将 Windows 同步等待对象(event/mutex/semaphore)实现为原生 Linux syscall,替代 fsync/esync 用户态 workaround 并分析真实性能收益与实现代价。
深入解析 ODoH(Oblivious DNS over HTTPS)的中继架构设计、密码学路径分离原理与部署中的隐私增强权衡。
解析Linux内核直接映射Windows API的系统调用翻译层设计:NT式内核接口到Linux syscall的零拷贝路径、驱动级兼容层与游戏帧时序优化工程实践。
面向 SMB 场景给出 Claude API 多租户配额管理的工程化方案,覆盖配额层级设计、三种隔离模型选型、Redis 原子扣减实现与 FinOps 可观测性配置,提供可落地的参数阈值与监控清单。
深入解析 Acton 工具链的核心架构:Tolk 编译器、依赖图解析、共享缓存机制与测试运行器的工程化实现。
深入解析游戏循环中可变 dt 累加模式的工程实现,涵盖帧率自适应、物理确定性、状态插值与螺旋死亡防护的可落地参数与监控策略。
深入解析 K-Dense-AI 开源项目 scientific-agent-skills 的工具编排架构与可复用任务模板设计,涵盖 140 项科研技能的模块化组合策略与 Claude Code 集成实践。
基于政府数据库批量删除事件,分析数据完整性验证机制、增量恢复窗口设计与跨部门协调协议的工程化参数与监控要点。
解析 Xs of Y 肉鸽游戏的自命名系统,探讨模板组合、词库设计与可复现随机性在程序化命名中的工程实践。
解析 Bun JavaScript 运行时从 Zig 到 Rust 重写的工程路径:FFI 边界处理、原生绑定迁移策略以及与 Node.js/V8 生态的互操作设计。
剖析 LLM 推理如何打破传统无状态 HTTP 设计:KV Cache 有状态化、动态批调度与流式响应下的系统架构重构。
深入剖析游戏引擎固定时间步与帧间插值的工程化实现,通过累加器模式与状态插值彻底消除帧率波动导致的物理行为异变,构建跨设备一致的子弹时间与碰撞检测机制。
基于Brotli纯Go移植实践经验,深入解析PGO与内联剪枝在CPU-bound场景下的局限,并给出代码重复、手动特化、BCE技巧与汇编补救的实战参数。
基于 Rust + Tauri 构建的隐私优先个人 AI 助手,通过内嵌推理引擎、Memory Tree 本地存储和智能模型路由,实现零云依赖的本地化 AI 部署方案。
从三边测量到卡尔曼滤波,详解仅用距离观测实现二维定位的完整工程链路,包含可落地的参数配置与多假设追踪策略。
从Opexus双胞胎工程师案解析离职触发与权限撤销的时间差风险,提供同步撤销流程、AI反取证检测与数据库写保护的工程化控制参数。