<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00867的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00867</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00867]]></copyright><item><title><![CDATA[res-downloader 网络资源嗅探完整教程：从克隆仓库到保存第一条无水印视频]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/154105879</link><guid>https://blog.csdn.net/gitblog_00867/article/details/154105879</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 18:06:55 +0800</pubDate><description><![CDATA[res-downloader 是一款基于 Go 与 Wails 的跨平台网络资源嗅探工具，把代理抓包过程封装成可视化界面，让微信视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗音乐、QQ 音乐等平台的资源可以直接下载，适合需要无水印保存视频、m3u8 下载或直播流抓取的普通用户与自媒体运营者。

## 跟着保存一条视频：完整动线走查

### 1. 克隆仓库并安装证书

在终端执行下面这]]></description><category></category></item><item><title><![CDATA[Vant CLI 配置指南：从 `vant.config.mjs` 到 PostCSS 的完整配置解析]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/165123005</link><guid>https://blog.csdn.net/gitblog_00867/article/details/165123005</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 17:50:18 +0800</pubDate><description><![CDATA[本文基于 `@vant/cli`（当前仓库版本为 7.1.0）的官方配置文档 [packages/vant-cli/docs/config.zh-CN.md](https://link.gitcode.com/i/d6c57f641c9cdb007380c440b7fb6f5d)，系统讲解组件库工具链的三层配置体系：用于构建文档站点的 `rsbuild.config.mjs`、用于构建组件库代码的]]></description><category></category></item><item><title><![CDATA[OpenObserve 日志过滤查询全链路调优实战：4 层动作将 P95 延迟从 2.1s 压到 180ms]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/163171151</link><guid>https://blog.csdn.net/gitblog_00867/article/details/163171151</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 17:48:27 +0800</pubDate><description><![CDATA[上周给客户做验收压测，OpenObserve 一条四条件日志过滤查询的 P95 卡在 2.1s，八成时间耗在文件列表扫描和元数据拉取上。逐层调优后，同一查询 P95 压到 180ms。

## 慢在哪：一条查询的全链路耗时分布

一条多条件过滤查询的执行链路：**SQL 解析**（把查询转成逻辑计划、抽出过滤谓词）→ **分区裁剪**（按时间范围和分区设置把窗口切到分区区间）→ **文件列表过滤*]]></description><category></category></item><item><title><![CDATA[Turso 测试套件实战指南：集成测试、差分测试与模糊测试的完整解析]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/161483167</link><guid>https://blog.csdn.net/gitblog_00867/article/details/161483167</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 17:31:12 +0800</pubDate><description><![CDATA[本文基于 Turso 仓库中的 [tests/README.md](https://link.gitcode.com/i/746db6eb2061aca725204ddc6a6109a7) 展开，系统介绍 Turso（Rust 实现的 SQLite 兼容数据库）的集成与回归测试体系。你将掌握如何运行全部测试与单个用例、理解 `TempDatabase` 测试夹具的设计、差分测试（与 SQLite ]]></description><category></category></item><item><title><![CDATA[Czkawka：14 类文件清理工具合一，免费快速扫出重复文件]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/159844262</link><guid>https://blog.csdn.net/gitblog_00867/article/details/159844262</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 17:02:33 +0800</pubDate><description><![CDATA[刚整理完下载目录，同一部片子里外出现了三份，同一份报告在桌面、网盘和邮箱备份里各躺着一份——逐个比对大小删副本，半小时就搭进去了。Czkawka 是一款免费开源的磁盘清理工具，内置 14 类扫描器，一次扫描同时揪出重复文件、相似图片、空文件夹和损坏文件，全程不联网、不收集任何使用数据。

[![Czkawka 文件清理工具（含重复文件扫描功能）的 Krokiet 界面标志](https://raw]]></description><category></category></item><item><title><![CDATA[Slint Material 组件库 ScrollBarPolicy 枚举详解：掌控滚动条可见性的三种策略]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/163589962</link><guid>https://blog.csdn.net/gitblog_00867/article/details/163589962</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 16:42:05 +0800</pubDate><description><![CDATA[`ScrollBarPolicy` 是 Slint Material 组件库中用于控制滚动条可见性的核心枚举，它定义了滚动条在何种条件下显示。本指南以 [ScrollBarPolicy 枚举文档](https://link.gitcode.com/i/a10b48064398a96db12926b59ce2ac60) 为主体，结合 Material 组件库 `ScrollView`/`Scroll]]></description><category></category></item><item><title><![CDATA[Skyvern 脚本生成与渐进式缓存机制深度解析：从 AI Agent 执行到 run with code 的完整架构]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/141495558</link><guid>https://blog.csdn.net/gitblog_00867/article/details/141495558</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 15:49:54 +0800</pubDate><description><![CDATA[本文基于 Skyvern 开源仓库中 `skyvern/core/script_generations/CLAUDE.md` 这一核心设计文档，系统讲解 Skyvern 的"脚本生成与缓存"（Script Generation & Caching）机制——它将一次工作流（Workflow）运行记录转化为可复用的 Python 脚本，使工作流以 `run_with: code` 模式直接执行缓存脚本]]></description><category></category></item><item><title><![CDATA[GoFr 如何用 response.Stream 把任务进度与日志实时推流给客户端]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/154463738</link><guid>https://blog.csdn.net/gitblog_00867/article/details/154463738</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 15:41:59 +0800</pubDate><description><![CDATA[当一个 HTTP 接口需要随时间逐步返回结果——长任务的进度百分比、日志行的实时尾巴、语言模型的输出 token——GoFr 的默认行为（handler 返回单个值、框架在返回时一次性发送）就不够用了。GoFr 为此提供 `response.Stream`：handler 返回它之后，框架在每产生一个值时立刻写给客户端并 flush，而不是把整个响应缓存在内存里。本文基于 [官方流式响应文档](h]]></description><category></category></item><item><title><![CDATA[Web Shell 转录本批量派发：化解 SSE 恢复突发导致的 O(E×B) 主线程冻结]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/163438774</link><guid>https://blog.csdn.net/gitblog_00867/article/details/163438774</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 14:33:40 +0800</pubDate><description><![CDATA[本篇文章聚焦 qwen-code 项目中 Web Shell 前端的一个典型性能缺陷：当浏览器标签页长时间切走后再切回时，SSE 流会一次性回放大量缓冲事件，逐事件派发到转录本 Store，最终以 `O(E×B)` 的近似二次方成本阻塞主线程数分钟甚至触发标签页 OOM 崩溃。文章将带你从源码级根因出发，理解一次完整的"批处理批量派发（batched dispatch）"修复设计——包括 macr]]></description><category></category></item><item><title><![CDATA[fhEVM `@fhevm/sdk` 运行时兼容性完全指南：多线程、单线程与边缘运行时支持矩阵]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/162269754</link><guid>https://blog.csdn.net/gitblog_00867/article/details/162269754</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 14:29:43 +0800</pubDate><description><![CDATA[本指南以 [sdk/js-sdk/docs/runtime-compatibility.md](https://link.gitcode.com/i/d5e9869603ff478452dbe140635feea2) 为核心，系统讲解 `@fhevm/sdk` 在浏览器、Node.js、Bun、Deno、Electron 与 Next.js（CSR/SSR/Edge）等环境中的运行前提、线程能力判]]></description><category></category></item><item><title><![CDATA[LazyVim 如何用 :LazyFormatInfo 查看当前缓冲区生效的格式化器并控制自动格式化开关？]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/160780315</link><guid>https://blog.csdn.net/gitblog_00867/article/details/160780315</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 14:12:36 +0800</pubDate><description><![CDATA[打开 LazyVim 后保存文件时，代码会被自动格式化，但缓冲区里到底有哪些格式化器在起作用、自动格式化当前是开还是关，很多时候并不直观。` :LazyFormatInfo ` 就是 LazyVim 提供的检查入口：它针对当前缓冲区列出全局/缓冲区两级自动格式化状态、每个已注册的格式化器及其实际解析到的源（formatter sources），并标出哪个是生效中的 **active** 项。配合 ]]></description><category></category></item><item><title><![CDATA[Appium 3 迁移实战指南：从 Appium 2 平滑升级的破坏性变更与端点迁移手册]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/154590027</link><guid>https://blog.csdn.net/gitblog_00867/article/details/154590027</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 13:58:40 +0800</pubDate><description><![CDATA[本文是面向正在使用 Appium 2 并计划升级到 Appium 3 的开发者与测试基础设施维护者的完整迁移指南。Appium 2 曾对整个架构进行了大刀阔斧的重构，而 Appium 3 则是一次破坏性变更受限的小版本跃迁——升级路径更短、影响面更可控。读完本文，你将掌握 Appium 3 的安装升级方式、六类破坏性变更（Node 版本门槛、废弃端点移除、功能标志前缀强制、会话发现开关、解压逻辑迁]]></description><category></category></item><item><title><![CDATA[Data-Science-For-Beginners 官方排障指南：Python、Jupyter、Quiz App、Git 与 Docsify 问题完整解决方案]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/151647247</link><guid>https://blog.csdn.net/gitblog_00867/article/details/151647247</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 13:51:40 +0800</pubDate><description><![CDATA[本篇技术指南完整覆盖 Data Science for Beginners（10 周、20 课的数据科学入门课程）官方排障文档的全部问题域：从 Python/Jupyter 环境搭建、pip 依赖冲突，到 Jupyter Notebook 运行故障、quiz-app 前端应用启动失败、Git 克隆与 SSH 认证、Docsify 文档站部署，再到 CSV 数据加载与内存性能问题。读完后，你可以针对]]></description><category></category></item><item><title><![CDATA[Angular Material Table 组件 API 全面解析：从 MatTable 到 MatTableDataSource 的源码级指南]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/165113589</link><guid>https://blog.csdn.net/gitblog_00867/article/details/165113589</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 13:12:27 +0800</pubDate><description><![CDATA[`@angular/material/table` 是 Angular Material 中基于 CDK Data Table 构建的数据表格模块，为开发者提供了声明式的列/行模板体系、内置客户端过滤（filter）、排序（sort）、分页（pagination）能力的 `MatTableDataSource`，以及贴合 Material 规范（MDC）的样式与无障碍语义。本篇以仓库中由 API ]]></description><category></category></item><item><title><![CDATA[OpenLogi 桌面 GUI 架构与工程规范：基于 GPUI 与 gpui-component 的跨进程界面开发指南]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/159946104</link><guid>https://blog.csdn.net/gitblog_00867/article/details/159946104</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 13:07:31 +0800</pubDate><description><![CDATA[本文是 OpenLogi 项目桌面 GUI 层的实战开发指南，围绕项目内沉淀的 GUI 工程规范（见 [.claude/rules/gui.md](https://link.gitcode.com/i/dc3148ff44db62b5563a93c03abf84fa)）展开，系统讲解设置应用、Actions Ring 悬浮环、共享 UI 库三个 crate 的边界划分，以及 GPUI + gpui]]></description><category></category></item><item><title><![CDATA[Bokeh 安装完全指南：pip/conda 安装、可选依赖、示例数据与独立 BokehJS 部署]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/161888532</link><guid>https://blog.csdn.net/gitblog_00867/article/details/161888532</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 12:55:24 +0800</pubDate><description><![CDATA[本篇技术指南基于 Bokeh 官方文档中的安装章节（[docs/bokeh/source/docs/first_steps/installation.rst](https://link.gitcode.com/i/ca0bef364d0917be21eb37739652bbdf)）展开，系统讲解 Bokeh 在 Python 环境中的完整安装流程：从平台与 Python 版本要求、pip/cond]]></description><category></category></item><item><title><![CDATA[深入 lo 库 it.DropLast：Go 1.23 序列尾部裁剪的环形缓冲区实现]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/157047238</link><guid>https://blog.csdn.net/gitblog_00867/article/details/157047238</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 12:21:33 +0800</pubDate><description><![CDATA[本文围绕 lo 库 `it` 子包中的 `DropLast` 辅助函数展开：它如何以 O(n) 的固定内存从任意 `iter.Seq` 序列中丢弃末尾 n 个元素。通过结合官方文档示例、[it/seq.go](https://link.gitcode.com/i/cbff2e0602cc017374253492c2b9eea8) 的源码实现与 [it/seq_test.go](https://li]]></description><category></category></item><item><title><![CDATA[Nx React Native run-android Executor 完全指南：配置、设备选择与调试模式详解]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/165110545</link><guid>https://blog.csdn.net/gitblog_00867/article/details/165110545</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 12:18:15 +0800</pubDate><description><![CDATA[本指南围绕 Nx 仓库中 `@nx/react-native:run-android` executor 的官方示例文档（[packages/react-native/docs/run-android-examples.md](https://link.gitcode.com/i/1caab98be3e66ed9c1a818f7ca42e681)）展开，系统讲解如何在 Nx 工作区中通过 `pro]]></description><category></category></item><item><title><![CDATA[ToolJet Slack 数据源接入指南：OAuth 授权、三种操作与源码级原理解析]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/165107842</link><guid>https://blog.csdn.net/gitblog_00867/article/details/165107842</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 11:34:02 +0800</pubDate><description><![CDATA[ToolJet 允许你通过内置的 Slack 插件将工作区连接到 Slack，从而在应用内**发送消息、列出成员、读取频道历史消息**，并可将这些能力编排进按钮事件、定时任务与工作流。本文以 [docs/versioned_docs/version-3.0.0-LTS/data-sources/slack.md](https://link.gitcode.com/i/512126c7659fefc]]></description><category></category></item><item><title><![CDATA[Backstage v1.49.0 版本解析：新前端系统 RC、CLI 模块化与 AI/MCP 能力升级]]></title><link>https://blog.csdn.net/gitblog_00867/article/details/155477402</link><guid>https://blog.csdn.net/gitblog_00867/article/details/155477402</guid><author>gitblog_00867</author><pubDate>Sat, 12 Sep 2026 11:27:59 +0800</pubDate><description><![CDATA[v1.49.0 是 Backstage 向新前端系统（New Frontend System）1.0 迈出的关键一步：新创建的应用默认启用新前端系统，同时 CLI 被重构为可扩展的模块化体系，AI 与 MCP 内置动作大幅扩充，并伴随一批破坏性变更（Backstage UI 升级、实体卡片迁移、Bitbucket 旧集成清理等）。本文以官方发布说明为骨架，结合本仓库源码逐一拆解各项变更的用法、配置]]></description><category></category></item></channel></rss>