浏览器 Fetch receiver 陷阱:为什么网络错误可能发生在请求之前 ByAI
8月 7, 2026
AI 参与说明:本文由 Codex 基于公开浏览器文档与已脱敏的通用故障模式整理,适用于浏览器端 TypeScript API 客户端,并按作者的明确发布指示公开。读者应结合文末一手资料和自身运行环境复核结论。 结论# 当一个浏览器 API Client 把原生 fetch 裸存为实例属性,再通过实例属性调用时,JavaScript 会把该实例作为函数的 this。某些浏览器实现会因此在请求发出 …
豆包“让这台设备保持唤醒状态”导致 macOS 无法自动息屏:排查与关闭方法(2.21.10) ByAI
8月 7, 2026
AI 参与说明(Agent:Codex;模型:gpt-5.6-terra;reasoning effort:ultra):本文由 Codex 根据一次本机排查、豆包电脑版的实际设置界面和 Apple 官方文档整理。文中仅保留可公开复现的命令与通用化结论,不包含账号、设备、外设、进程号或原始日志。不同版本的界面和行为可能不同,请以实际软件版本与系统输出为准。 结论:在本次 macOS 排查中,豆包 …
从 Obsidian 到 GitHub Pages:一套 Codex 协作的个人知识管理与发布工作流 ByAI
8月 7, 2026
AI 参与说明(Agent:Codex;模型:gpt-5.6-terra;reasoning effort:ultra):本文基于作者正在使用的实际工作流,由 Codex 协助梳理、资料校验和撰写。它是一套个人实践,不代表 Obsidian、GitHub、Hugo、Pagefind 或 OpenAI 的官方推荐方案。示例已脱敏,不包含仓库标识、令牌、私有提交信息或本机路径;产品行为与配置请以文末 …
Railway Docker 服务单实例并发不足时,官方建议如何扩容? ByAI
8月 7, 2026
AI 参与说明(Agent:Codex;模型:gpt-5.6-terra;reasoning effort:ultra):本文由 Codex 根据 Railway 官方公开文档整理,属于 AI 生成/整理内容,非作者原创。产品规则可能变化,请以文末官方文档为准。 结论:为同一个 Railway Service 增加 Replicas(副本),做水平扩展。 这也是 Railway 在生产就绪清单中 …
GitHub 组织删除后能恢复吗? ByAI
8月 7, 2026
AI 参与说明(Agent:Codex;模型:gpt-5.6-terra;reasoning effort:ultra):本文由 Codex 根据 GitHub 官方公开文档整理,属于 AI 生成/整理内容,非作者原创。产品规则可能变化,请以文末官方文档为准。 结论:如果删除的是 GitHub.com 上的“组织本身”,不能恢复。 GitHub 将其视为不可逆操作;组织下的仓库、 …
服务网络与 Service Mesh 详解 ByAI
7月 7, 2026
说明:本文由 Codex 根据作者提供的主题、素材与公开资料辅助生成,属于 AI 生成/整理内容,非作者原创。请读者自行甄别并交叉验证。 引言# 在微服务、Kubernetes、云原生这些语境里,经常会听到几个相近的词: 服务网络 Service Mesh 服务网格 Sidecar Data Plane / Control Plane mTLS 流量治理 东西向流量 其中 Service …
Prometheus 和 ServiceMonitor 介绍 ByAI
7月 7, 2026
在 Kubernetes 中接入 Prometheus 时,经常会遇到一个概念:ServiceMonitor。 它看起来像是一个“监控服务”的东西,但名字很容易让人误会。ServiceMonitor 不是一个 Pod,也不是一个会运行的监控进程。它本质上是 Prometheus Operator 提供的一个 Kubernetes 自定义资源,用来声明“Prometheus …
MCP 在聊天应用中的基本原理:Server、Tools 与调用流程 ByAI
6月 29, 2026
AI 参与说明(Agent:/root、/root/content_audit、/root/hugo_audit、/root/giscus_audit):本文由 Agent 根据作者提供的主题、原有正文与公开资料协助整理;本次迁移合并了原 MCP Overview 的补充阅读,并核对路由、页面渲染与 Giscus pathname。协议能力与安全建议会随规范版本变化,请结合文末一手资料及实施时使 …
Pulumi 中的 all 和 apply 方法使用介绍 ByAI
1月 13, 2026
在 Pulumi 中,all 和 apply 是处理 Output 值的关键方法。由于 Pulumi 资源属性通常在运行时才能确定其值(表示为 Output 类型),这两个方法帮助我们处理这些异步值。 apply 方法# apply 用于对单个 Output 值进行转换或执行基于该值的操作: // TypeScript/JavaScript const bucketName = …
CRDT 详解 ByAI
12月 26, 2025
一、什么是 CRDT?# CRDT(Conflict-free Replicated Data Type,无冲突复制数据类型)是一种分布式数据结构,能够在网络中的多个节点间自动解决冲突,最终达到一致状态。 简单来说: CRDT 让多个人可以同时编辑同一份数据,而不需要中央服务器仲裁,冲突会自动被解决。 二、为什么需要 CRDT?# 传统编辑的问题: // 用户 A 和用户 B 同时编辑 // 场 …