<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00359的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00359</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00359]]></copyright><item><title><![CDATA[react-admin `＜CreateBase＞` 无头组件：打造完全自定义的创建页面]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/166142978</link><guid>https://blog.csdn.net/gitblog_00359/article/details/166142978</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 23:53:44 +0800</pubDate><description><![CDATA[`<CreateBase>` 是 react-admin 中 `<Create>` 的无头（headless）变体，它负责准备创建表单的提交处理器，并把控制器数据注入到 `CreateContext` 中，但不渲染任何页面布局。本文以 [docs/CreateBase.md](https://link.gitcode.com/i/8ecd1b9a67ece78fc2aab526f725abeb) ]]></description><category></category></item><item><title><![CDATA[Mock.js数据校验详解：用Mock.valid验证真实数据与模板是否匹配]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/141051463</link><guid>https://blog.csdn.net/gitblog_00359/article/details/141051463</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 22:15:29 +0800</pubDate><description><![CDATA[Mock.js 是一款流行的模拟数据生成工具，除了 `Mock.mock()` 生成假数据外，它还内置了 **Mock.js 数据校验**能力——`Mock.valid(template, data)` 方法可以帮你验证一份真实数据是否与数据模板匹配，非常适合前后端联调时快速核对接口返回的数据结构。本文用最通俗的方式，带你搞懂它的工作原理、校验规则和实用技巧。

## Mock.valid 解决什]]></description><category></category></item><item><title><![CDATA[RxJS 4 multicast 操作符完全指南：多播源序列与 ConnectableObservable 原理剖析]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/152289688</link><guid>https://blog.csdn.net/gitblog_00359/article/details/152289688</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 22:01:14 +0800</pubDate><description><![CDATA[`multicast` 是 RxJS（Reactive Extensions for JavaScript）中用于"多播"（Multicast）的核心操作符：它把一个通常只能被单次订阅消费的冷序列，通过一个中间 Subject 广播给多个观察者，从而让多个订阅共享同一次底层订阅。本文以仓库文档 [doc/api/core/operators/multicast.md](https://link.g]]></description><category></category></item><item><title><![CDATA[Egg 框架教程体系实战：模板引擎接入与数据库方案选型]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/141376851</link><guid>https://blog.csdn.net/gitblog_00359/article/details/141376851</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 21:43:11 +0800</pubDate><description><![CDATA[本篇技术指南围绕 Egg 框架教程章节（`docs/source/zh-cn/tutorials/`）展开，系统讲解框架内置的 `egg-view` 多模板渲染方案（含 `config.view` 各项配置与三种渲染 API），以及以 `egg-mysql` 为代表的关系型数据库接入方式（含多数据源、CRUD、事务与 Literal 表达式），并顺带梳理快速入门、渐进式开发、RESTful API]]></description><category></category></item><item><title><![CDATA[深入解析 alt-tab-macos 的 AxTitleNotificationPolicy：如何判断 AXTitleChanged 到底是谁的标题]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/163791836</link><guid>https://blog.csdn.net/gitblog_00359/article/details/163791836</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 20:54:04 +0800</pubDate><description><![CDATA[AxTitleNotificationPolicy 是 alt-tab-macos 窗口切换器（Windows alt-tab on macOS）在 window-tracking 模块中用于裁决 `AXTitleChanged` 通知语义的纯策略组件：面对一条应用元素上订阅到的标题变更通知，它要回答"这个标题是**窗口自己**的标题，还是窗口内部某个后代元素的标题"。本文以该策略的设计文档为核心]]></description><category></category></item><item><title><![CDATA[Paseo 桌面端浏览器截图捕获 Harness：真实 Electron 组合器验证路径深度解析]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/152877613</link><guid>https://blog.csdn.net/gitblog_00359/article/details/152877613</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 20:19:01 +0800</pubDate><description><![CDATA[本篇技术指南围绕 Paseo（`@getpaseo/desktop`）桌面应用中的 Browser Capture Harness（`packages/desktop/capture-harness`）展开。它是针对浏览器截图功能的"真实 Electron 验证路径"，专门用来验证单元测试无法覆盖的合成器（compositor）行为：驻留（parked）webview 的可拷贝表面、1280x80]]></description><category></category></item><item><title><![CDATA[RxJS 虚拟时间调度模块 rx-lite-virtualtime-compat 使用指南：VirtualTimeScheduler 与 HistoricalScheduler 实战]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/151432375</link><guid>https://blog.csdn.net/gitblog_00359/article/details/151432375</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 18:22:20 +0800</pubDate><description><![CDATA[本篇指南围绕 RxJS（The Reactive Extensions for JavaScript）v4 系列中的 `rx-lite-virtualtime-compat` 模块展开，它是在轻量级 `rx-lite-compat` 基础之上提供**虚拟时间（virtual time）调度能力**的扩展包，专门用于不支持 ES5 特性的旧浏览器环境。读完本文，你将掌握 `Rx.VirtualTim]]></description><category></category></item><item><title><![CDATA[OpenIM 离线部署完整指南：内网环境镜像准备、传输与 Docker Compose 落地]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/148548752</link><guid>https://blog.csdn.net/gitblog_00359/article/details/148548752</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 18:20:11 +0800</pubDate><description><![CDATA[本指南以 OpenIM（open-im-server）官方离线部署设计文档（[docs/contrib/offline-deployment.md](https://link.gitcode.com/i/c0b90a5dcc69531edb660411343107e9)）为核心骨架，完整讲解在无外网/受限网络中部署 OpenIM 的全过程：从基础依赖镜像与 OpenIM 业务镜像的选型、拉取、导出]]></description><category></category></item><item><title><![CDATA[banana-slides 视频旁白导出修复实战：ASS 字幕乱码根因分析与整段 TTS 合成架构改造]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/154785781</link><guid>https://blog.csdn.net/gitblog_00359/article/details/154785781</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 17:54:02 +0800</pubDate><description><![CDATA[> 本文围绕 banana-slides 仓库中的技术 TODO 文档（[TODO_video_narration_fixes.md](https://link.gitcode.com/i/97b23e1a836e27610b548a70255759f8)）展开，系统梳理讲解视频（Narration Video）导出中两个核心问题的定位与修复方案：一是 ASS 字幕偶尔出现"乱码/方块"的解析层根]]></description><category></category></item><item><title><![CDATA[免费完整QQ空间数据导出：3步用Python备份全部历史说说]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/154049855</link><guid>https://blog.csdn.net/gitblog_00359/article/details/154049855</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 16:57:13 +0800</pubDate><description><![CDATA[GetQzonehistory是一款免费的Python QQ空间备份工具：扫码登录即可完成QQ空间数据导出，把历史说说、留言和图片自动整理成6个文件存到本地。

## 📦 能找回什么：6个文件先说清楚

跑完程序后，结果会全部落在 `resource/result/你的QQ号/` 目录下，先看看这些文件是否正是你要的：

1. 全部列表.xlsx —— 所有历史消息的完整记录，按时间倒序
2. ]]></description><category></category></item><item><title><![CDATA[Vercel CLI 错误 “No Credentials Found“ 深度解析：触发条件、排查思路与三种修复方案]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/163290669</link><guid>https://blog.csdn.net/gitblog_00359/article/details/163290669</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 16:27:36 +0800</pubDate><description><![CDATA[本篇技术指南围绕 Vercel CLI 在非终端（non-terminal/headless）环境下抛出的 **No Credentials Found** 错误展开，结合本仓库 CLI 的源码实现，讲清该错误的触发链路、与 `vercel login` / `--token` / `VERCEL_TOKEN` 三种认证方式的对应关系，以及 CI 与自动化场景下最稳妥的修复方案。读完本文，你不仅能]]></description><category></category></item><item><title><![CDATA[RxJS 4 Experimental Compat 模块完全指南：if/case/while/forkJoin 等实验性操作符在旧浏览器中的使用]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/152030310</link><guid>https://blog.csdn.net/gitblog_00359/article/details/152030310</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 14:55:09 +0800</pubDate><description><![CDATA[RxJS（The Reactive Extensions for JavaScript）的 `rx-lite-experimental-compat` 模块收纳了一批尚处于实验阶段、尚未进入主流的命令式风格操作符（imperative operators），如 `if`、`case`、`for`、`while`、`doWhile`，以及经典的并行汇聚操作符 `forkJoin` 等。本文将以 [m]]></description><category></category></item><item><title><![CDATA[ChatGLM-6B局限性全解析：事实性错误、数学短板与易被误导问题，6B开源模型能做和不能做什么]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/151523516</link><guid>https://blog.csdn.net/gitblog_00359/article/details/151523516</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 13:52:50 +0800</pubDate><description><![CDATA[ChatGLM-6B 是智谱 AI 开源的 62 亿参数中英双语对话模型，支持本地 6GB 显存部署。本文完整解析 ChatGLM-6B 的四大局限性——事实性错误、数学逻辑短板、英文能力不足与"易被误导"问题，并用一张对照表讲清这个 6B 开源模型到底能做什么、不能做什么，帮你避开踩坑。

[![ChatGLM-6B 开源对话模型网页版 Demo 界面](https://raw.gitcode.]]></description><category></category></item><item><title><![CDATA[Pandoc `--ascii` 选项实战指南：基于 test/command/ascii.md 的命令测试与输出原理详解]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/152874128</link><guid>https://blog.csdn.net/gitblog_00359/article/details/152874128</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 13:29:56 +0800</pubDate><description><![CDATA[本文围绕 Pandoc 仓库中的命令行回归测试 [test/command/ascii.md](https://link.gitcode.com/i/5bbfaa6011b8e7389e145193134015ef) 展开，系统讲解 `--ascii` 选项在 HTML、LaTeX、roff man/ms、DocBook、JATS、CommonMark 等输出格式中的真实行为，并结合 [MANUA]]></description><category></category></item><item><title><![CDATA[Dear PyGui 菜单系统完全指南：Viewport 菜单栏、窗口菜单栏与菜单项实战]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/160493701</link><guid>https://blog.csdn.net/gitblog_00359/article/details/160493701</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 13:07:38 +0800</pubDate><description><![CDATA[本指南以 Dear PyGui 官方文档 [menus.rst](https://link.gitcode.com/i/c1ae578231a23d3824fd461f12da6915) 为核心，系统讲解 Dear PyGui 菜单系统的完整用法：两种菜单栏（Viewport Menu Bar 与窗口 Menu Bar）的差异、Menu / Menu Item 的层级组织、嵌套菜单、勾选状态、快捷]]></description><category></category></item><item><title><![CDATA[还在被 Wand 两小时倒计时踹回免费版？Wand-Enhancer 免费解锁完整指南]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/155093812</link><guid>https://blog.csdn.net/gitblog_00359/article/details/155093812</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 11:28:44 +0800</pubDate><description><![CDATA[数值刚调好，Boss 快打死，右下角倒计时却归零了。Wand 把你踹回免费档，你得再等两小时。Wand-Enhancer 改的是本地客户端配置，不订阅、不联网，一次解决 2 小时限制和 Pro 权益。

> Wand-Enhancer：给 Wand（原 WeMod）做的开源本地增强工具，全程免费、离线运行，只改你电脑上的客户端配置。

## 先确认再动手

- 仅限 Windows，本机要装有 W]]></description><category></category></item><item><title><![CDATA[Umi-OCR 使用指南：免费离线 OCR 的 6 个实用技巧]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/141209514</link><guid>https://blog.csdn.net/gitblog_00359/article/details/141209514</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 10:28:06 +0800</pubDate><description><![CDATA[Umi-OCR 是一款完全免费、可离线运行的开源文字识别（OCR）软件，支持屏幕截图识别、批量图片处理、PDF 文档转文字和二维码扫描。你不需要联网，也不用担心隐私外泄，解压后就能开始从图片和扫描件里提取可编辑的文本。

## 亮点速览

| 核心卖点 | 说明 |
| --- | --- |
| 免费开源 | 全部代码开源，无使用限制 |
| 完全离线 | 识别在本地完成，不上传任何图片 |
|]]></description><category></category></item><item><title><![CDATA[Dropzone 上传队列深度解析：autoProcessQueue 与 parallelUploads 控制并发上传的完整指南]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/151842204</link><guid>https://blog.csdn.net/gitblog_00359/article/details/151842204</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 10:12:48 +0800</pubDate><description><![CDATA[Dropzone 是一款轻量易用的拖拽上传（drag'n'drop）JavaScript 库，内置图片预览和进度条。它的核心体验来自"上传队列"机制：文件拖入后先排队，再由 `autoProcessQueue` 决定是否自动上传、由 `parallelUploads` 决定同时上传几个文件。本文带你搞懂这两个参数如何配合，轻松掌控并发上传。

[![Dropzone 拖拽上传库官方品牌图](htt]]></description><category></category></item><item><title><![CDATA[GBrain 的 resolve-before-asking 技能：耗尽大脑检索链再打扰用户的身份问题门控实践]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/152596626</link><guid>https://blog.csdn.net/gitblog_00359/article/details/152596626</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 09:38:47 +0800</pubDate><description><![CDATA[本技能是 GBrain（Garry's Opinionated OpenClaw/Hermes Agent Brain）中一个身份识别问题门控（identity-question gate）：任何"X 是谁？""Ta 和你什么关系？"的问题在到达用户之前，必须先跑完大脑的完整检索链——思考 → 搜索+读页 → 挂载源查询 → 时间线/图谱 → 网络。只有全部升级失败后才能询问用户，且必须带着假设去]]></description><category></category></item><item><title><![CDATA[跨平台用户目录解析的底层基石：dbx 项目中的 dirs-sys 库深入解析]]></title><link>https://blog.csdn.net/gitblog_00359/article/details/152546026</link><guid>https://blog.csdn.net/gitblog_00359/article/details/152546026</guid><author>gitblog_00359</author><pubDate>Sun, 20 Sep 2026 09:20:29 +0800</pubDate><description><![CDATA[`dirs-sys` 是一个面向系统层级的 Rust 辅助库，为 `dirs` 与 `directories` 两个上层 crate 提供统一的跨平台目录解析能力，覆盖 Linux、Redox、macOS 与 Windows。本文将以其源码（位于 [vendor/dirs-sys](https://link.gitcode.com/i/11e8801fb2997dcc9efe89c71aadca4]]></description><category></category></item></channel></rss>