<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00609的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00609</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00609]]></copyright><item><title><![CDATA[微信聊天记录导出完整指南：用 WeChatMsg 把多年的对话永久保存下来（免费、本地运行）]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/151457376</link><guid>https://blog.csdn.net/gitblog_00609/article/details/151457376</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 16:12:57 +0800</pubDate><description><![CDATA["聊天记录迁移"的进度条卡住的那一刻，你就知道不妙了——能搬过去的只有最近几个月的对话，更早的就此断档。更少人知道的是：微信聊天记录导出这件事，关键不在手机，而在你的电脑。

WeChatMsg（留痕）是一款免费、开源的微信聊天记录导出与备份工具。它读取你本机电脑里的微信数据，把整段对话历史导出成 HTML、Word、CSV 文档永久保存，还能对记录做统计分析，生成你的年度聊天报告。全程在本地电脑]]></description><category></category></item><item><title><![CDATA[Perfetto ART Heap Dump 深度指南：捕获 Java/Kotlin 堆引用图并分析内存泄漏]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/165749379</link><guid>https://blog.csdn.net/gitblog_00609/article/details/165749379</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 16:04:43 +0800</pubDate><description><![CDATA[本指南以 Perfetto 仓库中的 [docs/data-sources/java-heap-profiler.md](https://link.gitcode.com/i/00aa92c1d54915f0293e29467d2bd9d0) 为骨架，系统讲解 ART（Android RunTime）堆转储（Heap Dump）这一数据源的完整使用链路：从捕获配置、UI 火焰图解读，到 trace]]></description><category></category></item><item><title><![CDATA[scrcpy 新手上手指南：三步把安卓画面搬进电脑，录屏无线都带上]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/163292956</link><guid>https://blog.csdn.net/gitblog_00609/article/details/163292956</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 15:47:40 +0800</pubDate><description><![CDATA[不用再掏手机看微信了——电脑窗口里直接点手机上的图标，这是 scrcpy，一款开源安卓投屏工具，最核心的事：手机画面出现在电脑窗口里，鼠标键盘直接操作手机。免 root，手机上不留任何安装，顺手还能录屏。

## 30 秒速览

| 项目 | 一句话说明 |
| --- | --- |
| 是什么 | Genymobile 开源的安卓投屏 + 控制工具 |
| 能干什么 | 镜像画面、鼠标键盘控制]]></description><category></category></item><item><title><![CDATA[Snapdrop 快速上手：3条Docker命令，5分钟搭建私有加密文件共享服务器]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/153065013</link><guid>https://blog.csdn.net/gitblog_00609/article/details/153065013</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 15:07:20 +0800</pubDate><description><![CDATA[Snapdrop 是一款运行在浏览器里的本地文件共享服务器，灵感来自苹果的隔空投送（AirDrop）。同一局域网内的手机、电脑互相发现后，即可点对点传输文件，全程 WebRTC 加密，文件不落任何服务器。只需 3 条 Docker 命令，5 分钟就能拥有自己的加密文件共享服务器，告别网盘上传下载的等待。

[![Snapdrop 本地文件共享服务器横幅](https://raw.gitcode.c]]></description><category></category></item><item><title><![CDATA[vLLM-Omni 测试编写指南：L1–L5 分级测试体系、pytest 标记与多硬件适配实战]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/155505572</link><guid>https://blog.csdn.net/gitblog_00609/article/details/155505572</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 14:02:10 +0800</pubDate><description><![CDATA[本篇指南基于 vLLM-Omni 仓库的 [Test Writing Guide](https://link.gitcode.com/i/fc7e626ed3282583da8de52ce0ed8c17)，系统讲解如何为各 CI 等级（L1–L5）编写测试用例，涵盖测试目录规范、pytest 标记体系、`@hardware_test` 多硬件装饰器，以及 L1 单元测试到 L5 稳定性/可靠性测试]]></description><category></category></item><item><title><![CDATA[ZenML Stack 与 Stack Components 完全指南：用组件化配置掌控 MLOps 基础设施]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/152770905</link><guid>https://blog.csdn.net/gitblog_00609/article/details/152770905</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 12:04:40 +0800</pubDate><description><![CDATA[ZenML 中的 Stack（栈）是一组 Stack Component（栈组件）的集合，它们共同构成运行 ML 流水线的 MLOps 基础设施：流水线代码决定"做什么"，而 Stack 决定"在哪里、以何种方式运行"。本篇指南基于 ZenML 官方文档（`docs/book/how-to/stack-components/stack_components.md`）系统讲解 Stack 的结构、C]]></description><category></category></item><item><title><![CDATA[CANN Runtime 双进程 IPC 共享 Device 内存实战：基于 PID 白名单校验的 aclrtIpcMem 系列接口]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/161556911</link><guid>https://blog.csdn.net/gitblog_00609/article/details/161556911</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 11:54:19 +0800</pubDate><description><![CDATA[本篇基于 CANN Runtime 样例 [10_ipc_memory_withpid](https://link.gitcode.com/i/19e3566bda1f3d44765bd2eef0ec939e)，讲解同一 Device 上两个进程如何通过 IPC（Inter-Process Communication）共享 Device 内存。读完本文，你将掌握 `aclrtIpcMemGetEx]]></description><category></category></item><item><title><![CDATA[一文读懂 ATVOSS 目录结构：基于 Ascend C 的 Vector 算子模板库源码地图]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/162029460</link><guid>https://blog.csdn.net/gitblog_00609/article/details/162029460</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 11:42:35 +0800</pubDate><description><![CDATA[> ATVOSS（Ascend C Templates for Vector Operator Subroutines）是一套基于 Ascend C 开发的 Vector 算子模板库，面向昇腾硬件上的 Vector 类融合算子，提供极简、高效、高性能、高拓展的声明式编程方式。本篇以 [docs/directory_structure.md](https://link.gitcode.com/i/a]]></description><category></category></item><item><title><![CDATA[Slang 词法分析器 Token 完全参考：令牌目录、分词实现与文档验证工作流]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/163694317</link><guid>https://blog.csdn.net/gitblog_00609/article/details/163694317</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 11:38:36 +0800</pubDate><description><![CDATA[本篇技术指南围绕 Slang 编译器核心的词法分析（Lexer）展开，完整梳理编译器输出的全部 Token 种类、`Token` 数据结构与标志位、特殊词法规则以及 `SourceLoc` 源码位置模型。本文以仓库自动生成并经多轮评审修复的 Token 参考文档为核心骨架，同时给出每一处结论在 `source/compiler-core/slang-lexer.cpp` 等源码中的精确落点与行号，]]></description><category></category></item><item><title><![CDATA[Feast Python SDK 测试与调试实战：从单元测试编写到线上问题排查]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/160965228</link><guid>https://blog.csdn.net/gitblog_00609/article/details/160965228</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 10:53:19 +0800</pubDate><description><![CDATA[本文以 Feast 官方 Agent Skill 文档（`.claude/skills/feast-testing/SKILL.md`）为主线，系统讲解 Feast Python SDK 的测试组织方式、测试运行方法、新增组件的单元测试编写模式，以及 registry、online store、feature server 等常见线上问题的调试思路。读完本文，你将掌握 Feast 测试目录的分层原]]></description><category></category></item><item><title><![CDATA[YouTube MCP Server 实战指南：用 zubeid-youtube-mcp-server 让 AI 代理读写 YouTube 视频、字幕与频道数据]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/165725265</link><guid>https://blog.csdn.net/gitblog_00609/article/details/165725265</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 10:53:13 +0800</pubDate><description><![CDATA[本篇技术指南围绕 Klavis 仓库中 `mcp_servers/youtube_toolathlon` 目录下的 YouTube MCP Server（npm 包名 `zubeid-youtube-mcp-server`）展开，系统讲解如何将其接入 Claude Desktop、VS Code 等 MCP 客户端，覆盖视频信息、字幕管理、频道与播放列表四大能力域，并结合仓库 TypeScript]]></description><category></category></item><item><title><![CDATA[Prettier CI 集成实践：在 GitHub Actions 中自动修复代码格式]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/153860597</link><guid>https://blog.csdn.net/gitblog_00609/article/details/153860597</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 10:52:53 +0800</pubDate><description><![CDATA[本文基于 Prettier 仓库的 [docs/ci.md](https://link.gitcode.com/i/4c698311d117808dceb9b48aa04a4562) 文档，讲解如何在 GitHub Actions 中运行 Prettier 自动修复（autofix）流程，并结合仓库自身的 CI 工作流、`package.json` 脚本与 CLI 实现，说明版本固定、`--che]]></description><category></category></item><item><title><![CDATA[PyAsc 中 asc.mul 接口详解：Ascend C 向量乘法指令的 Python 算子实现]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/160331820</link><guid>https://blog.csdn.net/gitblog_00609/article/details/160331820</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 10:38:05 +0800</pubDate><description><![CDATA[本篇围绕 pyasc（CANN 的 Python 算子编程框架）中 [asc.language.basic.mul](https://link.gitcode.com/i/275045ce29f06b9c2b62b777909fe00d) 接口展开，完整覆盖其三种签名重载、参数语义、高维切分计算的 mask 迭代模型与地址步长配置，并结合 [vec_binary.py](https://link.]]></description><category></category></item><item><title><![CDATA[oam-tools CannPerfBreakdown 第三阶段实战：从 UI JSON 交接清单到可验证的交互式 Profiling 报告]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/162995555</link><guid>https://blog.csdn.net/gitblog_00609/article/details/162995555</guid><author>gitblog_00609</author><pubDate>Thu, 17 Sep 2026 09:54:03 +0800</pubDate><description><![CDATA[本篇技术指南围绕 [skills/cann-perf-breakdown/3-generate-ui-json-report/SKILL_en.md](https://link.gitcode.com/i/0b7cab3c29a9fb398116b4e4ac924b38)（即 Skill 3「Generate UI JSON Report」的操作契约）展开，结合仓库内配套脚本与参考文档，完整讲解如]]></description><category></category></item><item><title><![CDATA[Rerun 多线程日志实践：用 Python threading 并发写入 Boxes2D 数据]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/154381190</link><guid>https://blog.csdn.net/gitblog_00609/article/details/154381190</guid><author>gitblog_00609</author><pubDate>Wed, 16 Sep 2026 22:02:48 +0800</pubDate><description><![CDATA[本篇技术指南以官方多线程示例为骨架，讲解如何在 Rerun 中从多个 Python 线程并发向同一个 recording 写入日志数据。你将掌握基于 `threading` 模块的多线程日志函数设计、`rr.script_add_args/script_setup/script_teardown` 标准脚本骨架，以及 Rerun SDK 为并发日志调用提供支撑的底层机制（后台微批处理等），可直接用]]></description><category></category></item><item><title><![CDATA[免费跨平台视频下载：ytDownloader 安装上手与避坑指南]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/163490675</link><guid>https://blog.csdn.net/gitblog_00609/article/details/163490675</guid><author>gitblog_00609</author><pubDate>Wed, 16 Sep 2026 21:34:42 +0800</pubDate><description><![CDATA[ytDownloader 是一款跨平台桌面应用，用 Electron 把 yt-dlp 和 ffmpeg 的命令行能力包成了图形界面，核心任务就是从数百个网站完成视频下载与音频提取。它最大的卖点只有一个：完全免费，没有广告也没有跟踪器。

## 能力速览：视频下载、批量任务与压缩

- 支持数百个站点，YouTube、Facebook、Instagram、TikTok 等主流平台都在其中
- 播放]]></description><category></category></item><item><title><![CDATA[Plate Slate v2 装饰源脏标记：Wave 10「源码级失效声明」的设计落地与验证复盘]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/165627266</link><guid>https://blog.csdn.net/gitblog_00609/article/details/165627266</guid><author>gitblog_00609</author><pubDate>Wed, 16 Sep 2026 19:40:24 +0800</pubDate><description><![CDATA[本文围绕 [docs/plans/2026-04-15-slate-v2-decoration-wave-10-execution.md](https://link.gitcode.com/i/9447928de84aad936c752b593e5c845c) 这份执行文档，系统讲解 Plate Slate v2 覆盖层（decoration / annotation / widget）中「源码级]]></description><category></category></item><item><title><![CDATA[为 Elastic UI（EUI）编写组件文档：从 MDX 文件结构到交互式 Demo 的完整指南]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/154975231</link><guid>https://blog.csdn.net/gitblog_00609/article/details/154975231</guid><author>gitblog_00609</author><pubDate>Wed, 16 Sep 2026 19:02:12 +0800</pubDate><description><![CDATA[EUI（Elastic UI）作为 Elastic 开源的设计系统，其组件文档站点基于 Docusaurus + MDX 构建，任何贡献者都可以通过编写 Markdown/MDX 文件为组件补齐文档。本文以仓库内 [writing-documentation.md](https://link.gitcode.com/i/f0a4af940c9111d2d1dadd160f3d2444) 为骨架，结]]></description><category></category></item><item><title><![CDATA[在 mlx-vlm 中运行微软 Mage-Flow：原生分辨率文生图与图像编辑实战指南]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/141542472</link><guid>https://blog.csdn.net/gitblog_00609/article/details/141542472</guid><author>gitblog_00609</author><pubDate>Wed, 16 Sep 2026 18:41:40 +0800</pubDate><description><![CDATA[本篇技术指南以 mlx-vlm 仓库中 [Mage-Flow 模型文档](https://link.gitcode.com/i/e5db7e7fcd54a8a1409163510e41830e) 为骨架，系统讲解如何在 Mac（MLX）上加载微软 4B 级原生分辨率图像生成/编辑模型家族 Mage-Flow，覆盖六种官方变体的选择、Diffusers 检查点的转换与量化、CLI 与 Python ]]></description><category></category></item><item><title><![CDATA[OBS 启动失败终极排查：C++ 运行库报错一次讲清]]></title><link>https://blog.csdn.net/gitblog_00609/article/details/157154060</link><guid>https://blog.csdn.net/gitblog_00609/article/details/157154060</guid><author>gitblog_00609</author><pubDate>Wed, 16 Sep 2026 17:25:56 +0800</pubDate><description><![CDATA[OBS Studio 升到 30.2.0 后打不开，弹窗催你装 C++ 运行库？这篇就是对着这个 OBS 运行库报错写的修复清单：先讲清根因，再给四条从上到下的修复路径，照着做基本能解决。

## 现象速写

- 弹窗标题写着 `Outdated Visual C++ Runtime`，正文是 "OBS Studio requires a newer version of the Microsof]]></description><category></category></item></channel></rss>