<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00929的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00929</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00929]]></copyright><item><title><![CDATA[使用 GetQzonehistory 三步完成 QQ 空间历史说说导出：Excel、HTML 与图片本地备份]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/159877036</link><guid>https://blog.csdn.net/gitblog_00929/article/details/159877036</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 12:23:18 +0800</pubDate><description><![CDATA[翻旧空间时，2014 年的说说可能已经从页面里消失，靠手动翻页再也找不回。GetQzonehistory 就是一个 QQ 空间说说备份工具，通过扫码登录获取你账号下的全部历史说说、留言、转发和好友信息，导出为 Excel、HTML 和图片文件。

整个 QQ 空间历史说说导出过程都在你自己的电脑里完成，不经过任何第三方服务器，只需要 Python 3 和一个 QQ 账号。

## 🚀 能力速览：]]></description><category></category></item><item><title><![CDATA[TVM TIRx 原生 CUDA 编译与检查实战指南]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/163438950</link><guid>https://blog.csdn.net/gitblog_00929/article/details/163438950</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 12:18:38 +0800</pubDate><description><![CDATA[在 TVM 的 TIRx 原生编程体系中，写好的 `PrimFunc` 只是起点，如何把它编译成可调用的 CUDA Executable、如何检查生成的 CUDA C 源码、如何借助运行时调试手段定位问题，是每个内核开发者都要跨过的关卡。本文以 [docs/tirx/native_basics/cuda/compiling.rst](https://link.gitcode.com/i/d71d1]]></description><category></category></item><item><title><![CDATA[剑指 Offer 刷题完整指南：75 题算法分类 × 31 天刷题路线图]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/163851811</link><guid>https://blog.csdn.net/gitblog_00929/article/details/163851811</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 12:07:36 +0800</pubDate><description><![CDATA[备战面试时最典型的三个困惑：题从哪儿刷、按什么顺序刷、刷完的东西怎么留下来。本文基于 LeetCode-Book 仓库中的 [剑指 Offer 题目分类](https://link.gitcode.com/i/bbc13611397bef543fb42b4e6b04bc8f) 与 [剑指 Offer 刷题计划](https://link.gitcode.com/i/0d0462108f15a785]]></description><category></category></item><item><title><![CDATA[解构Gitpod微服务架构：Kubernetes+gRPC+事件驱动的云开发平台全景图]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/143601058</link><guid>https://blog.csdn.net/gitblog_00929/article/details/143601058</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 11:21:20 +0800</pubDate><description><![CDATA[Gitpod 是一个按需创建云端开发环境的开发者平台，它用 **微服务架构** 构建在 Kubernetes 之上，通过 gRPC 和事件驱动机制实现服务协作。本文将带你快速看懂 Gitpod 微服务架构的整体设计、核心组件与数据流转。

[![Gitpod工作区卡片界面](https://raw.gitcode.com/gh_mirrors/gi/gitpod/raw/be10a0a90d324]]></description><category></category></item><item><title><![CDATA[Vector datadog_agent 源完整指南：让 Datadog Agent 的日志、指标与追踪一步接入管道]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/161441876</link><guid>https://blog.csdn.net/gitblog_00929/article/details/161441876</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 10:25:18 +0800</pubDate><description><![CDATA[如果你的服务器上已经部署了 Datadog Agent，又想用 Vector 的 `datadog_agent` 源把它的日志、指标、追踪接入 Vector 管道，这篇文章会带你从最小配置走到每种数据的行为细节和自检手段。整个接入就是「改两边配置」的事：Vector 侧声明一个 HTTP 源，Datadog Agent 侧把 `url` 指过来，数据便开始流动。

## 为什么让 Vector 接]]></description><category></category></item><item><title><![CDATA[KoReader：墨水屏专用的开源电子书阅读器，PDF、EPUB 一套全搞定]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/155335298</link><guid>https://blog.csdn.net/gitblog_00929/article/details/155335298</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 10:09:05 +0800</pubDate><description><![CDATA[KoReader 是一款主打墨水屏设备的开源电子书阅读器，同时也能跑在 Android 手机和 Linux、macOS 电脑上。它能读 PDF、DjVu 这类固定版面文档，也能读 EPUB、FB2 这类可重排电子书，从 Cervantes、Kindle、Kobo、PocketBook 到桌面电脑一套代码全覆盖。它最突出的地方是整个应用基本用 Lua 写成，源码可读、可魔改。

## 定位与适用人群]]></description><category></category></item><item><title><![CDATA[Brotli 版本演进全解析：从 0.1.0 到 1.1.0 的 C/CLI/多语言 API 变更与安全实践]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/151379511</link><guid>https://blog.csdn.net/gitblog_00929/article/details/151379511</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 09:20:35 +0800</pubDate><description><![CDATA[> 本文以官方 `CHANGELOG.md` 为骨架，结合本仓库（brotli/brotli）的 C 头文件、CLI 工具与构建脚本源码，系统梳理 Brotli 自 2015 年初始发布至 1.1.0 的版本脉络，重点讲解共享字典（Shared Dictionary）、Large Window、流式 API、错误码体系等核心特性的引入时机、API 签名与实战用法，帮助开发者在升级依赖、阅读旧代码或]]></description><category></category></item><item><title><![CDATA[TDengine 3.3.8.0 版本特性全解析：Rollup SMA、流计算重构、TDgpt 预测增强与连接器生态升级]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/154002206</link><guid>https://blog.csdn.net/gitblog_00929/article/details/154002206</guid><author>gitblog_00929</author><pubDate>Mon, 21 Sep 2026 09:17:43 +0800</pubDate><description><![CDATA[TDengine 3.3.8.0（发布时间：2025-09-30）是一次功能密度极高的版本迭代，涵盖存储计算（Rollup SMA、重构后的 TSMA、BSS 字节流分割编码）、时序分析（TDgpt 新增 PROPHET 预测、Pearson 相关系数与数据补全）、SQL 函数扩展、流计算增强、集群运维（Balance Vgroup Leader、REDISTRIBUTE、共享存储迁移）以及 Ru]]></description><category></category></item><item><title><![CDATA[如何为Octop开发自定义IM通道：harness-gateway扩展指南]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/148393898</link><guid>https://blog.csdn.net/gitblog_00929/article/details/148393898</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 23:29:38 +0800</pubDate><description><![CDATA[**Octop** 是一个开源、自托管的 AI 助手平台，支持多用户、多 Agent，内置飞书、钉钉、QQ、Discord、企业微信等 **IM 通道**，让你在任何聊天软件里直接指挥自己的 AI。本文将带你了解 Octop 的通道扩展机制，教你基于 harness-gateway 框架为 Octop 开发自定义 IM 通道，接入你想用的聊天平台。

## 为什么 Octop 的 IM 通道值得扩]]></description><category></category></item><item><title><![CDATA[chezmoi pass 模板函数完全指南：在 dotfiles 中安全注入密码]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/166142263</link><guid>https://blog.csdn.net/gitblog_00929/article/details/166142263</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 22:42:26 +0800</pubDate><description><![CDATA[本文围绕 chezmoi 的 `pass*` 模板函数家族展开，讲解如何借助 pass（Unix 密码管理器）在点文件模板中安全地注入密码与元数据字段。读完本文，你将掌握 `pass`、`passFields`、`passRaw` 三个函数的返回值语义与底层调用链，学会通过 `pass.command` 配置切换到 passage 等兼容实现，并了解 `--skip-secrets` 标志对含密模]]></description><category></category></item><item><title><![CDATA[MXNet 训练核心组件完全指南：初始化、损失函数、优化器与评估指标实战解析]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/166141204</link><guid>https://blog.csdn.net/gitblog_00929/article/details/166141204</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 21:27:03 +0800</pubDate><description><![CDATA[本文基于 MXNet 官方 Crash Course 系列第 4 课《Necessary components that are not in the network》，系统讲解神经网络训练中数据与模型之外的四大必备组件：**参数初始化（Initialization）、损失函数（Loss Functions）、优化器（Optimizer）与评估指标（Metrics）**。你将掌握 `net.ini]]></description><category></category></item><item><title><![CDATA[NetworkX JSON 序列化实战指南：node-link、adjacency、tree 与 cytoscape 四种格式详解]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/151696433</link><guid>https://blog.csdn.net/gitblog_00929/article/details/151696433</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 20:19:50 +0800</pubDate><description><![CDATA[JSON 是图数据在 Web 前端可视化、接口传输与持久化存储中最常用的交换格式之一。NetworkX 在 `networkx.readwrite.json_graph` 模块中提供了四套"图 ↔ 字典"的双向转换工具，共 8 个函数，覆盖 node-link、adjacency、tree（嵌套树）与 Cytoscape（cyjs）四种风格，输出结果可直接交给 `json.dumps` 序列化，用]]></description><category></category></item><item><title><![CDATA[DeepSeek Harness 定时器简化提案解析：为何 node:timers/promises 未能取代手写可取消 sleep]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/143620292</link><guid>https://blog.csdn.net/gitblog_00929/article/details/143620292</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 19:59:53 +0800</pubDate><description><![CDATA[DeepSeek Harness（Everything is a Plugin）是一个以 Cordis 插件体系构建的多包 Agent 框架。在其内部评审机制产出的 Agent Note 中，有一份被正式否决（rejected）的简化提案，主张用 Node.js 内置的 `node:timers/promises` 取代三处手写的 Promise 包装定时器。本篇技术指南以此提案为线索，逐一剖析三]]></description><category></category></item><item><title><![CDATA[pnpm 委托 pnpr 服务端解析时 resolutionMode 的传递：从“设置被忽略“到“逐字节对齐客户端语义“]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/152590123</link><guid>https://blog.csdn.net/gitblog_00929/article/details/152590123</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 18:59:23 +0800</pubDate><description><![CDATA[本文以仓库 changeset 记录 [.changeset/pnpr-resolution-mode.md](https://link.gitcode.com/i/af378c13932781c0032a562b37cdad5c) 为核心线索，剖析 pnpm 将依赖解析委托给 pnpr 服务端时的一个关键缺陷及其修复：客户端本地的 `resolutionMode`（`time-based` / ]]></description><category></category></item><item><title><![CDATA[Xournal++ Linux 构建实战：依赖安装、编译测试、文档生成与多格式打包]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/155881007</link><guid>https://blog.csdn.net/gitblog_00929/article/details/155881007</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 18:52:30 +0800</pubDate><description><![CDATA[本篇指南以 Xournal++ 官方 [readme/LinuxBuild.md](https://link.gitcode.com/i/22e8e818f19192d5aea626728e7bd5ce) 为骨架，结合仓库内 [CMakeLists.txt](https://link.gitcode.com/i/d9af6032635d872440af79a7971d3ca9)、[linux-se]]></description><category></category></item><item><title><![CDATA[GetQzonehistory：四步把 QQ 空间历史说说完整导成 Excel]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/163842938</link><guid>https://blog.csdn.net/gitblog_00929/article/details/163842938</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 18:47:41 +0800</pubDate><description><![CDATA[QQ 空间没有官方导出入口，账号一旦受限或消息列表被截短，几年的说不声不响就没了。GetQzonehistory 是一个纯本地运行的 Python 工具：扫码登录后自动抓取你的历史说说、评论、转发和配图，整理成 Excel 与网页页，数据全部落在你自己硬盘的 `resource/result/` 目录下，不经过任何第三方中转。

## QQ 空间说说不备份的三个真实风险

- **账号出问题最真实]]></description><category></category></item><item><title><![CDATA[GetQzonehistory：快速备份QQ空间全部历史说说的完整指南]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/154110757</link><guid>https://blog.csdn.net/gitblog_00929/article/details/154110757</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 18:20:01 +0800</pubDate><description><![CDATA[GetQzonehistory是一款免费开源的Python工具：扫码登录QQ空间后，它自动翻页抓取你发布过的全部历史说说，并把表格和图片保存到本地磁盘。无论是归档说说记录、整理老照片还是做动态统计，本文都带你从安装一路跑到导出完成。

## 🚀 三步跑出你的第一份完整导出

环境要求只有一条硬指标：Python 3.9 及以上（依赖里的 pandas 2.x 需要这个版本）；Linux 用户还需]]></description><category></category></item><item><title><![CDATA[ent 图遍历实战指南：用 Go 实体框架在 Pet、User、Group 之间自由穿梭]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/152880459</link><guid>https://blog.csdn.net/gitblog_00929/article/details/152880459</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 18:17:15 +0800</pubDate><description><![CDATA[本文基于 ent 官方文档 [doc/md/traversals.md](https://link.gitcode.com/i/622ea80bc45c400f9c978f4d9bbd7222) 与仓库内的完整可运行示例 [examples/traversal](https://link.gitcode.com/i/d2c0ca764defee9bbca44fdb58d23baa)，系统讲解如何在]]></description><category></category></item><item><title><![CDATA[claude-seo 性能审计 Agent 实战：Core Web Vitals 阈值、PageSpeed Insights 与 CrUX 字段数据融合分析指南]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/152245339</link><guid>https://blog.csdn.net/gitblog_00929/article/details/152245339</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 17:12:48 +0800</pubDate><description><![CDATA[本文是 claude-seo 仓库中 `agents/seo-performance.md`（性能分析子 Agent）的深度技术指南，完整继承该 Agent 的职责定义、Core Web Vitals 阈值、评估方法与工具链，并结合仓库内的 [pagespeed_check.py](https://link.gitcode.com/i/4ee4d4c3fbb8de382375fe41b353bb5]]></description><category></category></item><item><title><![CDATA[DLSS Swapper 上手指南：如何给游戏更换 DLSS 版本（10 分钟完整实操）]]></title><link>https://blog.csdn.net/gitblog_00929/article/details/153902269</link><guid>https://blog.csdn.net/gitblog_00929/article/details/153902269</guid><author>gitblog_00929</author><pubDate>Sun, 20 Sep 2026 17:11:44 +0800</pubDate><description><![CDATA[**DLSS Swapper** 是一款免费开源的 **DLSS 版本替换工具**，能替你下载、管理并替换游戏内的 **DLSS**、**FSR** 与 **XeSS** 文件，让你不必等官方补丁就能升级游戏里的画质技术。本指南按"先判断要不要换 → 安装 → 替换 → 出问题自救"的顺序带你走完整个流程。

## 一、先自查：你的游戏到底要不要换

同一个游戏、同一张显卡，朋友的远处细节锐利，你]]></description><category></category></item></channel></rss>