<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00241的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00241</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00241]]></copyright><item><title><![CDATA[MicroPython 移植指南：在 LEGO Hub No.6（乐高科技 Hub）上刷入并自更新固件]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/152154931</link><guid>https://blog.csdn.net/gitblog_00241/article/details/152154931</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 22:18:19 +0800</pubDate><description><![CDATA[LEGO Hub No.6 是乐高 Powered Up 系列中的一块控制单元，内置 5x5 LED 点阵、6 个 Powered Up 端口、扬声器、六轴惯性传感器、蓝牙以及外部 SPI Flash 和可充电电池。MicroPython 官方仓库在 [ports/stm32/boards/LEGO_HUB_NO6](https://link.gitcode.com/i/7c2d42eafc6d3]]></description><category></category></item><item><title><![CDATA[Pandoc Markdown 图片转 Typst 实战：figure 图、行内图片与尺寸/alt 属性的底层转换机制]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/152017018</link><guid>https://blog.csdn.net/gitblog_00241/article/details/152017018</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 22:08:14 +0800</pubDate><description><![CDATA[本文基于 pandoc 仓库中的回归测试用例 [test/command/9236.md](https://link.gitcode.com/i/da6e387d80969802a0405ae59dfca841) 及其对应源码实现，深入讲解 pandoc 将 Markdown 文档中的图片转换为 Typst 输出时遵循的具体规则：块级图片如何生成 `#figure` 图、行内图片如何被 `#box]]></description><category></category></item><item><title><![CDATA[blessed-contrib 柱状图与堆叠柱状图：15 行代码让业务数据可视化]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/151942438</link><guid>https://blog.csdn.net/gitblog_00241/article/details/151942438</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 21:44:13 +0800</pubDate><description><![CDATA[blessed-contrib 是一款用 JavaScript 构建"终端仪表盘"的开源库：它利用 ASCII/ANSI 图形，让柱状图、堆叠柱状图、折线图等组件直接在终端里"画"出来。不需要浏览器，一条 SSH 连接就能看数据，非常适合运维监控面板和业务数据可视化场景。本文将带你用 15 行代码画出柱状图，并用堆叠柱状图展示多维度业务数据的"总量+构成"。

## 一键安装：最快上手 bless]]></description><category></category></item><item><title><![CDATA[aiohttp FormData.add_field 输入校验修复解析：拒绝 name 与 filename 中的无效字节与控制字符]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/151444081</link><guid>https://blog.csdn.net/gitblog_00241/article/details/151444081</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 20:22:45 +0800</pubDate><description><![CDATA[本篇文章围绕 aiohttp 变更记录 [CHANGES/12722.bugfix.rst](https://link.gitcode.com/i/22cff5fefc1bf4c0b4da7048e43726b2) 所记载的一次 bugfix 展开：`aiohttp.FormData.add_field()` 此前会接受 `name` 与 `filename` 参数中的无效字节，修复后这两个参数必]]></description><category></category></item><item><title><![CDATA[aiohttp 客户端重定向控制全解：`max_redirects=0` 表示不设上限，`allow_redirects=False` 完全禁用重定向]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/158524640</link><guid>https://blog.csdn.net/gitblog_00241/article/details/158524640</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 20:09:41 +0800</pubDate><description><![CDATA[> 本文依据 [CHANGES/13658.doc.rst](https://link.gitcode.com/i/50b5219ce4e6e5f54eb8f111d3e8ca74) 的文档修订内容展开，全面梳理 aiohttp 客户端 HTTP 重定向的处理机制、参数语义、源码实现与测试验证，帮助开发者在真实项目中精确控制重定向行为。

## 导读

aiohttp 是 Python 异步生态中]]></description><category></category></item><item><title><![CDATA[AAS 技能深度解读：api-patterns 之 API 设计决策指南（REST / GraphQL / tRPC、响应、版本化、认证、限流与安全测试）]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/152864752</link><guid>https://blog.csdn.net/gitblog_00241/article/details/152864752</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 20:03:47 +0800</pubDate><description><![CDATA[> 本文以 [api-patterns 技能](https://link.gitcode.com/i/7e99c8b5e0731c7cd46234751854252e) 为骨架，系统讲解 API 设计中的**风格选型（REST vs GraphQL vs tRPC）、响应格式、版本化、认证、限流、文档与安全测试**的完整决策框架。文章结合仓库内配套的 10 个子文档与 `api_validator]]></description><category></category></item><item><title><![CDATA[3 步完成 QQ空间备份：GetQzonehistory 免费完整导出全部历史说说]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/159262020</link><guid>https://blog.csdn.net/gitblog_00241/article/details/159262020</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 18:22:58 +0800</pubDate><description><![CDATA[翻旧电脑时想给 QQ空间备份留一份底，打开空间却发现配图早裂了一大片，只剩文字孤零零挂着，网页端哪天加载不出来，你也没法。这事交给免费开源工具 GetQzonehistory：手机 QQ 扫一次码，账号下的历史说说、转发、留言、好友列表和配图完整落到本地，数据全程只在你的电脑里处理。

## 📦 跑完一次，导出QQ空间历史说说会留下什么

先说结果。跑完后，`resource/result/你的]]></description><category></category></item><item><title><![CDATA[DLSS Swapper零门槛上手：把游戏DLSS版本切换变成动动手指的事]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/161773583</link><guid>https://blog.csdn.net/gitblog_00241/article/details/161773583</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 17:34:13 +0800</pubDate><description><![CDATA[你是否也遇到过这种情况：新买的3A大作自带的DLSS版本明显偏旧，4K下画面糊得难受，厂商却迟迟不推更新。更糟的是自己手动换DLL，老文件备份没做好，游戏直接打不开了。DLSS Swapper就是为这类活儿而生的：它自动定位你电脑里各个平台的游戏，下载对应的 DLSS、FSR、XeSS DLL，一键切换版本，还把原始文件备份在手，随时可以回滚。说白了，它把"扒DLL、备份、替换、回滚"这套心惊肉跳]]></description><category></category></item><item><title><![CDATA[Snowpack 文档站建设指南：Diátaxis 体系、写作规范与 Astro 站点实现解析]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/151946207</link><guid>https://blog.csdn.net/gitblog_00241/article/details/151946207</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 17:34:07 +0800</pubDate><description><![CDATA[Snowpack 是一个基于 ESM（JavaScript 原生模块系统）的前端构建工具，它的官方文档站并非孤立存在，而是由仓库中 `www/` 目录下的一套站点源码与一套明确的写作规范共同支撑。本文以 [www/README.md](https://link.gitcode.com/i/e03089aa4931b597814da0fc51920c04) 为骨架，完整讲解 Snowpack 文档站]]></description><category></category></item><item><title><![CDATA[vim-go 版本演进全解析：从 CHANGELOG 看 Go 插件十年技术路线图]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/151918121</link><guid>https://blog.csdn.net/gitblog_00241/article/details/151918121</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 17:19:50 +0800</pubDate><description><![CDATA[vim-go 是 Vim/Neovim 生态中最成熟的 Go 语言开发插件之一，其 `CHANGELOG.md` 记录了从 v1.20 到 v1.29 以及后续未发布版本的完整演进历程，涵盖 gopls 语言服务器集成、delve 调试器、代码质量工具链与语法高亮的持续迭代。本文以该 CHANGELOG 为主线，结合仓库源码（`plugin/go.vim`、`autoload/go/` 与 `ft]]></description><category></category></item><item><title><![CDATA[OpenUSD 工具链实战：从打开场景到 USDZ 分发的五步工作流指南]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/156256762</link><guid>https://blog.csdn.net/gitblog_00241/article/details/156256762</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 17:19:05 +0800</pubDate><description><![CDATA[这篇文章把 OpenUSD 工具链——usdview 可视化工具和 usdcat、usddiff、usdedit、usdresolve、usdzip、usdchecker 六个命令行工具——按"打开场景 → 查看编辑 → 差异对比 → 打包分发 → 校验排障"五个工作流阶段重新组织，每个阶段都给出可直接复制的命令。目标是帮你解决四类具体问题：资产格式怎么转、两个版本改了什么、路径解析为什么出错、U]]></description><category></category></item><item><title><![CDATA[TinyMCE 8.2.0 发布详解：序列化缩进修复、`＜details＞` 属性归一化与自定义元素组件加载]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/160818695</link><guid>https://blog.csdn.net/gitblog_00241/article/details/160818695</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 17:03:48 +0800</pubDate><description><![CDATA[TinyMCE 8.2.0（发布于 2025-10-23）是一次以**稳定性与兼容性修复**为主的小版本更新，官方变更日志（见 [.changes/tinymce/8.2.0.md](https://link.gitcode.com/i/f5f9cd3f121fe340be1dae1a28fcf327)）包含 1 项改进（Improved）与 13 项缺陷修复（Fixed），未引入破坏性 API。]]></description><category></category></item><item><title><![CDATA[DataX生产部署指南：源码Maven构建、RPM安装与定时任务调度的最佳实践]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/152355993</link><guid>https://blog.csdn.net/gitblog_00241/article/details/152355993</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 16:56:46 +0800</pubDate><description><![CDATA[DataX 是阿里云 DataWorks 数据集成的开源版本，一款在阿里巴巴集团内部被广泛使用的离线数据同步工具，可实现 MySQL、Oracle、HDFS、HBase、MaxCompute 等各类异构数据源之间的高效同步。本指南带你按步骤完成 DataX 生产部署：从源码 Maven 构建、RPM 标准化安装，到 cron 定时任务调度与生产调优，一次讲清。

## 一、部署前环境检查 ✅

D]]></description><category></category></item><item><title><![CDATA[MicroPython ESP32-C2 通用固件板卡指南：适用板型、2MiB 闪存变体与烧录部署]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/151676203</link><guid>https://blog.csdn.net/gitblog_00241/article/details/151676203</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 15:53:31 +0800</pubDate><description><![CDATA[本指南聚焦 MicroPython 仓库中 `ports/esp32/boards/ESP32_GENERIC_C2` 这一通用板卡定义：它说明官方预编译固件适用于哪些 ESP32-C2（ESP8684）模组与开发板、4MiB 与 2MiB 闪存版本如何选择、两种变体在编译配置与运行特性上的差异，以及如何将固件烧录到板卡并排查常见问题。阅读完本文，你将能够根据手中板卡的闪存容量正确挑选固件镜像，理]]></description><category></category></item><item><title><![CDATA[Cherry Studio 应用版本（Edition）与 Provider 可用性跟随机制：全局版/中国版数据共享下的模型可见性实践]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/166134396</link><guid>https://blog.csdn.net/gitblog_00241/article/details/166134396</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 15:43:30 +0800</pubDate><description><![CDATA[Cherry Studio 提供全局版（global）与中国版（cn）两种应用版本，二者共享同一份本地用户数据，但每个版本只暴露其官方支持的 Provider 与模型。本篇基于仓库中的 breaking change 文档（[v2-refactor-temp/docs/breaking-changes/2026-09-02-edition-provider-availability.md](htt]]></description><category></category></item><item><title><![CDATA[Browser Harness 实战：HowLongToBeat 游戏时长数据抓取与 API 逆向指南]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/151422032</link><guid>https://blog.csdn.net/gitblog_00241/article/details/151422032</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 15:38:34 +0800</pubDate><description><![CDATA[> 本指南基于浏览器驱动框架 Browser Harness 的领域技能库编写。HowLongToBeat（HLTB）是一个按玩家社区投票数据统计游戏通关时长的网站，其前端走 `/api/find` 结构化 JSON 接口。本文将完整讲解如何绕过其 Token 门控与蜜罐字段，用纯 HTTP 一步完成"游戏名 → 主剧情 / 主+支线 / 100% 通关时长"的查询，并深入挖掘游戏详情页中的全量统]]></description><category></category></item><item><title><![CDATA[3步完整导出QQ空间历史说说]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/159778689</link><guid>https://blog.csdn.net/gitblog_00241/article/details/159778689</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 14:47:31 +0800</pubDate><description><![CDATA[GetQzonehistory是QQ空间备份工具，能把你QQ空间下发布的历史说说完整导出，含文字、图片、评论、转发，存在本地。担心平台数据丢失、想归档几年的说说，登录主程序跑一次即可，最后得到Excel表、HTML网页和图片文件夹。

## 核心功能：能导出什么

主程序 `main.py` 一次运行会完成这几件事：

- 抓取QQ空间消息列表里的全部历史说说，带时间、文字、图片链接、评论
- 把]]></description><category></category></item><item><title><![CDATA[Apache MXNet Scala Module API 实战指南：从 Symbol 到训练、预测与模型持久化的完整流程]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/148464603</link><guid>https://blog.csdn.net/gitblog_00241/article/details/148464603</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 14:35:14 +0800</pubDate><description><![CDATA[本指南面向使用 Apache MXNet Scala 包（`scala-package`）的开发者，系统讲解 **Module API** 这一套位于底层 `Executor` 之上的"中高级"编程接口。你将从零构造一个 MLP 符号网络，学会如何通过 `bind()` 与 `initParams()` 把网络"激活"为可计算模块，再借助 `fit()`、`predict()`、`score()`]]></description><category></category></item><item><title><![CDATA[用线框图（Wireframe）技能快速探索设计空间：妙搭 CreativeDesign 的广度优先设计方法]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/152286928</link><guid>https://blog.csdn.net/gitblog_00241/article/details/152286928</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 14:20:59 +0800</pubDate><description><![CDATA[线框图（Wireframe）是妙搭（lark-apps）创意设计 skill 体系中专用于"方案探索"的媒介技能：它帮助用户在产品方向尚未锁定之前，用低保真的手绘草图感画布快速勾勒多个候选方案，把设计空间铺开、再收敛。本文基于仓库中的 [wireframe.md](https://link.gitcode.com/i/f190e2b348a02b953ae035c104bdd0ef) 技能文档与其]]></description><category></category></item><item><title><![CDATA[GetQzonehistory：QQ空间历史说说备份的简单指南]]></title><link>https://blog.csdn.net/gitblog_00241/article/details/160674829</link><guid>https://blog.csdn.net/gitblog_00241/article/details/160674829</guid><author>gitblog_00241</author><pubDate>Sun, 20 Sep 2026 14:15:48 +0800</pubDate><description><![CDATA[GetQzonehistory 是一个 Python 工具，模拟扫码登录 QQ 空间后，批量抓取你的历史说说、图片和评论，导出为 6 个 Excel 表加一个 HTML 网页版。它解决的是"想把几年 QQ 空间动态完整备份、迁移到本地"的问题，适合需要归档旧说说、整理数据或生成离线浏览页面的 QQ 空间老用户。

## 三个常见使用场景

### 把多年的说说连同照片一起带走

如果你在 QQ 空]]></description><category></category></item></channel></rss>