<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00985的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00985</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00985]]></copyright><item><title><![CDATA[《Building Node.js Together》深度解读：nodejs.org 如何践行社区驱动的文档协作、特性治理与质量工程]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/162146181</link><guid>https://blog.csdn.net/gitblog_00985/article/details/162146181</guid><author>gitblog_00985</author><pubDate>Wed, 16 Sep 2026 10:21:18 +0800</pubDate><description><![CDATA[> 本篇技术文章以 Node.js 官方博客 2014 年的社区文章 [Building Node.js Together](https://link.gitcode.com/i/cca970bfcc12f3a4ed8d4dcfb1600d9e) 为骨架，结合当前 nodejs.org 网站仓库的实际源码，解析 Node.js 项目"如何一起构建"的方法论——从 Markdown 化的活文档、特性]]></description><category></category></item><item><title><![CDATA[nhost 项目依赖解析：kevinburke/ssh_config v1.6 Go 库的变更解读与解析器实现剖析]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/150727050</link><guid>https://blog.csdn.net/gitblog_00985/article/details/150727050</guid><author>gitblog_00985</author><pubDate>Wed, 16 Sep 2026 09:49:04 +0800</pubDate><description><![CDATA[本指南围绕 nhost 仓库中 vendored 的 `github.com/kevinburke/ssh_config` 库（[CHANGELOG.md](https://link.gitcode.com/i/08e5bd7daf6b35d19a8582394e521ec0)，当前版本 v1.6.0）展开，系统梳理该库各版本的关键行为变更，并结合 nhost 仓库内 vendored 的真实源码]]></description><category></category></item><item><title><![CDATA[Rayhunter on PinePhone：在 Quectel EG25-G 调制解调器上部署蜂窝站点模拟器检测器]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/155687303</link><guid>https://blog.csdn.net/gitblog_00985/article/details/155687303</guid><author>gitblog_00985</author><pubDate>Wed, 16 Sep 2026 09:23:22 +0800</pubDate><description><![CDATA[本文讲解 Rayhunter 在 PinePhone / PinePhone Pro 上的部署方式：基于 Quectel EG25-G LTE 模块（内置 Qualcomm mdm9607 基带）的硬件背景、完整支持的 LTE 频段表、安装与 adb 转发访问流程，以及启用/关闭 adb 的 AT 命令原理、modem 重启陷阱与 ModemManager 占用 AT 口的排障方法。读完本文，你可]]></description><category></category></item><item><title><![CDATA[CoreCLR JIT 通用运行时 async 内联机制：从 ExecutionContext 捕获到恢复状态计算的实现原理]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/157014435</link><guid>https://blog.csdn.net/gitblog_00985/article/details/157014435</guid><author>gitblog_00985</author><pubDate>Wed, 16 Sep 2026 09:17:27 +0800</pubDate><description><![CDATA[本文基于 .NET runtime 仓库中 CoreCLR JIT 的设计文档 [runtime-async-inlining.md](https://link.gitcode.com/i/5584f0aa5c83229e9623ddb4d7d80eca)，深入讲解运行时 async（runtime async）调用的通用内联（general inlining）所要解决的语义保真问题：JIT 在将]]></description><category></category></item><item><title><![CDATA[SkyPilot Workspaces 深入解析：多工作区隔离、权限校验与集群归属管理]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/141008378</link><guid>https://blog.csdn.net/gitblog_00985/article/details/141008378</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 23:57:04 +0800</pubDate><description><![CDATA[SkyPilot 的 Workspaces（工作区）机制用于将集群（clusters）与任务（jobs）组织为相互隔离的逻辑分组，每个工作区可以携带不同的云凭据（cloud credentials）与独立的配置。本文基于 [设计文档](https://link.gitcode.com/i/ce427e592676de8b50facc9ca77fdb51) 展开，并结合 [sky/workspace]]></description><category></category></item><item><title><![CDATA[tweakcn：把 shadcn/ui 视觉调到像素级，直接拷走可用代码]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/154812766</link><guid>https://blog.csdn.net/gitblog_00985/article/details/154812766</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 23:50:53 +0800</pubDate><description><![CDATA[给 shadcn/ui 组件换风格，通常意味着翻半天 CSS 变量，拖一次刷新一次。tweakcn 是 shadcn/ui 的可视化主题编辑器：浏览器里拖参数、实时看效果，满意后拷走代码。

## 它是什么、给谁用

tweakcn 是基于 Next.js + Tailwind CSS 的 shadcn/ui 主题编辑器：左侧调参数，右侧实时预览，最后输出 CSS 变量。适合三类人：想把 shad]]></description><category></category></item><item><title><![CDATA[Kedro 项目模式下 CLI 启动全流程解析：`$ kedro` 命令的加载与装配时序]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/165492635</link><guid>https://blog.csdn.net/gitblog_00985/article/details/165492635</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 23:27:54 +0800</pubDate><description><![CDATA[Kedro 的 `$ kedro` 命令在"当前目录是一个 Kedro 项目"和"当前目录不是项目"两种场景下，走的是完全不同的初始化路径。本文以 [docs/diagrams/kedro-with-project.md](https://link.gitcode.com/i/21c23ed13cd94a75776fab8e53d6da85) 中的 Mermaid 时序图为骨架，逐帧拆解**项目模]]></description><category></category></item><item><title><![CDATA[grocy 3.3.0 版本全解析：库存条目备注、Recipe Due Score 与库存管理链路增强]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/155433553</link><guid>https://blog.csdn.net/gitblog_00985/article/details/155433553</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 21:57:33 +0800</pubDate><description><![CDATA[grocy 3.3.0（2022-04-08 发布）是自托管家庭食品与家务管理系统的里程碑式版本，围绕"**减少食物浪费**"这一核心场景，带来了库存条目级备注与 Userfields、基于临期状态的 Recipe Due Score、默认消耗位置与库存 QU 变更机制等一批高价值特性。本文以官方更新日志为骨架，结合 [migrations](https://link.gitcode.com/i/]]></description><category></category></item><item><title><![CDATA[Deep Code Review：面向正确性缺陷的 Apache Cassandra 深度代码审查方法论（deep-review Skill 实战指南）]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/165491319</link><guid>https://blog.csdn.net/gitblog_00985/article/details/165491319</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 21:53:46 +0800</pubDate><description><![CDATA[deep-review 是本仓库 `.claude/skills/` 下的一套聚焦型深度代码审查技能（Skill）：它不满足于看 diff，而是围绕用户指定的少数文件，先阅读完整源码建立上下文，再套用 500+ 条缺陷模式清单逐项比对，最后通过代码库检索与跨文件对称性检查确认证据，最终产出一份按置信度排序的审查报告。对于 Apache Cassandra 这类包含海量序列化、并发状态机与生命周期管]]></description><category></category></item><item><title><![CDATA[OceanBase 内存管理完全指南：多租户内存分配接口、Arena 分配器与编程规范解析]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/165490016</link><guid>https://blog.csdn.net/gitblog_00985/article/details/165490016</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 20:41:29 +0800</pubDate><description><![CDATA[内存管理是 OceanBase 这类大型 C++ 分布式数据库的核心基础设施之一。由于需要支持多租户内存资源隔离，OceanBase 的内存管理远比普通 C++ 项目复杂：既要提供易用、高效的分配接口，又要能对泄漏、越界、野指针等内存问题做可观测、可诊断。本文以仓库英文文档 [docs/docs/en/memory.md](https://link.gitcode.com/i/4a5443e84d]]></description><category></category></item><item><title><![CDATA[XcodeGen 贡献指南：从提 Bug、跑测试到提交 PR 的完整流程]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/156531261</link><guid>https://blog.csdn.net/gitblog_00985/article/details/156531261</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 20:19:23 +0800</pubDate><description><![CDATA[XcodeGen 是一个用 Swift 编写的命令行工具，用于根据项目规范（project spec）自动生成 Xcode 工程文件。本文以仓库根目录的 [CONTRIBUTING.md](https://link.gitcode.com/i/f40327cae372bfc8d710ead745714666) 为主线，系统讲解参与 XcodeGen 开发的全部路径：如何提交 Bug 报告与功能请求]]></description><category></category></item><item><title><![CDATA[AzerothCore 模块依赖管理实战：深入解析 Joiner 通用依赖管理器]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/161362083</link><guid>https://blog.csdn.net/gitblog_00985/article/details/161362083</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 19:44:13 +0800</pubDate><description><![CDATA[Joiner（v0.8.4）是 AzerothCore 生态中负责模块安装、更新与依赖解析的核心工具：它是一套用纯 Bash 编写的跨平台、与具体模块类型无关的通用依赖管理器，通过 git clone、git submodule 或直接复制文件三种方式安装模块及其依赖，并支持递归安装依赖、条件化安装开发依赖与 extras 依赖。读完本文，你将掌握 Joiner 的安装接入方式、全部命令行与编程式]]></description><category></category></item><item><title><![CDATA[Kaneo 项目 coss Autocomplete 组件实战指南：自由输入与建议选择的完整实现方案]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/152018117</link><guid>https://blog.csdn.net/gitblog_00985/article/details/152018117</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 19:28:02 +0800</pubDate><description><![CDATA[`coss` 是基于 Base UI（`@base-ui/react`）构建、采用 shadcn 风格开发体验的组件库，本仓库（Kaneo 开源项目管理应用）在 `apps/web/src/components/ui/autocomplete.tsx` 中完整落地了 coss Autocomplete 原语。本篇指南以仓库内 `.agents/skills/coss/references/prim]]></description><category></category></item><item><title><![CDATA[libNVVM 与 NVVM IR 编程实战：cuda-samples 7_libNVVM 示例全解析]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/154673273</link><guid>https://blog.csdn.net/gitblog_00985/article/details/154673273</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 19:17:00 +0800</pubDate><description><![CDATA[libNVVM 是 CUDA Toolkit 中面向"语言/编译器实现者"的底层编译库，它接受符合 NVVM IR 规范的 LLVM IR 输入并产出 PTX。本篇文章以 cuda-samples 仓库 [cpp/7_libNVVM/README.md](https://link.gitcode.com/i/5c90ac32d862fc1bf323e6123c3ba664) 为核心骨架，结合 `s]]></description><category></category></item><item><title><![CDATA[Vercel React Best Practices 性能优化体系详解：Polar 项目中的 8 大章节分级指南]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/156092600</link><guid>https://blog.csdn.net/gitblog_00985/article/details/156092600</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 19:16:06 +0800</pubDate><description><![CDATA[本文以 Polar 仓库内 `clients/apps/web/.agents/skills/vercel-react-best-practices` 这一 Agent Skill 的核心章节定义文件 `rules/_sections.md` 为主体，系统拆解 Vercel 工程团队沉淀的 React / Next.js 性能优化规则体系。该体系将 64 条规则划分为 8 大章节，并按影响级别（I]]></description><category></category></item><item><title><![CDATA[Mac Mouse Fix 三步上手指南：自定义侧键与平滑滚轮设置]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/158311480</link><guid>https://blog.csdn.net/gitblog_00985/article/details/158311480</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 19:12:44 +0800</pubDate><description><![CDATA[换了台新 Mac，第一次滚网页就感到不对劲：滚轮一格一格地跳，侧键按下去毫无反应。这不是鼠标的问题。Mac Mouse Fix 是开源项目，核心能力是按键自定义和平滑滚动，还能把触控板手势搬给鼠标。

## 为什么 macOS 上的鼠标总是不够顺手

macOS 的指针与滚动机制是围绕触控板设计的：滚轮事件按物理格数离散下发，大部分侧键也没有系统级默认映射。第三方鼠标接进来，体验近似于一块没有惯性]]></description><category></category></item><item><title><![CDATA[karpenter-provider-aws AMI 选择器演进：从 `aws::` 特殊键到结构化 `amiSelectorTerms`]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/163635197</link><guid>https://blog.csdn.net/gitblog_00985/article/details/163635197</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 18:51:59 +0800</pubDate><description><![CDATA[本文以仓库中的设计文档 [designs/ami-selector.md](https://link.gitcode.com/i/0cda5e53da4ed678abb1d09a28b20873) 为骨架，系统梳理 Karpenter AWS 云提供商（karpenter-provider-aws）在 AMI 选择机制上的一次关键安全演进：为什么旧的 `AMISelector` 键值对（key-v]]></description><category></category></item><item><title><![CDATA[Plate 编辑器 TOC 点击导航激活契约的实现与验证]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/162996798</link><guid>https://blog.csdn.net/gitblog_00985/article/details/162996798</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 18:49:05 +0800</pubDate><description><![CDATA[本文聚焦 Plate 开源仓库中目录（TOC）功能的一项关键行为改造：让 TOC 生成的目录条目在编辑态与只读态下都只承担“导航跳转”职责，点击后既不把光标落入目标标题、也不触发块选择等副作用，并补齐 Enter / Space 键盘激活能力。文中将以 [TOC Click Implementation 计划文档](https://link.gitcode.com/i/a953bc5b82c21b]]></description><category></category></item><item><title><![CDATA[TinaCMS 含 Reference 字段的文档更新：解读 `updateDocument` Mutation 的 GraphQL 快照与 Frontmatter 落盘机制]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/163463679</link><guid>https://blog.csdn.net/gitblog_00985/article/details/163463679</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 18:35:53 +0800</pubDate><description><![CDATA[在 TinaCMS 中，当一篇文档包含 `reference`（引用）类型字段时，通过 GraphQL `updateDocument` mutation 更新它，会触发两条值得深究的链路：一条是 GraphQL 层返回的结构化响应快照，另一条是文件系统层将新内容序列化回 Markdown frontmatter 的落盘结果。本文以仓库中 `packages/@tinacms/graphql/te]]></description><category></category></item><item><title><![CDATA[ADR-[XXX]: [决策标题]]]></title><link>https://blog.csdn.net/gitblog_00985/article/details/158524717</link><guid>https://blog.csdn.net/gitblog_00985/article/details/158524717</guid><author>gitblog_00985</author><pubDate>Tue, 15 Sep 2026 17:46:45 +0800</pubDate><description><![CDATA[Proposed | Accepted | Deprecated | Superseded by [ADR-YYY]

## Context
[要解决什么问题？有什么约束？]

## Decision
[具体选了哪个方案——要具体]

## Rationale
[为什么——紧扣需求与约束]

## Trade-offs
[放弃了什么——要诚实]

## Consequences
- **Posit]]></description><category></category></item></channel></rss>