开发
- FAQ笔记Dev FAQOptimize · PGO - Profile Guided Optimization · GCC, Clang, MSVC, Golang · LTO - Link Time Optimization · 使得 Link 能全局优化而非局限于单个模块打开:/notes/dev/faq
- 术语笔记Dev Glossarystage0 · | abbr. | stand for | mean | · | [RAII] | Resource acquisition is initialization | 资源获取即初始化 | · | CRUD | Create, Read, Update, Delete | 增删改查 |打开:/notes/dev/glossary
- 概念笔记开发相关概念12 Factor App · Bootstrappable Builds · thoughtworks search · 更改前置时间 · 部署频率 · 平均修复时间 - MTTR · 变更失败率 · 交付核心四指标 · Latency - 延迟打开:/notes/dev/concept
- 实践笔记Dev Practice不同项目区分下端口 · 例如 前端 3052, 后端 8052, Storybook 6052 · 不同项目使用不同 localhost 作为 origin, 可以避免跨域问题 · 例如 project1.localhost, project2.localhost打开:/notes/dev/practice
- Awesome笔记Dev AwesomeRoadmap · The Book of Secret Knowledge · Spark Joy · Every Programmer Should Know · Bogdanp/awesome-advent-of-code · mehdihadeli/awesome-software-architecture打开:/notes/dev/awesome
- 风格指南笔记Dev Style GuideNaming convention · google jsoncstyleguide · json-api/json-api#1247打开:/notes/dev/style-guide
- 常见错误笔记errorhttps://github.com/jackc/pgerrcode/blob/master/errcode.go · https://www.postgresql.org/docs/current/errcodes-appendix.html打开:/notes/dev/error
- Coding Agent笔记Coding Agent| date | note | · | 2026-09-22 | Opus 5.5, SOTA Coding 模型 | · | 2026-04-23 | GPT-5.5, GPT 系列里首个 Coding 能力相对靠谱的模型 | · | 2026-02-17 | Sonnet 4.6, 可感知的 Coding 体验变化 |打开:/notes/dev/coding-agent
目录
- 架构笔记ArchitectureUber Big Data Platform打开:/notes/dev/arch
- 设计笔记Design理论 -> 实践+应用 · 服务 · CRM · ERP - ERP 建模 · 数据库 Schema 设计 - 数据库设计基本原则 · QoS - Quality of Service、traffic conditioning、policing、shaping打开:/notes/dev/design
- 模式笔记设计模式设计模式不是“银弹”,而是“词汇”和“工具箱” · 一套共通的词汇 (Vocabulary) · 一个工具箱 (Toolbox) · 一组权衡的艺术 (Art of Trade-offs) · 没有任何模式是完美的。采用一个模式,意味着你接受了它带来的好处,同时也必须接受它带来的成本(比如复杂性增加、开发成本提高、引入新的一致性问题等)。打开:/notes/dev/pattern
- 理论笔记理论Patterns of Distributed Systems · youtube GOTO 2017年•事件驱动架构的多种含义•马丁·福勒 · Introduction to microservices · Strangler Application Pattern打开:/notes/dev/theory
- 协议
- 网络笔记NetworkKCP: A Fast and Reliable ARQ Protocol · KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果 · xtaci/kcptun打开:/notes/dev/network
- 分布式
- 测试笔记测试QPS=VU/RT · VU=QPS×RT · RT=VU/QPS · QPS=Concurrency/ResponseTime · Concurrency=VU - Virtual User · ResponseTime=Latency打开:/notes/dev/testing / QA笔记质量保障静态代码分析 · SonarQube · PMD · CheckStyle · 单元测试框架 · JUnit · TestNG · 自动化测试工具 · Selenium · Appium · 代码审查工具 · Gerrit · 持续集成工具打开:/notes/dev/qa
- 构建笔记构建打开:/notes/dev/build
- IDE笔记IDEIDE - Integrated Development Environment · Awesome · Web REPL/Playground · https://repl.it/ · Nodepad++ · Vim · Emacs · styfle/awesome-online-ide打开:/notes/dev/ide
- 密码学笔记CryptographyIJCSET: A Comparison of Symmetric Key Algorithms · A COMPARISON OF SYMMETRIC KEY ALGORITHMS DES, AES, BLOWFISH, RC4, RC6: A SURVEY打开:/notes/dev/cryptography
- 压缩笔记压缩Awesome · FAQ打开:/notes/dev/compression
- GPU / 图形 / GUI
- 游戏笔记GameDev游戏开发其实和现在的网页开发区别并不大,都分为前后端,只是前后端的工作内容与网页开发会不太一样. · 游戏开发最重要分为 · 呈现 - 前段 · 状态 - 后端 · 而用户的所有操作均牵扯到游戏状态的修改和逻辑判断,开开发实时性较高的游戏服务时,难度最大的也是状态的同步,打开:/notes/dev/game
- 云
- 计费笔记BillingBilling - 计费 / 出账 · Glossary · 计费、产品、价格和营收指标术语 · FAQ · Pricing / Rating、结算流程、SKU、Price 和 Rollup 设计 · 流程 · Product / SKU -> Price -> Usage -> Metering -> Cost -> Billing -> Invoi...打开:/notes/dev/billing
- 国际化笔记i18n| abbr. | stand for | cn | · | i18n | Internationalization | 国际化 | · | l10n | Localization | 本地化 | · lang: en, zh, ja, ko打开:/notes/dev/i18n
- 逆向笔记逆向工程打开:/notes/dev/reverse
- Flutter笔记Flutterflutter/flutter · Android/IOS 跨平台应用开发 · 不基于原生组件和 WebView · 自己实现组建和渲染 · 提供一套 MD 组件 · 提供部分 Cupertino(iOS 风格) 组件 · 组件目录 · 主要语言为 Dart, Skia 作为 2D 渲染引擎, 底层引擎由 C++ 实现打开:/notes/dev/flutter / React Native笔记React Native参考 · Building all of our new mobile apps using React Native (2020) (shopify.com) · HN · Discord Switching to React Native for Android App (2022)打开:/notes/dev/react-native
- 学习
关联信息
反向链接、本文链接的其他页面和外部资料。
站内链接
- 测试笔记 · 测试
QPS=VU/RT · VU=QPS×RT · RT=VU/QPS · QPS=Concurrency/ResponseTime · Concurrency=VU - Virtual User · ResponseTime=Latency
- 构建笔记 · 构建
- 开发相关概念笔记 · 概念
12 Factor App · Bootstrappable Builds · thoughtworks search · 更改前置时间 · 部署频率 · 平均修复时间 - MTTR · 变更失败率 · 交付核心四指标 · Latency - 延迟
- 理论笔记 · 理论
Patterns of Distributed Systems · youtube GOTO 2017年•事件驱动架构的多种含义•马丁·福勒 · Introduction to microservices · Strangler Application Pattern
- 逆向工程笔记 · 逆向
- 设计模式笔记 · 模式
设计模式不是“银弹”,而是“词汇”和“工具箱” · 一套共通的词汇 (Vocabulary) · 一个工具箱 (Toolbox) · 一组权衡的艺术 (Art of Trade-offs) · 没有任何模式是完美的。采用一个模式,意味着你接受了它带来的好处,同时也必须接受它带来的成本(比如复杂性增加、开发成本提高、引入新的一致性问题等)。
- 压缩笔记 · 压缩
Awesome · FAQ
- 质量保障笔记 · QA
静态代码分析 · SonarQube · PMD · CheckStyle · 单元测试框架 · JUnit · TestNG · 自动化测试工具 · Selenium · Appium · 代码审查工具 · Gerrit · 持续集成工具
- Architecture笔记 · 架构
Uber Big Data Platform
- Billing笔记 · 计费
Billing - 计费 / 出账 · Glossary · 计费、产品、价格和营收指标术语 · FAQ · Pricing / Rating、结算流程、SKU、Price 和 Rollup 设计 · 流程 · Product / SKU -> Price -> Usage -> Metering -> Cost -> Billing -> Invoi...
- Coding Agent笔记 · Coding Agent
| date | note | · | 2026-09-22 | Opus 5.5, SOTA Coding 模型 | · | 2026-04-23 | GPT-5.5, GPT 系列里首个 Coding 能力相对靠谱的模型 | · | 2026-02-17 | Sonnet 4.6, 可感知的 Coding 体验变化 |
- Cryptography笔记 · 密码学
IJCSET: A Comparison of Symmetric Key Algorithms · A COMPARISON OF SYMMETRIC KEY ALGORITHMS DES, AES, BLOWFISH, RC4, RC6: A SURVEY
- Design笔记 · 设计
理论 -> 实践+应用 · 服务 · CRM · ERP - ERP 建模 · 数据库 Schema 设计 - 数据库设计基本原则 · QoS - Quality of Service、traffic conditioning、policing、shaping
- Dev Awesome笔记 · Awesome
Roadmap · The Book of Secret Knowledge · Spark Joy · Every Programmer Should Know · Bogdanp/awesome-advent-of-code · mehdihadeli/awesome-software-architecture
- Dev FAQ笔记 · FAQ
Optimize · PGO - Profile Guided Optimization · GCC, Clang, MSVC, Golang · LTO - Link Time Optimization · 使得 Link 能全局优化而非局限于单个模块
- Dev Glossary笔记 · 术语
stage0 · | abbr. | stand for | mean | · | [RAII] | Resource acquisition is initialization | 资源获取即初始化 | · | CRUD | Create, Read, Update, Delete | 增删改查 |
- Dev Practice笔记 · 实践
不同项目区分下端口 · 例如 前端 3052, 后端 8052, Storybook 6052 · 不同项目使用不同 localhost 作为 origin, 可以避免跨域问题 · 例如 project1.localhost, project2.localhost
- Dev Style Guide笔记 · 风格指南
Naming convention · google jsoncstyleguide · json-api/json-api#1247
- error笔记 · 常见错误
https://github.com/jackc/pgerrcode/blob/master/errcode.go · https://www.postgresql.org/docs/current/errcodes-appendix.html
- Flutter笔记 · Flutter
flutter/flutter · Android/IOS 跨平台应用开发 · 不基于原生组件和 WebView · 自己实现组建和渲染 · 提供一套 MD 组件 · 提供部分 Cupertino(iOS 风格) 组件 · 组件目录 · 主要语言为 Dart, Skia 作为 2D 渲染引擎, 底层引擎由 C++ 实现
- GameDev笔记 · 游戏
游戏开发其实和现在的网页开发区别并不大,都分为前后端,只是前后端的工作内容与网页开发会不太一样. · 游戏开发最重要分为 · 呈现 - 前段 · 状态 - 后端 · 而用户的所有操作均牵扯到游戏状态的修改和逻辑判断,开开发实时性较高的游戏服务时,难度最大的也是状态的同步,
- i18n笔记 · 国际化
| abbr. | stand for | cn | · | i18n | Internationalization | 国际化 | · | l10n | Localization | 本地化 | · lang: en, zh, ja, ko
- IDE笔记 · IDE
IDE - Integrated Development Environment · Awesome · Web REPL/Playground · https://repl.it/ · Nodepad++ · Vim · Emacs · styfle/awesome-online-ide
- Network笔记 · 网络
KCP: A Fast and Reliable ARQ Protocol · KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果 · xtaci/kcptun
- React Native笔记 · React Native
参考 · Building all of our new mobile apps using React Native (2020) (shopify.com) · HN · Discord Switching to React Native for Android App (2022)