ALL FIELD NOTES

文章

关于人工智能、复杂系统与产品工程的持续记录。

  1. 01Obsidian / GitHub / Astro / 工作流从 Obsidian 到 GitHub Pages:我的技术博客发布工作流记录我如何使用 Obsidian、GitHub 双仓库和 Astro,搭建一套兼顾隐私、写作体验与自动发布的技术博客工作流。
  2. 02代码质量 / 重构 / 设计模式还在写这么糟糕的 if-else 吗?试试优化一下它深层嵌套的 if-else 是可读性杀手。本文记录几个把 if-else 拆干净的实用技巧:提前 return、卫语句、以及策略模式的落地。
  3. 03浮点数 / IEEE 754 / 计算机基础1+2 为什么不等于 3?解析计算机中的浮点数本文介绍了计算机中对浮点数的编码方式 IEEE 754,并对其出现的成因以及带来的一些问题进行分析。
  4. 04Git / 工作流 / 代码规范如何规范提交代码 —— 优雅的 Git Commit Message 写法本文描述了 Git commit 规范和 commit message 的 Angular 标准写法,并推荐了一个规范代码的工具。
  5. 05Golang / 项目工程 / 架构一个合理且优雅的 Golang 项目结构一个开箱即用、适用于大部分 Web 项目的 Golang 项目结构。物美价廉、实用性强、家喻户晓。
  6. 06摩尔定律 / 技术反思 / 芯片 / 职业思考技术和摩尔定律 —— 写在摩尔去世一周年既是纪念去世一周年的摩尔先生,也是怀念过去野蛮生长的互联网,更是怀念一个时代的结束。
  7. 07Linux / 代理 / 运维 / DevOps如何在 Linux 命令行下用 Clash 访问外网源仓库纯 Linux 命令行环境下用 Clash 加速外网 npm、yum repo、GitHub、Docker Hub 等访问的完整配置流程。