Transformer 注意力机制深入拆解 Transformer:从注意力到完整架构都在说「Attention Is All You Need」,但 Q/K/V 到底在算什么?本文带着张量形状和一个可手算的例子,从 token、位置编码一路走到完整 Encoder-Decoder,并解释训练、推理与 KV Cache。 醉月思📁 学习笔记📅 2026-08-03
NDJSON Agent JSONNDJSON:Agent 开发离不开的流式数据格式JSON 要等整包到齐才能读,Agent 却得边跑边吐状态。NDJSON 把这件事拆成一行一条记录,这篇文章讲清它是什么、什么时候该用,以及几处容易被忽略的用法。 醉月思📁 学习笔记📅 2026-07-20
计算机视觉 ResNet CNN OCR PyTorchResNet 网络结构原理与应用实践从残差连接解决深层网络退化问题讲起,梳理 ResNet 的基本结构,并结合篆书 OCR 项目说明如何把 ResNet18 改造成灰度单字识别 backbone。 醉月思📁 学习笔记📅 2026-06-27
边缘计算边缘设备RK3588下RKNN的推理适配本文记录了在 RK3588 边缘设备上使用 RKNN 进行模型部署的基础流程,包括 RKNN 组件说明、模型转换链路、量化思路与板端推理适配建议,适合作为快速上手参考。 醉月思📁 学习笔记📅 2026-04-08
技术债务 代码质量 代码重构技术债务管理:重构策略与代码质量技术债务的概念由 Ward Cunningham 在 1992 年提出,他将其与金融债务进行类比。 醉月思📁 学习笔记📅 2023-10-04
设计模式游戏设计模式之组件模式本文介绍了游戏开发中的组件模式。作者结合饥荒Mod开发的经历,阐述了如何将抽象能力(如灯光、Buff)封装为组件。通过这种方式,不同对象可以复用同一组件,有效降低了代码耦合性,提高了开发效率。 醉月思📁 学习笔记📅 2023-06-04
Vue CSSVue3使用customRef()主动触发响应更新本文介绍了Vue3中的customRef API。在组合式API中,无法像选项式API那样使用$forceUpdate强制更新。文章通过实现一个日志展示功能的示例,讲解了如何利用customRef自定义ref,显式控制依赖追踪和更新触发,从而实现主动触发视图更新。 醉月思📁 学习笔记📅 2022-12-12
JavaScript如何理解Promise本文深入浅出地讲解了JavaScript中Promise的概念与用法。通过“函数是一等公民”和“链式调用”等背景知识,结合肯德基点餐等生动类比,帮助读者从订阅发布者模式的角度理解Promise的内部机制。文章还包含了一些强化理解的代码实践,旨在解决初学者对异步编程的困惑。 醉月思📁 学习笔记📅 2022-12-09
JavaScript 前端工程化前端模块化本文深入探讨了前端模块化的概念与必要性,详细对比了AMD、CMD、CommonJS及ES6 Module四种主流模块化规范的异同与适用场景。文章指出ES6 Module虽是语言层面的最佳方案,但在实际生产环境中仍需结合打包工具使用,以解决兼容性与性能问题。 醉月思📁 学习笔记📅 2022-06-15