<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00839的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00839</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00839]]></copyright><item><title><![CDATA[Ray Serve 端到端容错实战指南：健康检查、副本恢复与 GCS 头节点容错]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/152436847</link><guid>https://blog.csdn.net/gitblog_00839/article/details/152436847</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 23:10:43 +0800</pubDate><description><![CDATA[本文以 Ray Serve 官方容错文档为主线，系统讲解如何为生产环境中的 Ray Serve 应用构建端到端容错能力：从副本级健康检查、构造函数重试、副本跨节点打散，到基于 KubeRay 的 Worker 节点恢复与基于外部 Redis 的 GCS（Global Control Store）头节点容错，并给出可复现的故障注入演练方法。读完本文，你将掌握 Serve 各类故障的恢复机制、关键环境]]></description><category></category></item><item><title><![CDATA[Seeed Arch Mix 板卡 MicroPython 部署完全指南：UF2 引导加载程序安装与固件更新实战]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/144234572</link><guid>https://blog.csdn.net/gitblog_00839/article/details/144234572</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 21:42:09 +0800</pubDate><description><![CDATA[本文以 MicroPython 官方仓库中 [ports/mimxrt/boards/SEEED_ARCH_MIX/deploy.md](https://link.gitcode.com/i/041ca575d97ef173aaa472fbbd9d012e) 为核心依据，系统讲解如何在出厂不带固件的 Seeed Arch Mix 开发板上安装 UF2 引导加载程序（Bootloader），并借助拖]]></description><category></category></item><item><title><![CDATA[IQKeyboardManager 4.0 到 5.0 迁移指南：API 重组、属性化配置与新增能力全解析]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/151527742</link><guid>https://blog.csdn.net/gitblog_00839/article/details/151527742</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 21:09:10 +0800</pubDate><description><![CDATA[本文以官方 [MIGRATION GUIDE 4.0 TO 5.0](https://link.gitcode.com/i/3f3e969ce9834eeffb2004c85aba01a2) 为骨架，结合 IQKeyboardManager 当前仓库源码，系统讲解从 4.0 升级到 5.0 时必须知晓的破坏性变更：被移除的 API 及替代方案、方法改属性的迁移对照表、UIView 分类的新接口，以]]></description><category></category></item><item><title><![CDATA[Sails 应用内省指南：深入解析 `sails.getActions()` 方法]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/166139693</link><guid>https://blog.csdn.net/gitblog_00839/article/details/166139693</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 19:45:49 +0800</pubDate><description><![CDATA[`sails.getActions()` 是 Sails（Realtime MVC Framework for Node.js）提供的公开 API 之一，用于返回当前应用中**已注册的全部 Action 的扁平字典**。无论是传统控制器（Controller）中的动作方法，还是使用 actions2 语法定义的独立 Action 文件，甚至是各 Hook（如 blueprints Hook）动态注]]></description><category></category></item><item><title><![CDATA[uni-app x 原生SDK混合开发指南：将 uni-app x 页面集成进 iOS/Android/HarmonyOS 原生工程]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/151495224</link><guid>https://blog.csdn.net/gitblog_00839/article/details/151495224</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 19:03:45 +0800</pubDate><description><![CDATA[`uni-app x 原生SDK`是面向 iOS/Android/HarmonyOS 原生工程师的混合开发工具包，它允许原生开发者把用 uni-app x 开发的页面渐进式地嵌入既有原生工程，并复用原生工程自己的打包发版流程。本文以 [docs/native/README.md](https://link.gitcode.com/i/0889d7da2c4cf333e958a9deaebcf646]]></description><category></category></item><item><title><![CDATA[Egg 4 的 V8 Startup Snapshot 实战指南：构建预启动快照，把冷启动时间从毫秒级再压缩约 4 倍]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/153172619</link><guid>https://blog.csdn.net/gitblog_00839/article/details/153172619</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 18:19:11 +0800</pubDate><description><![CDATA[本篇技术指南完整讲解 Egg 框架的 V8 Startup Snapshot（V8 启动快照）能力：如何把一个「完整加载好框架元数据、插件、服务、路由与 tegg 模块，并运行到 `configWillLoad` 阶段的 Egg 应用」冻结成二进制 blob，让冷启动直接跳过绝大部分启动工作，从 blob 恢复后只需跑完剩余的 `didReady` 生命周期即可开始监听端口。读完本文，你将掌握 `]]></description><category></category></item><item><title><![CDATA[GetQzonehistory：QQ空间历史说说一键完整导出指南]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/157234459</link><guid>https://blog.csdn.net/gitblog_00839/article/details/157234459</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 17:59:39 +0800</pubDate><description><![CDATA[GetQzonehistory 是一个用 Python 编写的 QQ 空间数据备份工具：扫码登录你的账号后，它会自动抓取历史消息列表和全部未删除说说，导出 6 个 Excel 文件加 1 个网页版页面，并把说说图片自动下载到本地。适合想给自己多年的空间记录做一份本地存档、又不会写代码的普通用户，照着三条命令就能完成。

## 先看你会得到什么

运行完成后，所有结果保存在 `resource/re]]></description><category></category></item><item><title><![CDATA[TDengine License Center 使用与可用性详解：CLS 实例级用量视图、ELS 同步与部署形态]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/152398935</link><guid>https://blog.csdn.net/gitblog_00839/article/details/152398935</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 17:50:06 +0800</pubDate><description><![CDATA[TDengine 的 License Center 是一套面向多实例授权场景的许可管理体系，由部署在服务商侧的 ELS（Enterprise License Server）与部署在客户侧的 CLS（Customer License Server）共同组成。本文聚焦 [Usage and Availability](https://link.gitcode.com/i/e5a3ffb4dd71c13]]></description><category></category></item><item><title><![CDATA[baoyu-post-to-wechat 贴图发表实战：用 wechat-browser.ts 向公众号批量发布多图图文（贴图）的完整指南]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/166137672</link><guid>https://blog.csdn.net/gitblog_00839/article/details/166137672</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 17:41:12 +0800</pubDate><description><![CDATA[本文聚焦 baoyu-skills 仓库中 `baoyu-post-to-wechat` 技能（Skill）的**贴图发表（Image-Text Posting，原“图文”）**能力，即通过 [scripts/wechat-browser.ts](https://link.gitcode.com/i/a8373788f5d771a4d6b871bd8543ade6) 脚本驱动 Chrome 浏览器]]></description><category></category></item><item><title><![CDATA[Go 单位换算库 units 深度解析：从 ParseBase2Bytes 到 SI 前缀的完整实现]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/151529203</link><guid>https://blog.csdn.net/gitblog_00839/article/details/151529203</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 17:18:59 +0800</pubDate><description><![CDATA[KubeSphere 仓库将 `github.com/alecthomas/units` 以间接依赖的形式 vendored 到 [vendor/github.com/alecthomas/units/](https://link.gitcode.com/i/b71d403484ba72df2cc6972e7a8ab02c)，并在 [go.mod](https://link.gitcode.com]]></description><category></category></item><item><title><![CDATA[CANN ops-nn SyncBatchNormBackwardElemt 算子解析：BatchNorm 元素级反向梯度计算与 aclnn 接口实战]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/166136958</link><guid>https://blog.csdn.net/gitblog_00839/article/details/166136958</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 17:18:00 +0800</pubDate><description><![CDATA[本文围绕 CANN ops-nn 仓库中 SyncBatchNormBackwardElemt 算子的官方文档展开，系统讲解该算子在 NPU 上实现 BatchNorm 元素级梯度反算的数学原理、输入输出约束、底层源码实现以及基于 aclnnBatchNormElemtBackward 两段式接口的完整调用流程。读完本文，你将能够理解该算子在同步批归一化反向传播链路中的定位，掌握其参数校验规则与 ]]></description><category></category></item><item><title><![CDATA[TanStack Table AggregationContext 接口全解析：聚合求值上下文的结构、深度语义与自定义聚合实践]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/150643362</link><guid>https://blog.csdn.net/gitblog_00839/article/details/150643362</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 14:13:59 +0800</pubDate><description><![CDATA[`AggregationContext` 是 TanStack Table 行聚合功能（`rowAggregationFeature`）的核心接口，它封装了**一次聚合求值过程中可用的全部数值与表格对象**：正在聚合的列、被选中的行集合、读取列值的方法、聚合深度，以及归属的表格实例。本文以该接口为骨架，结合 [rowAggregationFeature.types.ts](https://link]]></description><category></category></item><item><title><![CDATA[xi-editor 文档站点本地构建指南：用 Jekyll 与 GitHub Pages 搭建和调试项目文档]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/166128412</link><guid>https://blog.csdn.net/gitblog_00839/article/details/166128412</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 13:39:00 +0800</pubDate><description><![CDATA[xi-editor 是一个后端使用 Rust 编写的现代编辑器，其官方文档站点由 GitHub Pages 支撑、以 Jekyll 静态站点生成器驱动，全部文档源文件位于仓库的 [docs](https://link.gitcode.com/i/4aabba31d8d19183141e9425a8d06da4) 目录中。本文以 [building-docs.md](https://link.git]]></description><category></category></item><item><title><![CDATA[GetQzonehistory 免费导出 QQ空间历史说说，Excel、HTML 和图片一次拿齐]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/155380914</link><guid>https://blog.csdn.net/gitblog_00839/article/details/155380914</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 13:25:20 +0800</pubDate><description><![CDATA[找 2016 年发的一条说说，时间线翻到最底下也没有？GetQzonehistory 扫码登录后会把你空间里现存的历史消息逐页拉下来，整理成 Excel 表格、网页和图片，全部存在自己电脑的硬盘上。

## ✅ 它能替你做哪些事

- 登录只要扫一次码 → 不输账号密码，手机 QQ 对着终端里的二维码扫一下就开始干活。
- 自动翻页拉取空间历史消息 → 每 10 条一批、批间自动停顿，不用手动刷新]]></description><category></category></item><item><title><![CDATA[RPCS3 中文补丁怎么装：3 步导入 + 5 类故障自查，从零到稳定跑通]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/162692621</link><guid>https://blog.csdn.net/gitblog_00839/article/details/162692621</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 11:39:00 +0800</pubDate><description><![CDATA[RPCS3 中文补丁装了没反应、文字变问号？这篇教程带你按顺序完成"固件 → 游戏 → 补丁"的全流程，并覆盖乱码、截断、失效等高频故障的自查方法。适合第一次给 PS3 游戏打汉化的新手。读完你能独立导入补丁、确认它真的生效，并在出问题时定位到具体原因。

## 一、动手之前：先备齐四样东西

开始操作前，把这四条清单核对一遍，缺哪条补哪条：

- **PS3 固件**：没装固件，游戏根本加载不了]]></description><category></category></item><item><title><![CDATA[docker-mailserver Dovecot 配置覆盖指南：dovecot.cf 与整文件替换实战]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/142543341</link><guid>https://blog.csdn.net/gitblog_00839/article/details/142543341</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 11:35:13 +0800</pubDate><description><![CDATA[本指南基于 docker-mailserver（DMS）仓库中的 [dovecot.md](https://link.gitcode.com/i/419cd8a9a7d14f88ec72507cd13bb899) 文档展开，系统讲解如何通过 `dovecot.cf` 增量追加配置、如何用 volume 挂载整体替换 Dovecot 的 conf.d 配置文件，以及如何使用 `doveconf` 与]]></description><category></category></item><item><title><![CDATA[Paseo Hub 工作原理：从外部事件到 Agent 执行的全链路解析]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/155513678</link><guid>https://blog.csdn.net/gitblog_00839/article/details/155513678</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 10:35:12 +0800</pubDate><description><![CDATA[Hub 是 Paseo 中将"请求到达的地方"与"Agent 运行的机器"连接起来的中枢：它接收 GitHub、Slack、Discord 或手动 API 发来的事件，按触发器匹配工作流，再把步骤派发到已注册的 Paseo daemon 上启动 Agent。本文以 [public-docs/hub/concepts.md](https://link.gitcode.com/i/3d5caf5f89]]></description><category></category></item><item><title><![CDATA[Ragas 多模态 Faithfulness 指标实战指南：基于视觉与文本上下文的幻觉检测]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/157271638</link><guid>https://blog.csdn.net/gitblog_00839/article/details/157271638</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 10:30:04 +0800</pubDate><description><![CDATA[`MultiModalFaithfulness` 是 Ragas 提供的一项多模态评估指标，用于衡量生成答案相对**视觉上下文（图片）与文本上下文**的事实一致性（faithfulness）。当你的 RAG 或视觉问答应用同时依赖图文检索结果作答时，本指标可直接判定"答案中的每个论断是否都能从给定上下文中推断出来"，并以 0/1 的二元分数给出结论。读完本文，你将掌握该指标的完整 API 用法（推]]></description><category></category></item><item><title><![CDATA[Deep-Live-Cam 单图实时换脸完整路线：从本地安装到摄像头 Live]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/155477673</link><guid>https://blog.csdn.net/gitblog_00839/article/details/155477673</guid><author>gitblog_00839</author><pubDate>Sun, 20 Sep 2026 10:08:44 +0800</pubDate><description><![CDATA[Deep-Live-Cam 是一个本地运行的单张照片实时换脸工具：丢一张照片进去，摄像头画面或视频文件里的人脸会被实时替换。面向想做直播特效或视频深度伪造的普通用户，本文给出最短安装路径、按硬件选执行后端的对照表和进阶参数，照做即可独立跑通。

## 项目名片：能做什么，边界在哪

**一张照片驱动实时换脸，一条命令生成深度伪造视频，全程在本地机器完成。**

- 摄像头 Live 换脸：选源照片]]></description><category></category></item><item><title><![CDATA[discordjs/proxy 容器镜像实战：为 Discord API 部署轻量 HTTP 代理]]></title><link>https://blog.csdn.net/gitblog_00839/article/details/162140800</link><guid>https://blog.csdn.net/gitblog_00839/article/details/162140800</guid><author>gitblog_00839</author><pubDate>Sat, 19 Sep 2026 23:38:56 +0800</pubDate><description><![CDATA[`discordjs/proxy` 是 discord.js 官方仓库中提供的轻量级 HTTP 代理容器镜像，用于把 Discord 的 REST API 请求转发到官方网关，从而让 `discord.js` 客户端与 `@discordjs/rest` 可以脱离直连方式、统一经由一个自托管的入口发送请求。本文以 [apps/proxy-container/README.md](https://l]]></description><category></category></item></channel></rss>