<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_07063的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gitblog_07063</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gitblog_07063]]></copyright><item><title><![CDATA[WeChatMsg 完整使用教程：微信聊天记录导出 4 种格式，顺手生成年度聊天报告]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148525492</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148525492</guid><author>gitblog_07063</author><pubDate>Sun, 01 Nov 2026 14:58:06 +0800</pubDate><description><![CDATA[早上翻旧手机才反应过来：和一个老同学五年的聊天还全存在里面，一格式化就永远没了。遇到这种时刻，解法就是做一次微信聊天记录导出——WeChatMsg 免费开源，能把 PC 端微信的聊天历史变成 HTML、Word、CSV、PDF 四种文件，还能顺手生成一份年度聊天报告，全程在本机运行，数据不经过云服务。

## 📦 微信聊天记录导出能得到什么：4 种文件 + 1 份年报

一次导出，成品是下面 5]]></description><category></category></item><item><title><![CDATA[QuickRecorder 免费 macOS 录屏工具指南：从安装到第一次录制]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/151590259</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/151590259</guid><author>gitblog_07063</author><pubDate>Sat, 19 Sep 2026 13:57:16 +0800</pubDate><description><![CDATA[QuickRecorder 是一款免费的 macOS 录屏工具，基于 Apple 官方的 ScreenCapture Kit 开发。它提供全屏、区域、单个窗口、整个应用和 iOS 设备 5 种录制范围，应用体积不到 10 MB，没有水印，也没有录制时长限制。

## 界面速览：一个主面板，六种录制范围

主面板只有顶部一排按钮，把录制范围分成 6 类，选好之后下方面板就出现该模式的专属设置，界面没]]></description><category></category></item><item><title><![CDATA[AutoGenBench（agbench）完整指南：基于 Docker 的可重复 AutoGen Agent 基准测试框架]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148548621</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148548621</guid><author>gitblog_07063</author><pubDate>Mon, 07 Sep 2026 23:36:09 +0800</pubDate><description><![CDATA[AutoGenBench（命令行名为 `agbench`）是 AutoGen 仓库 `python/packages/agbench` 中提供的一套 Agent 基准测试工具，用于在**严格可控初始条件**下重复运行一组预定义的 AutoGen 任务。它确保每次运行都从"干净"状态开始——被测 Agent 必须自行判断需要编写什么代码、安装哪些库与依赖才能完成任务；每次运行的日志都会被完整记录，供]]></description><category></category></item><item><title><![CDATA[Mermaid Live Editor完整指南：免费实时图表制作工具终极教程 [特殊字符]]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148624737</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148624737</guid><author>gitblog_07063</author><pubDate>Sat, 06 Jun 2026 18:33:12 +0800</pubDate><description><![CDATA[Mermaid Live Editor是一款革命性的在线图表编辑器，让你通过简单的Markdown语法即可创建专业级流程图、时序图和甘特图。这款完全免费的工具将代码编辑与实时预览完美结合，彻底改变了传统图表制作方式，为技术文档、项目规划和团队协作提供了前所未有的便利。

[![Mermaid Live Editor项目图标](https://raw.gitcode.com/GitHub_Trend]]></description><category></category></item><item><title><![CDATA[Arduino CAN通信库完全指南：如何在5分钟内构建工业级汽车电子项目]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/151607097</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/151607097</guid><author>gitblog_07063</author><pubDate>Fri, 29 May 2026 16:21:34 +0800</pubDate><description><![CDATA[Arduino CAN库是专为Arduino平台设计的CAN总线通信解决方案，支持Microchip MCP2515和ESP32硬件，让你轻松实现汽车电子级别的可靠数据通信。无论是汽车OBD-II数据读取、工业控制系统还是机器人通信，这个强大的库都能提供稳定高效的CAN总线支持。

## 🚗 CAN总线通信基础概念解析

CAN（Controller Area Network）总线是一种广泛应用]]></description><category></category></item><item><title><![CDATA[Mockery常见问题与解决方案：让Node.js单元测试更高效]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148970458</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148970458</guid><author>gitblog_07063</author><pubDate>Sun, 24 May 2026 08:59:39 +0800</pubDate><description><![CDATA[Mockery是一个专为Node.js设计的轻量级模块模拟工具，它通过拦截Node.js的`require`系统，让开发者能够轻松地替换依赖模块进行单元测试。本文将深入探讨Mockery的常见问题及其解决方案，帮助您快速掌握这个强大的测试辅助工具。😊

## 为什么选择Mockery进行Node.js单元测试？

在Node.js中进行单元测试时，最大的挑战之一是如何有效地模拟依赖模块。传统的模]]></description><category></category></item><item><title><![CDATA[终极MoneyPrinter移动端适配指南：手机端视频管理功能实现技巧]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148489916</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148489916</guid><author>gitblog_07063</author><pubDate>Wed, 13 May 2026 08:52:26 +0800</pubDate><description><![CDATA[你是否想在手机上轻松创建YouTube Shorts？MoneyPrinter作为一款强大的AI视频自动化工具，现在通过移动端适配让视频制作更加便捷。本文将详细介绍如何实现MoneyPrinter的手机端视频管理功能，让你随时随地都能创作精彩内容。💰

## 为什么需要移动端适配？

随着移动设备的普及，用户越来越倾向于在手机上进行内容创作。MoneyPrinter的移动端适配不仅提升了用户体验]]></description><category></category></item><item><title><![CDATA[终极指南：Pretty TypeScript Errors 未来功能开发路线规划 [特殊字符]]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148944066</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148944066</guid><author>gitblog_07063</author><pubDate>Mon, 11 May 2026 14:49:04 +0800</pubDate><description><![CDATA[在 TypeScript 开发中，复杂的类型错误信息常常让人头疼不已。**Pretty TypeScript Errors** 作为 VSCode 的明星扩展，已经帮助成千上万的开发者将晦涩难懂的类型错误转化为清晰易读的格式。今天，我们将深入探讨这个项目的未来路线规划，看看它如何继续提升 TypeScript 开发体验！✨

## 🔍 项目现状：从混乱到清晰的转变

Pretty TypeScr]]></description><category></category></item><item><title><![CDATA[终极解决MPAndroidChart编译错误：常见依赖冲突与版本问题全攻略]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/151607709</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/151607709</guid><author>gitblog_07063</author><pubDate>Mon, 04 May 2026 07:42:15 +0800</pubDate><description><![CDATA[MPAndroidChart作为一款功能强大的Android图表库，支持多种图表类型和交互效果，但开发者在集成过程中常遇到编译错误。本文将系统梳理常见的依赖冲突与版本问题，提供简单有效的解决方案，帮助你快速解决MPAndroidChart的编译难题。

## 一、环境配置检查：避免基础版本冲突

在开始集成MPAndroidChart前，首先要确保开发环境配置正确。项目中的`build.gradl]]></description><category></category></item><item><title><![CDATA[MosDNS v5重大更新！luci-app-mosdns带来哪些强大新功能？]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148682249</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148682249</guid><author>gitblog_07063</author><pubDate>Fri, 13 Feb 2026 00:31:38 +0800</pubDate><description><![CDATA[luci-app-mosdns是一款基于OpenWrt平台的DNS转发器工具，随着MosDNS v5版本的发布，带来了诸多令人期待的新特性与功能优化。本文将为你详细介绍这次重大更新带来的核心变化，帮助你快速了解如何充分利用这些新功能提升网络体验。

## 一、MosDNS v5核心更新亮点

### 1. 性能优化：更快的DNS解析速度
MosDNS v5在底层架构上进行了深度优化，通过改进并发处]]></description><category></category></item><item><title><![CDATA[Docker Airflow 执行器深度解析：Sequential、Local 与 Celery 全面对比]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148665703</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148665703</guid><author>gitblog_07063</author><pubDate>Tue, 27 Jan 2026 01:26:38 +0800</pubDate><description><![CDATA[Docker Airflow 作为一款强大的工作流编排工具，其执行器的选择直接影响任务处理效率和资源利用率。本文将深入对比 Sequential、Local 和 Celery 三种主流执行器的核心特性、适用场景及配置方法，助你快速掌握最佳实践。

## 1. 执行器核心功能解析

Airflow 执行器是决定任务如何调度和运行的核心组件，不同执行器在并发能力、资源消耗和部署复杂度上存在显著差异。在]]></description><category></category></item><item><title><![CDATA[ BetterGI项目中万叶元素战技拾取逻辑的优化分析]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148039224</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148039224</guid><author>gitblog_07063</author><pubDate>Mon, 26 Jan 2026 17:15:20 +0800</pubDate><description><![CDATA[在BetterGI项目的自动战斗系统中，针对枫原万叶的元素战技(E技能)拾取功能存在一些业务逻辑上的缺陷。该功能原本设计用于在战斗结束后自动使用万叶的E技能来拾取掉落物，但在实际使用中，特别是对于1命及以上命座的万叶玩家，经常会出现异常跳过或无效等待的情况。

## 原始实现分析

原始代码中实现了一个专门的万叶拾取逻辑，主要存在两个关键问题：

1. **冷却时间判断不准确**：代码使用了固定的]]></description><category></category></item><item><title><![CDATA[攻克novelWriter缩进难题：从基础操作到高级排版的完整指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/149012765</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/149012765</guid><author>gitblog_07063</author><pubDate>Mon, 26 Jan 2026 07:23:43 +0800</pubDate><description><![CDATA[novelWriter是一款专为小说创作设计的开源纯文本编辑器，支持类Markdown语法进行文本格式化。对于小说作者而言，段落缩进不仅关乎排版美观，更是区分对话、内心独白与场景描述的重要视觉手段。本文将系统解析novelWriter的缩进机制，从基础语法到源码实现，助你彻底掌握文本缩进的使用技巧。

## 缩进语法基础：简单符号实现专业排版 📝

novelWriter采用直观的符号标记实现段]]></description><category></category></item><item><title><![CDATA[MedSAM完整安装教程：从零开始搭建医学AI分析环境]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148914963</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148914963</guid><author>gitblog_07063</author><pubDate>Mon, 26 Jan 2026 02:46:58 +0800</pubDate><description><![CDATA[MedSAM（Segment Anything in Medical Images）是一款专为医学影像分割设计的AI工具，能够帮助研究人员和医疗专业人员快速实现高精度的医学图像分析。本教程将带你从零开始，完成MedSAM的完整安装与环境配置，让你轻松上手这款强大的医学影像分割工具。

## 一、准备工作：系统要求与依赖项

在开始安装前，请确保你的系统满足以下要求：

- **操作系统**：Lin]]></description><category></category></item><item><title><![CDATA[如何使用novelWriter构建引擎：从文本到多格式文档的完整指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/149011316</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/149011316</guid><author>gitblog_07063</author><pubDate>Sun, 25 Jan 2026 05:42:13 +0800</pubDate><description><![CDATA[novelWriter是一款专为小说创作设计的开源纯文本编辑器，支持类Markdown语法格式化文本。本文将深入解析其强大的文档构建引擎，展示如何将原始文本无缝转换为专业排版的多格式稿件，帮助创作者轻松完成从写作到出版的全流程。

## 认识novelWriter的文档构建核心

novelWriter的文档构建系统位于`novelwriter/core/docbuild.py`，核心类`NWBu]]></description><category></category></item><item><title><![CDATA[ADK AG-UI集成：构建交互式智能体聊天界面的终极指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/151605818</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/151605818</guid><author>gitblog_07063</author><pubDate>Fri, 23 Jan 2026 02:43:47 +0800</pubDate><description><![CDATA[ADK（Agent Development Kit）是一个开源的代码优先Python工具包，专为构建、评估和部署复杂AI智能体而设计，提供灵活且可控的开发体验。通过AG-UI集成，开发者可以快速构建功能丰富的交互式聊天界面，让用户与智能体进行流畅的自然语言交互。

## 为什么选择ADK AG-UI构建聊天界面？

AG-UI（Agent GUI）是专为智能体交互设计的前端框架，与ADK无缝集成后]]></description><category></category></item><item><title><![CDATA[终极指南：Apache Doris镜像同步机制的技术实现与加速原理 [特殊字符]]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/151462356</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/151462356</guid><author>gitblog_07063</author><pubDate>Thu, 22 Jan 2026 05:49:17 +0800</pubDate><description><![CDATA[Apache Doris镜像同步机制是现代云原生架构中至关重要的技术组件，它通过智能的镜像加速和缓存策略，彻底解决了国内用户访问国外镜像仓库速度慢的痛点。本文将深入解析这一技术实现，帮助您全面理解镜像同步的核心原理和最佳实践。

## 什么是Apache Doris镜像同步机制？ 🔍

Apache Doris镜像同步机制是一种高效的**镜像加速解决方案**，专门针对gcr.io、docker.]]></description><category></category></item><item><title><![CDATA[如何解决SumatraPDF 3.6版本上下键导航异常：完整故障排除指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148941798</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148941798</guid><author>gitblog_07063</author><pubDate>Sat, 17 Jan 2026 02:17:27 +0800</pubDate><description><![CDATA[SumatraPDF 3.6版本作为一款轻量级PDF阅读器，在用户界面和功能上都有显著提升。然而，部分用户反馈在使用过程中遇到了上下键导航功能异常的问题，这直接影响了文档浏览的流畅性。作为一款专注于快速启动和简洁体验的开源PDF阅读器，SumatraPDF的键盘导航功能对于提高阅读效率至关重要。

## 🔍 理解上下键导航异常的表现

在SumatraPDF 3.6版本中，上下键导航异常主要表现]]></description><category></category></item><item><title><![CDATA[ 如何用Neorg打造终极知识管理系统：从入门到精通的完整指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/148806092</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/148806092</guid><author>gitblog_07063</author><pubDate>Wed, 03 Dec 2025 03:40:58 +0800</pubDate><description><![CDATA[想要在Neovim中构建一个高效的知识管理系统吗？Neorg作为现代化的信息组织工具，将现代性与极致扩展性完美结合，帮助你实现从零开始构建个人知识库的梦想。无论你是程序员、学生还是知识工作者，这款工具都能让你的信息管理变得更加简单高效。

## 🚀 Neorg是什么？为什么选择它？

Neorg是一个专为Neovim设计的现代化知识管理插件，它彻底改变了传统笔记工具的局限性。通过强大的模块化架构]]></description><category></category></item><item><title><![CDATA[ SDL_ttf文本换行居中渲染问题的分析与修复]]></title><link>https://blog.youkuaiyun.com/gitblog_07063/article/details/149011953</link><guid>https://blog.youkuaiyun.com/gitblog_07063/article/details/149011953</guid><author>gitblog_07063</author><pubDate>Sat, 15 Nov 2025 14:58:53 +0800</pubDate><description><![CDATA[在SDL_ttf库的使用过程中，开发者发现了一个关于文本换行后居中渲染的视觉问题。当使用TTF_WRAPPED_ALIGN_CENTER标志进行文本渲染时，如果文本内容发生自动换行，渲染结果会出现微妙的偏移现象。

## 问题现象

通过对比两种渲染情况可以清晰地观察到这个问题：
1. 当文本较短无需换行时，文本能够完美地水平居中显示
2. 当文本较长触发自动换行后，渲染结果会出现明显的向右偏移
]]></description><category></category></item></channel></rss>