<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_01176的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_01176</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_01176]]></copyright><item><title><![CDATA[Cemu快速上手指南：4步跑通自己的Wii U模拟器]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/156476944</link><guid>https://blog.csdn.net/gitblog_01176/article/details/156476944</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 23:46:44 +0800</pubDate><description><![CDATA[Wii U模拟器常被依赖配置劝退。Cemu是用C/C++编写的开源Wii U模拟器，支持64位Windows、Linux与macOS。本文按你的真实环境选依赖、给最少步骤，带你产出一个能启动的模拟器。

## 先判断你的情况：3个问题定路线

问题1：你会用官方预编译版本吗？
会，且只想玩游戏——那直接下载发布包即可，本文只讲源码构建，可跳过。
不会，或想自己改代码——继续往下读。

问题2：你在]]></description><category></category></item><item><title><![CDATA[如何编排上百个Terraform模块不翻车：Terragrunt实战完整指南（避坑版）]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/155921994</link><guid>https://blog.csdn.net/gitblog_01176/article/details/155921994</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 23:23:21 +0800</pubDate><description><![CDATA[凌晨三点发布，第47个模块的state文件又锁住了，而prod的tags和dev早已悄悄分叉。要治这些病靠流程纪律是不够的，你需要一层编排。Terragrunt 架在 OpenTofu/Terraform 之上，把配置堆拆成独立单元，统一管状态、依赖顺序和批量执行——这篇是完整实战路径。

## 它到底在解决什么

裸 Terraform 没有"一组模块"的概念，每个目录都是各自管 state 的]]></description><category></category></item><item><title><![CDATA[Mac 菜单栏太挤？用开源工具 Ice 5 分钟把图标收进隐藏区]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/157193498</link><guid>https://blog.csdn.net/gitblog_01176/article/details/157193498</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 22:57:26 +0800</pubDate><description><![CDATA[连 Wi-Fi 时才发现，右侧二十来个小图标把系统托盘挤到了屏幕边上，刘海屏上更是遮得严严实实。Ice 就是一个免费开源的 Mac 菜单栏管理工具，负责把图标收进隐藏区、一键唤出、拖拽重排和外观定制。

## 工具速览

Ice 是跑在 macOS 上的菜单栏管理器，完全免费、代码开源，要求 macOS 14 及以上系统。它的思路很简单：把菜单栏拆成常显区和隐藏区，Wi-Fi、电池、时间这类天天要]]></description><category></category></item><item><title><![CDATA[MMPose 开源贡献指南：从 Fork 到合入的完整 PR 流程与代码规范实战]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/157929188</link><guid>https://blog.csdn.net/gitblog_01176/article/details/157929188</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 22:55:00 +0800</pubDate><description><![CDATA[本文基于 MMPose 官方中文贡献指南，结合仓库内真实的 CI 工作流、pre-commit 配置、单元测试组织与 PR 模板，为开发者提供一条从零开始向 MMPose 提交代码的完整路径。读完本文，你将掌握 Git 远程仓库（origin / upstream）协作模型、pre-commit 代码风格检查的安装与排错、六步 PR 提交流程，以及 Python 与 C++/CUDA 的代码风格红]]></description><category></category></item><item><title><![CDATA[ET 框架实战：1 个进程跑通 Unity 游戏服务器的分布式服务端]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/152015147</link><guid>https://blog.csdn.net/gitblog_01176/article/details/152015147</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 22:23:38 +0800</pubDate><description><![CDATA[做 Unity 游戏服务器时，框架选型绕不开三件事：分布式服务端怎么调试、前后端代码怎么共用、上线后怎么不停服改逻辑。ET 框架用组件化架构把游戏功能拆成可挂载的组件，前后端共用一套 C# 代码，服务端基于 .NET 8 编写。适合正在做 MMO、棋牌类项目的开发者，以及想把单进程分布式调试落地的团队。

## 痛点：多进程调试、跨平台部署、不停服改逻辑

写分布式服务端的人对下面三个场景应该不陌]]></description><category></category></item><item><title><![CDATA[Velero 1.0 升级指南：使用 `velero migrate-backups` 迁移 Ark 遗留备份元数据]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/160754151</link><guid>https://blog.csdn.net/gitblog_01176/article/details/160754151</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 21:36:49 +0800</pubDate><description><![CDATA[> **导读**：本文围绕 Velero 从 v0.11 升级到 v1.0.0 的完整官方流程展开，重点剖析升级中最关键、也最容易出错的一步——使用 `velero migrate-backups` 命令重写对象存储中的 Ark（旧项目名）遗留备份元数据。读完本文，你将掌握 v1.0 之前各版本兼容性边界、`migrate-backups` 的底层行为（`ark-backup.json` → `v]]></description><category></category></item><item><title><![CDATA[46 个 Dify 工作流模板：导入 YAML 就能搭数据分析与翻译应用]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/160822771</link><guid>https://blog.csdn.net/gitblog_01176/article/details/160822771</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 21:28:28 +0800</pubDate><description><![CDATA[上传一个 CSV 文件，一分钟后拿到数据趋势图表和文字解读。这是 Awesome-Dify-Workflow 项目里现成的流程之一：仓库提供了 46 个 Dify DSL 工作流文件，覆盖数据分析、JSON 处理、翻译、知识库问答等场景，导入 Dify 即可直接使用。

## 项目概览：Awesome-Dify-Workflow 集合能做什么

这是一个即取即用的 Dify DSL 工作流合集，请]]></description><category></category></item><item><title><![CDATA[Zola kirifuji 极简紫色博客主题完整教程：安装、配置到深度定制]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/157197122</link><guid>https://blog.csdn.net/gitblog_01176/article/details/157197122</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 20:47:00 +0800</pubDate><description><![CDATA[如果你正在用 Zola 静态站点生成器搭一个博客，kirifuji 是一个值得试试的极简紫色主题：它用纯白背景搭配深紫主色，靠留白和响应式布局保证阅读体验，导航菜单、页脚署名都能通过配置开关控制。这篇教程会带你走完"装主题 → 写配置 → 做定制"的完整流程，适合刚接触 Zola 主题机制的新手。

## kirifuji 主题外观与核心特性速览

先看一眼效果：

[![Zola kirifuj]]></description><category></category></item><item><title><![CDATA[TRL AsyncDistillationTrainer 快速部署指南：三张 GPU 跑通异步蒸馏，参数默认值与指标排障一次讲清]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/153710322</link><guid>https://blog.csdn.net/gitblog_01176/article/details/153710322</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 20:46:49 +0800</pubDate><description><![CDATA[在 TRL 实验模块里，`AsyncDistillationTrainer` 把学生模型的完成结果生成扔进后台子进程，教师模型通过 HTTP 远程打分，主进程只从队列拉样本、算梯度。教师可以放在另一台机器上，体积可以比学生大得多。下面按"先跑起来、再懂机制、最后会排障"的顺序讲清楚它。

## 同步蒸馏的两个麻烦

先看痛点。同步版 `DistillationTrainer` 里，教师是本地加载的]]></description><category></category></item><item><title><![CDATA[Wand-Enhancer：一键补丁免费解锁 Wand 高级功能]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/144684911</link><guid>https://blog.csdn.net/gitblog_01176/article/details/144684911</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 19:47:51 +0800</pubDate><description><![CDATA[高级修改选项看得见、点下去却要升级专业版——这是 Wand 用户常碰到的墙。Wand-Enhancer 是免费开源的增强工具：用一键本地补丁解锁 Wand 高级功能，还附带手机远程控制面板。整个过程只在你自己的电脑上运行，不碰游戏文件，也不改 Wand 的核心组件。

## Wand-Enhancer 能力速览：先看它能做什么

上手之前，先弄清它提供的两大能力：

- **本地解锁高级功能**：]]></description><category></category></item><item><title><![CDATA[在 Xinference 中部署 Qwen3-Thinking 推理模型：规格矩阵、启动命令与思维模式解析]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/160233209</link><guid>https://blog.csdn.net/gitblog_01176/article/details/160233209</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 19:12:14 +0800</pubDate><description><![CDATA[本文以 Xinference 内置模型文档 [qwen3-thinking.rst](https://link.gitcode.com/i/a69cb592970cd932448178d9ef41e47e) 为骨架，系统讲解 Qwen3-Thinking 系列在 Xinference 中的全部 18 种模型规格（Model Spec）、对应启动命令与量化选型，并结合仓库源码剖析其思维模式（Thin]]></description><category></category></item><item><title><![CDATA[Baserow AI 助手评测体系（Evals）完全指南：基于 Phoenix 的端到端自动化评测平台]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/152243160</link><guid>https://blog.csdn.net/gitblog_01176/article/details/152243160</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 18:49:03 +0800</pubDate><description><![CDATA[本指南以 Baserow 企业版后端 `enterprise/backend` 中的 AI 助手评测（Evals）体系为对象，系统讲解如何让**真实的 AI 助手 Agent**（Kuma）连接真实 LLM 运行评测用例、自动同步数据集到自托管的 Arize Phoenix 观测平台，并对每次运行记录评分、成本、延迟与完整 Trace。读完本文，你将掌握从 Docker 开发栈一键启动评测环境、通]]></description><category></category></item><item><title><![CDATA[在 Zephyr RTOS 中使用 ODROID-GO：HardKernel 便携游戏机的板级支持、外设资源与开发指南]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/161681399</link><guid>https://blog.csdn.net/gitblog_01176/article/details/161681399</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 18:37:21 +0800</pubDate><description><![CDATA[本文以 Zephyr 仓库中的 ODROID-GO 板级定义（[boards/hardkernel/odroid_go](https://link.gitcode.com/i/3a86c264127d82adc5e588dd6fcf03cf)）为核心，系统介绍 HardKernel ODROID-GO Game Kit 这款 DIY 便携游戏机在 Zephyr RTOS 中的硬件资源、引脚分配、双]]></description><category></category></item><item><title><![CDATA[TPM支持哪些git仓库格式？git://、HTTPS、SSH与Bitbucket完整测试指南]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/157012371</link><guid>https://blog.csdn.net/gitblog_01176/article/details/157012371</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 17:54:56 +0800</pubDate><description><![CDATA[TPM（Tmux Plugin Manager，Tmux 插件管理器）是 Tmux 用户的"插件管家"，它通过 git 拉取插件并自动加载。那么问题来了：**TPM 到底支持哪些 git 仓库格式？** 本文基于项目源码与测试脚本，对 `git://`、HTTPS、SSH、Bitbucket 等格式逐一测试讲解，帮你一次写对 `~/.tmux.conf` 中的插件地址。

## 一、30秒快速上手]]></description><category></category></item><item><title><![CDATA[在 Go 中解析与改写 SSH Config：深入 kevinburke/ssh_config 库]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/154972603</link><guid>https://blog.csdn.net/gitblog_01176/article/details/154972603</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 16:53:43 +0800</pubDate><description><![CDATA[`ssh_config` 是一个纯 Go 实现的 `~/.ssh/config` 与 `/etc/ssh/ssh_config` 解析与改写库，核心亮点是**解析时完整保留注释与原始文本**，从而允许程序对 SSH 配置文件进行读取、修改并原样写回磁盘。本文以本仓库 vendor 目录下随附的 v1.6.0 源码为准，系统讲解其 `Get`/`GetStrict`/`GetAll`/`Decode]]></description><category></category></item><item><title><![CDATA[Agentic Actions Auditor：GitHub Actions 中 AI 编码 Agent 集成的静态安全审计方法论]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/161245353</link><guid>https://blog.csdn.net/gitblog_01176/article/details/161245353</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 16:27:45 +0800</pubDate><description><![CDATA[本篇技术指南围绕开源仓库 [.agents/skills/agentic-actions-auditor/](https://link.gitcode.com/i/00b1a1da8a4618e451e522c3923e2c83) 下的安全审计技能展开，系统讲解如何对 GitHub Actions 工作流中调用 AI 编码 Agent（Claude Code Action、Gemini CLI、O]]></description><category></category></item><item><title><![CDATA[Feature Implementation Plan]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/153606214</link><guid>https://blog.csdn.net/gitblog_01176/article/details/153606214</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 15:18:29 +0800</pubDate><description><![CDATA[- [ ] Implement user authentication
- [ ] Add unit tests for the login flow
- [ ] Update API documentation
```

小技巧：在编辑器里按 `Cmd+L` / `Ctrl+L` 可以快速插入一个新复选框；在预览里直接点复选框也能手动勾选或取消勾选（任务执行期间为只读）。

写任务时有个推荐做法]]></description><category></category></item><item><title><![CDATA[OpenReel Video Monorepo开发流实践：pnpm workspaces、WASM构建与多包测试体系]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/142538623</link><guid>https://blog.csdn.net/gitblog_01176/article/details/142538623</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 15:15:27 +0800</pubDate><description><![CDATA[OpenReel Video 是一个专业级浏览器端视频编辑器（开源 CapCut 替代方案），100% 在前端运行、无水印、无云端上传。这个项目最大的工程亮点，是它用 **pnpm workspaces Monorepo** 把 4 个应用端 + 10 个共享包组织在一起，配合 **AssemblyScript WASM 构建**与**多包 Vitest 测试体系**，一条命令就能完成"依赖安装 ]]></description><category></category></item><item><title><![CDATA[cover-agent cpp_cli 模板实战：GTest 单元测试与 lcov/Cobertura 覆盖率构建全流程]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/163439875</link><guid>https://blog.csdn.net/gitblog_01176/article/details/163439875</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 14:29:04 +0800</pubDate><description><![CDATA[本文以 cover-agent（Qodo-Cover）仓库中的 [cpp_cli 模板项目](https://link.gitcode.com/i/0c22871281fcba5d0b762e3eaab8239b) 为核心，讲解一个 C++ 命令行计算器如何搭建 GTest 单元测试、通过 CMake 开启 GCC 覆盖率插桩、用 lcov 采集并过滤覆盖率数据，并最终转换为 Cobertura ]]></description><category></category></item><item><title><![CDATA[Sanity 仓库的 JS 性能规则解析：用单次循环求最值，避免无谓排序（js-min-max-loop）]]></title><link>https://blog.csdn.net/gitblog_01176/article/details/154047219</link><guid>https://blog.csdn.net/gitblog_01176/article/details/154047219</guid><author>gitblog_01176</author><pubDate>Wed, 16 Sep 2026 14:11:31 +0800</pubDate><description><![CDATA[本文围绕 Sanity monorepo 中 Vercel React 最佳实践技能集的一条 JavaScript 性能规则——`js-min-max-loop`（用循环求最值，而非排序）展开，覆盖其完整的不规范/规范代码对照、复杂度分析，以及 `Math.min/Math.max` 展开方案在超大数组下的参数栈限制；并结合仓库内 `radar` 性能看板中的真实代码示例，说明该规则在实际项目中的]]></description><category></category></item></channel></rss>