<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_01114的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gitblog_01114</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gitblog_01114]]></copyright><item><title><![CDATA[1 键切换 3 套代理：ZeroOmega 多代理实测]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/152871225</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/152871225</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 19:15:13 +0800</pubDate><description><![CDATA[我每天要在公司、家里、测试网三套网络间做多代理切换，手动改系统代理太费事，就试了 ZeroOmega——一个从 SwitchyOmega 分叉、兼容 manifest v3 的代理切换扩展，直接跑的源码版，下面是实测记录。

## 没有 ZeroOmega 时，多套代理怎么切

老流程是这样的：换一次网络，进系统代理设置改一遍 host 和端口；想验证某个域名走不走代理，得先切直连再切回代理，来回]]></description><category></category></item><item><title><![CDATA[【纯白嫖】语音识别测试wav数据集：400条中英文音频，给识别模型做一次快速体检]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/170293426</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/170293426</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 19:09:01 +0800</pubDate><description><![CDATA[语音识别测试wav数据集收录 250 条中文与 150 条英文音频，均为 wav 格式，全部取自开源资源。把它当作统一的语音识别模型测试集，就能在同一批音频上比较 PaddleSpeech、Whisper 等模型的真实表现。

自测数据各自为战，换一个数据集就得重算一遍结论，模型之间也没法放进同一张表。这份 400 条音频的集合要解决的正是“拿什么测、怎么比”：中英文都有、格式统一，下载解压后直接]]></description><category></category></item><item><title><![CDATA[为 Kiri 贡献代码：构建、测试、三平台一致性与 PR 规范实战指南]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/152631336</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/152631336</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 18:40:30 +0800</pubDate><description><![CDATA[Kiri 是一个用 Rust 编写的小型容器运行时，直接实现 Docker Engine API，因此改动同时牵动宿主二进制、guest PID 1、镜像层和跨平台界面。本文以仓库的贡献指南 [CONTRIBUTING.md](https://link.gitcode.com/i/8daaa6596e584edc7642834dcca465d5) 为主线，说明贡献前如何对齐范围、如何用 `carg]]></description><category></category></item><item><title><![CDATA[Pokemon Cards CSS 完整教程：如何用纯 CSS 还原宝可梦卡牌全息闪卡效果]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/156753585</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/156753585</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 14:47:59 +0800</pubDate><description><![CDATA[想让网页里的集换式卡牌在被鼠标"倾斜"时像真卡一样流光溢彩，第一反应往往是贴个 GIF 或者上粒子特效。Pokemon Cards CSS 给了另一条路：不写一行 WebGL，纯靠 CSS 变换、渐变、混合模式和滤镜，就能模拟剑盾时代宝可梦卡牌的各种全息箔（Holofoil）效果——移动鼠标，卡片 3D 翻转，光带跟着走。

## 项目定位：一套全息卡面效果的 CSS 工具箱

仓库的定位很克制：]]></description><category></category></item><item><title><![CDATA[5 分钟跑通一次 Crossplane 安全扫描：Trivy 与 Clair 漏洞检测实战]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/163301900</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/163301900</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 14:41:04 +0800</pubDate><description><![CDATA[你的 Crossplane 控制面、以及装上去的 Provider 和 Function 都是以 OCI 镜像跑在集群里的，Crossplane 安全扫描就是日常运营绕不开的一环：任何一个镜像的底层系统或依赖命中 CVE（公开披露的漏洞编号），整个平台都会受影响。这一篇以"一次完整体检"为主线，把本地扫描、工具选型、CI 自动化、以及发现问题之后的处理走一遍。

[![Crossplane 包管理]]></description><category></category></item><item><title><![CDATA[13 分钟录音 17 秒转写：faster-whisper 把 Whisper 语音转写提速 4 倍的实战做法]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/166736363</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/166736363</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 14:21:20 +0800</pubDate><description><![CDATA[官方 Whisper 转一段 13 分钟的录音要两分多钟，换成 faster-whisper——基于 CTranslate2 推理引擎重写的 Whisper 语音转写提速方案——同一张 GPU 上官方 benchmark 里最快只要 17 秒，精度不变。下面从装包到出结果，大约 10 分钟。

## 30 秒跑通最小示例

一行装好（需要 Python 3.9+，音频解码走 PyAV，不用再给系统]]></description><category></category></item><item><title><![CDATA[Jasna 本地视频去马赛克：选路、对卡、算账，下载前三个决策一次讲清]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/160129955</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/160129955</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 11:27:54 +0800</pubDate><description><![CDATA[Jasna 是一款开源的本地去马赛克工具，整个视频去马赛克流程跑在你自己的显卡上。它的原理很直白：先找出每帧里的打码位置，再只重绘那一小块，其余画面不动。RTX 5090 上，一段 3 分 22 秒的 1080p 视频只需 34 秒跑完，720p 典型显存仅 4.2 GB。这篇文章帮你把三个决策一次想清楚：免费档、LTX、第三方整合包，走哪条路；你的显卡过不过门槛；时间、带宽、钱，各要花多少。

]]></description><category></category></item><item><title><![CDATA[不碰 GPU 也能测 Viggle Remake：MCP e2e 测试、fake_worker 与 fake_openai 的设计思路]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/156579229</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/156579229</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 09:52:39 +0800</pubDate><description><![CDATA[Viggle Remake 是一套 AI 视频重制模型（swap 整体换人 / edit 改物换景），配套的 MCP 服务端让 agent 驱动整条重制流水线。服务端本身不需要 GPU，因此它的端到端（e2e）测试可以做到零 GPU、零花费：[fake_worker](https://link.gitcode.com/i/8cc11a3d6131b3783f44c24db7132490) 用文件队]]></description><category></category></item><item><title><![CDATA[从 4.4GB 到 1.5GB：PS2 镜像 CHD 压缩瘦身与 ROMm 入库的决策路径]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/151560791</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/151560791</guid><author>gitblog_01114</author><pubDate>Sun, 08 Nov 2026 09:16:59 +0800</pubDate><description><![CDATA[把自托管 ROM 库整体复制到另一台机器时，PS2 文件夹往往是最难啃的部分——几十张光盘镜像就能过百 GB，拷贝要拖上几小时，新机器也吃不消。用 MAME 官方的 chdman 对 ISO 做一次 CHD 压缩，单张约 4.4GB 的镜像可以压到约 1.5~2.2GB，再交给 ROMm 完成去重入库，整体省下 40%~60% 的空间，代价只是单碟 3~5 分钟（低档位）或几十分钟（高档位）的 C]]></description><category></category></item><item><title><![CDATA[SSRF防护与robots.txt合规：深入RustXNG安全审计，自托管搜索的安全边界在哪里]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/170248931</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/170248931</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 23:58:47 +0800</pubDate><description><![CDATA[RustXNG 是一个用 Rust 编写的自托管元搜索引擎（metasearch），基于 SearXNG 构建，通过 JSON API 与 MCP 为 AI 智能体提供聚合搜索结果和可选的网页正文抓取。当一个服务会替你访问任意网页时，安全边界到底划在哪里？本文带你深入 RustXNG 的安全审计，拆解它的 SSRF 防护与 robots.txt 合规机制。

## 为什么自托管搜索需要"安全边界"]]></description><category></category></item><item><title><![CDATA[dockerify-android的Dockerfile构建全揭秘：从Ubuntu 20.04到预烘焙Root与GAPPS的Android 11镜像]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/170248838</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/170248838</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 23:45:23 +0800</pubDate><description><![CDATA[dockerify-android 是一款把 Android 11 模拟器完整打包进 Docker 镜像的开源项目：这份 [Dockerfile](https://link.gitcode.com/i/2b39734891dc1287044956769de3e01d) 以 Ubuntu 20.04 为底座，预烘焙 Root 工具链与 ARM 翻译组件，并预装 Android 11（API 30）x]]></description><category></category></item><item><title><![CDATA[JavaCV 采集排障三阶段：从连接超时、花屏到内存溢出]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/152705854</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/152705854</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 19:40:31 +0800</pubDate><description><![CDATA[凌晨两点，监控程序卡死在 `grab()` 上，三分钟没有任何输出，日志里只有一行：`avformat_open_input() error -138`。重启没用，跑几个小时就是内存溢出。这类症状在 JavaCV 项目里几乎躲不开，差别是卡在哪一阶段。按 设备启动、采集处理、长期运行 三个阶段梳理，每阶段给出可抄的修复代码。

## 📡 启动阶段：摄像头打不开、RTSP 连接卡死怎么排查

**]]></description><category></category></item><item><title><![CDATA[换产调参不再靠手摸：BayesianOptimization 工艺参数寻优实战指南]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/161648243</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/161648243</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 17:00:35 +0800</pubDate><description><![CDATA[换产调参那天，工程师盯着淬火炉温控面板：温度、保温、冷速，哪一组才稳？靠经验一轮轮试，材料和机时都烧进去了。BayesianOptimization 这类贝叶斯优化工具，正是为制造业生产流程里"单次试验很贵"的参数寻优准备的。

## 三分钟看懂贝叶斯优化：下一个试验点该放哪

一句话原理：用高斯过程（Gaussian Process）给已试过的点建一个概率模型，预测"哪个参数组合最可能好"，再靠]]></description><category></category></item><item><title><![CDATA[SAM 完整指南：批量解锁 Steam 全成就，新手 3 分钟跑通]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/168883705</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/168883705</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 16:49:58 +0800</pubDate><description><![CDATA[Steam Achievement Manager（简称 SAM）是一款免费开源的 Steam 成就管理工具，能把任意游戏的成就批量解锁、锁回，并同步到 Steam 云端。本文从克隆源码、本地编译讲到提交修改的每一步，顺带拆解它的三个模块各管什么。新手按顺序读完，几分钟就能在自己机器上跑起来。

## 哪些人适合用 SAM：三个典型场景

这一节帮你判断它值不值得花十分钟了解。

- 一款想退坑的]]></description><category></category></item><item><title><![CDATA[如何用 SAM 免费批量解锁 Steam 成就：安全修改成就与统计的实操指南]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/158280412</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/158280412</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 14:59:03 +0800</pubDate><description><![CDATA[SAM（Steam Achievement Manager）是一款免费开源的 Windows 桌面工具，直接调用本机 Steam 客户端，帮你批量解锁单机游戏的成就、改写统计数值。它不改动任何游戏文件，数据直接写入 Steam 账户。下面从"能不能用"讲到"出了问题怎么办"，全程按真实操作顺序走一遍。

## 一、动手之前：先判"能不能用"

SAM 没有撤销功能，用错游戏代价很高。打开工具前，先]]></description><category></category></item><item><title><![CDATA[openMotor属性系统如何工作？PropertyCollection、单位换算与YAML序列化设计完全指南]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/170243034</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/170243034</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 14:45:00 +0800</pubDate><description><![CDATA[openMotor 是一款开源的火箭发动机内弹道模拟器（internal ballistics simulator），用于估算固体火箭发动机的室压与推力曲线。本文带你拆解 openMotor 属性系统的三大核心：`PropertyCollection` 属性容器、`units` 模块的单位换算机制，以及基于 YAML 的序列化与版本迁移设计，帮助新手快速看懂每个参数的存储与校验逻辑。

## 📦]]></description><category></category></item><item><title><![CDATA[Steam 管理上千游戏与成就的完整指南：虚拟列表与异步加载解析]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/160068639</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/160068639</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 13:56:27 +0800</pubDate><description><![CDATA[Steam Achievement Manager（SAM）是一个用于管理 Steam 游戏成就与统计数据的 WinForms 工具，支持批量解锁、重置和编辑游戏的成就状态与统计数值。它的游戏选择窗口要展示整个游戏库（可达上千款游戏），本文以这个窗口为例，讲清楚它如何用虚拟列表与异步图标加载实现流畅滚动。

## 快速上手：构建并运行游戏选择窗口

环境要求不高：Windows、.NET Fram]]></description><category></category></item><item><title><![CDATA[Harness Engineering 101：如何给 AI 装上「双手」：工具调用（Tool Calling）完整原理揭秘]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/166373113</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/166373113</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 12:11:37 +0800</pubDate><description><![CDATA[在开源项目 **Harness Engineering 101** 中，最核心的观点是：LLM 是"大脑"，harness（外部程序）是"身体"，而**工具调用（Tool Calling）**正是给大脑装上双手的关键机制。本文面向新手，不靠大段代码，只用两个 JSON 片段就把 Tool Calling 的完整原理讲透：模型从不执行任何东西，它只发出一份结构化的"请求单"，你的程序替它执行，再把结]]></description><category></category></item><item><title><![CDATA[Folia 歌词动画如何送进 OBS 直播间：PlayerCap 完整上手教程]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/154586584</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/154586584</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 09:40:07 +0800</pubDate><description><![CDATA[做音乐直播时，很多人卡在最后一环：Folia 里那些整行入场、逐词高亮的歌词动画，用窗口捕获会连边框和任务栏一起抓进来，用截图软件又费 CPU，逐词动效在推流分辨率下还容易掉帧。Folia 内置的 PlayerCap 源（Web 舞台源，默认值叫 **Nexus PlayerCap**）就是为这个痛点准备的：它在设置里连上本机 8765 端口的 PlayerCap 服务，一键生成一条专属链接，你在]]></description><category></category></item><item><title><![CDATA[每天10分钟日常怎么全自动化？明日方舟MAA智能助手完整指南]]></title><link>https://blog.youkuaiyun.com/gitblog_01114/article/details/162598676</link><guid>https://blog.youkuaiyun.com/gitblog_01114/article/details/162598676</guid><author>gitblog_01114</author><pubDate>Sat, 07 Nov 2026 09:30:07 +0800</pubDate><description><![CDATA[手动做《明日方舟》日常要十几分钟：换班、刷本、公招、收奖励，一天两遍。MAA（MaaAssistantArknights）是一款开源免费的明日方舟智能助手，基于图像识别技术，一键完成全部日常，让你彻底长草。

## 三分钟装好MAA：从下载到跑通自动化

### 下载与解压

主推一条路：去 MAA 官网下载，它会自动帮你选好系统架构（Windows 用户一般就是 win-x64 包）。

其他渠]]></description><category></category></item></channel></rss>