<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00501的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00501</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00501]]></copyright><item><title><![CDATA[scikit-learn 0.18 版本深度解析：model_selection 模块重构、高斯过程重实现与关键 Bug 修复]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/152195031</link><guid>https://blog.csdn.net/gitblog_00501/article/details/152195031</guid><author>gitblog_00501</author><pubDate>Thu, 17 Sep 2026 12:15:34 +0800</pubDate><description><![CDATA[本篇基于仓库中的官方变更日志 [doc/whats_new/v0.18.rst](https://link.gitcode.com/i/3d784bcd06d4ea6aafcdff7fbfdbd607)，完整还原 scikit-learn 0.18（含 0.18.1、0.18.2 补丁）这一里程碑版本的技术内容：全新的 `sklearn.model_selection` 模块如何支撑嵌套交叉验证、]]></description><category></category></item><item><title><![CDATA[Code-Graph-RAG 快速上手：5 分钟完成多语言代码库的知识图谱构建、查询与导出]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/141916776</link><guid>https://blog.csdn.net/gitblog_00501/article/details/141916776</guid><author>gitblog_00501</author><pubDate>Thu, 17 Sep 2026 11:30:40 +0800</pubDate><description><![CDATA[本文是 Code-Graph-RAG 的 Quick Start 实战指南。你将学会用 `cgr start` 将多语言代码库解析为共享知识图谱、用自然语言与图谱交互式对话，以及将图谱导出为 JSON 并用 Python SDK 做离线分析。读完即可复现从零到可查询的完整工作流，并理解每个关键参数（`--update-graph`、`--clean`、`--batch-size`、模型指定等）背后]]></description><category></category></item><item><title><![CDATA[Rich 样式系统实战指南：全面解析 rich.style 模块的 Style API]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/153071781</link><guid>https://blog.csdn.net/gitblog_00501/article/details/153071781</guid><author>gitblog_00501</author><pubDate>Thu, 17 Sep 2026 09:14:06 +0800</pubDate><description><![CDATA[本篇基于 Rich 仓库的 [rich.style API 参考文档](https://link.gitcode.com/i/fedee0357279e506871f83c5e3d5ed98)（其内容对应 [rich/style.py](https://link.gitcode.com/i/a00a40a86feff64f1fe7de93f08f7afc) 的完整模块级文档）展开。我们将完整覆盖 ]]></description><category></category></item><item><title><![CDATA[Storybook主题引擎：终极动态主题切换组件完全指南 [特殊字符]]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/152346764</link><guid>https://blog.csdn.net/gitblog_00501/article/details/152346764</guid><author>gitblog_00501</author><pubDate>Thu, 17 Sep 2026 06:11:19 +0800</pubDate><description><![CDATA[Storybook主题引擎是一个强大的UI组件开发工具，它让开发者能够在隔离环境中轻松实现动态主题切换功能。作为Storybook的核心扩展，这个主题引擎提供了完整的解决方案，帮助团队创建、管理和测试多主题UI组件，显著提升设计系统的一致性和开发效率。无论你是前端新手还是资深开发者，掌握Storybook主题引擎都能让你的组件开发工作更加高效和专业。

## 为什么需要动态主题切换？ 🌟

在现]]></description><category></category></item><item><title><![CDATA[Destructive Command Guard 的 Lazy Pack Registry 设计：用元数据驱动包注册表与懒正则编译消除热路径开销]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/151497153</link><guid>https://blog.csdn.net/gitblog_00501/article/details/151497153</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 23:56:10 +0800</pubDate><description><![CDATA[本文讲解 Destructive Command Guard（dcg）中的 **Lazy Pack Registry（懒加载包注册表）+ Lazy Regex Compilation（懒正则编译）** 设计。dcg 是一款用于拦截 Agent 执行危险 git/shell 命令的守卫工具，其 Pack 系统以"分类 → 子包"两级结构组织数千条安全/破坏性正则模式。本设计的目标是把正则编译从注册表]]></description><category></category></item><item><title><![CDATA[FlexLayout 布局调试全解：一次定位 iOS 弹性布局问题的完整动线]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/162383121</link><guid>https://blog.csdn.net/gitblog_00501/article/details/162383121</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 22:59:11 +0800</pubDate><description><![CDATA[线上灰度那天，一个卡片列表突然"翻车"：首张卡片被拉满整行，第二张整体右移，页脚被挤出屏幕外。别急着改属性——用 FlexLayout 做 iOS 弹性布局时，布局问题定位其实有一条固定的排查动线。走完这条动线，大部分"玄学"现象都能当场收服。

## 先判断问题出在哪一层：把排查范围从"整页"缩到"一格"

布局翻车看着是"页面乱了"，根因通常只落在四个格子里：

- **属性没生效**——写了]]></description><category></category></item><item><title><![CDATA[big-AGI 仓库工程指南：基于 CLAUDE.md 的架构剖析与开发实践]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/148988059</link><guid>https://blog.csdn.net/gitblog_00501/article/details/148988059</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 21:26:45 +0800</pubDate><description><![CDATA[本文基于 big-AGI 仓库根目录的 [CLAUDE.md](https://link.gitcode.com/i/9e7585dd74b4247c929ddb1cfab3dfea) 展开，系统梳理这套多模型 AI 套件的工程架构：从技术栈选型、双运行时 tRPC 服务端设计、AIX 流式协议与 Beam 多模型并行、本地优先的存储体系，到开发命令、Git 多分支工作流与代码质量规范。读完本文，]]></description><category></category></item><item><title><![CDATA[MusicFree 插件化音乐播放器：音源、搜索、歌词一次配齐，5 分钟跑通]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/158861334</link><guid>https://blog.csdn.net/gitblog_00501/article/details/158861334</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 20:12:20 +0800</pubDate><description><![CDATA[MusicFree 是一款免费、无广告的插件化音乐播放器，目前只支持 Android 和 Harmony OS。它本身是一间干净的录音棚，你安装的插件才是各平台的调音师——负责把曲子接进来，播放器只管把它放好。

## 场景引入：为什么总要换 App

睡前想听一首歌，这个 App 里是 VIP 曲目；换个 App 又是 30 秒广告；好不容易找到，自己建好的歌单却在第三个 App 里。音源散落在]]></description><category></category></item><item><title><![CDATA[OneUptime Serverless 函数监控指南：基于 OpenTelemetry 与 `faas.name` 的零配置 FaaS 可观测性接入]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/148918256</link><guid>https://blog.csdn.net/gitblog_00501/article/details/148918256</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 20:02:31 +0800</pubDate><description><![CDATA[OneUptime 会自动识别接入的 **Serverless 函数（FaaS）**：只要函数通过 OpenTelemetry SDK 上报带有 `faas.name` 资源属性的 traces、logs 与 metrics，它就会自动出现在 **Serverless Functions** 页面，无需任何手动创建。本文以 OneUptime 官方文档为骨架，结合仓库中的摄取服务、数据模型与前端页]]></description><category></category></item><item><title><![CDATA[Rerun 数据类型详解：Utf8Pair 编码类型的定义、Arrow 表示与实战使用]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/165626187</link><guid>https://blog.csdn.net/gitblog_00501/article/details/165626187</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 19:14:20 +0800</pubDate><description><![CDATA[**导读**：本文围绕 Rerun 类型系统中的 `Utf8Pair` 编码类型展开，详细解析其在 [类型定义源文件](https://link.gitcode.com/i/da4552540e83204c09b295921ed608cd) 中的声明方式、两个必填字段（`first`/`second`）的语义、底层 Arrow Struct 数据布局，以及它如何支撑 `GraphEdge` 与 `]]></description><category></category></item><item><title><![CDATA[Serial Studio 控制循环（Control Loop）JavaScript 运行时参考：生命周期、命令集与连接级看门狗实战]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/160712127</link><guid>https://blog.csdn.net/gitblog_00501/article/details/160712127</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 19:00:17 +0800</pubDate><description><![CDATA[控制循环（Control Loop）是 Serial Studio 项目自带的一段「Arduino 风格」自动化脚本：项目里只需定义 `setup()` 与 `loop()` 两个函数，应用就会在设备连接期间自动驱动它。本文以 [app/rcc/ai/docs/control_script_js.md](https://link.gitcode.com/i/a9d7030f7cf23d3dfdb6]]></description><category></category></item><item><title><![CDATA[Daft 实战：使用 UDF 在 DataFrame 上完成 MNIST 手写数字分类]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/154626186</link><guid>https://blog.csdn.net/gitblog_00501/article/details/154626186</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 18:03:40 +0800</pubDate><description><![CDATA[MNIST 是机器学习领域最经典的手写数字图像数据集，本文以它为载体，完整演示 Daft 从 JSON 原始数据加载、逐行/批量自定义函数（UDF）处理、调用 PyTorch 深度学习模型做推理，再到 GroupBy/Aggregation 聚合分析的完整数据链路。读完本文，你将掌握 `daft.read_json` 惰性读取、`with_column` + `.apply` 行级转换、`@daf]]></description><category></category></item><item><title><![CDATA[深入解析 TanStack Form 的 UnknownDeepKeyAndValue：深层字段路径中 unknown/object 类型的类型兜底设计]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/154220451</link><guid>https://blog.csdn.net/gitblog_00501/article/details/154220451</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 14:52:45 +0800</pubDate><description><![CDATA[`UnknownDeepKeyAndValue<TParent>` 是 TanStack Form 核心包 `@tanstack/form-core` 中用于"深层键值对"（Deep Key and Value）类型推导体系的一个边界处理接口。当表单数据的某个深层字段类型是 `unknown`、`any` 或没有已知键的 `object` 时，它负责生成形如 `父路径.${string}` 的宽松]]></description><category></category></item><item><title><![CDATA[Open edX 平台 ADR-0004：用 WebAssembly 替代 codejail 安全执行教学代码的决策全解]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/159505731</link><guid>https://blog.csdn.net/gitblog_00501/article/details/159505731</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 13:52:31 +0800</pubDate><description><![CDATA[本文围绕 Open edX 平台的架构决策记录 [0004-evaluate-wasm-safe-exec.rst](https://link.gitcode.com/i/b2d7a4814bdbe330d8ce1d80a6c3b9ac)（ADR-0004）展开，详解平台为何考虑用 WebAssembly（Wasm）安全执行课程作者编写的 Python 评分代码，替代现有基于 codejail/A]]></description><category></category></item><item><title><![CDATA[es-toolkit 函数柯里化指南：使用 curryRight 实现从右向左的参数部分应用]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/165603581</link><guid>https://blog.csdn.net/gitblog_00501/article/details/165603581</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 12:01:40 +0800</pubDate><description><![CDATA[`curryRight` 是 es-toolkit 提供的柯里化工具函数，它把普通函数改造成"一次只接收一个参数"的链式调用形式，并且**从最后一个参数开始接收**。本文以 [docs/ja/reference/function/curryRight.md](https://link.gitcode.com/i/2103a1e2b50005bd839f0cf9c9a9e9e8) 为核心，结合源码实]]></description><category></category></item><item><title><![CDATA[MongoDB WiredTiger 并行代码覆盖率测量：gcov/Gcovr 多构建目录并行测试与报告合并实践]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/153070673</link><guid>https://blog.csdn.net/gitblog_00501/article/details/153070673</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 12:01:30 +0800</pubDate><description><![CDATA[本篇技术指南围绕 MongoDB 仓库中 WiredTiger 存储引擎的文档 [README.md](https://link.gitcode.com/i/44d40a10a74c4476decae01ac250dbca) 展开，讲解如何利用 gcov 与 gcovr 在 16 核 ARM 实例上并行运行数百个测试、在约 13 分钟内完成整库覆盖率测量的完整方案。读完本文，你将理解并行覆盖率测量]]></description><category></category></item><item><title><![CDATA[从 Playground 到 Cloud Run：agents-cli 的 Go（ADK）Agent 脚手架模板深度解析]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/163330165</link><guid>https://blog.csdn.net/gitblog_00501/article/details/163330165</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 11:34:10 +0800</pubDate><description><![CDATA[本篇指南以 agents-cli 仓库中 Go 版 ADK Agent 的脚手架模板文档为核心，系统讲解通过 `google-agents-cli scaffold` 生成的 Go Agent 项目的目录结构、环境要求、本地开发命令、测试与部署流程，并结合模板源码（`main.go`、`app/agent.go`、`Dockerfile`、`Makefile`）深入到 launcher 组装、Cl]]></description><category></category></item><item><title><![CDATA[在 Xinference 中部署 MiniCPM-V-4.6-Thinking：多模态深度推理模型的启动与配置实战]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/165589350</link><guid>https://blog.csdn.net/gitblog_00501/article/details/165589350</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 10:13:09 +0800</pubDate><description><![CDATA[MiniCPM-V-4.6-Thinking 是 MiniCPM-V 4.6 的推理增强版本，在继承 MiniCPM-V 家族单图、多图与视频理解能力的同时，引入了面向复杂问题的深度推理能力。本文以 Xinference 内置模型注册表对该模型的完整支持为骨架，逐一拆解其五种模型格式（pytorch / bnb / awq / gptq / ggufv2）的量化选择、可用引擎与启动命令，并结合仓库]]></description><category></category></item><item><title><![CDATA[TeamAI tombstone机制解析：被删除的资源如何可靠传达给每位成员]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/164003047</link><guid>https://blog.csdn.net/gitblog_00501/article/details/164003047</guid><author>gitblog_00501</author><pubDate>Wed, 16 Sep 2026 09:01:19 +0800</pubDate><description><![CDATA[TeamAI CLI 是一个让团队 AI 资源（skills、rules、agents）在多成员间自动同步的工具，而它的 **tombstone（墓碑）机制** 是整个同步系统中最容易被忽略、却最关键的一环：当管理员删除一个团队 skill 或 rule 后，如何保证每位成员本地机器上的残留副本都被可靠地清理掉，而不是过几天又被某次 push "复活"回团队仓库？本文带你用 3 分钟看懂这个设计。]]></description><category></category></item><item><title><![CDATA[ADKB96 正交线性键盘 QMK 固件配置与构建指南]]></title><link>https://blog.csdn.net/gitblog_00501/article/details/162652562</link><guid>https://blog.csdn.net/gitblog_00501/article/details/162652562</guid><author>gitblog_00501</author><pubDate>Tue, 15 Sep 2026 23:50:57 +0800</pubDate><description><![CDATA[ADKB96 是由日本 Bit Trade One Ltd. 推出的 16×6 正交线性（ortholinear）键盘套件，本仓库为其提供了完整的 QMK Firmware 支持，包括数据驱动的配置、默认键位与换手（Swap-Hands）支持。本文以 [keyboards/adkb96/readme.md](https://link.gitcode.com/i/cf3a726c20bf0696f5]]></description><category></category></item></channel></rss>