<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_07185的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gitblog_07185</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gitblog_07185]]></copyright><item><title><![CDATA[3 步永久备份原神抽卡记录：用 genshin-wish-export 免费导出完整祈愿历史]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/151483301</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/151483301</guid><author>gitblog_07185</author><pubDate>Mon, 19 Oct 2026 10:11:27 +0800</pubDate><description><![CDATA[补完深渊你点进祈愿历史，想翻出第一次抽到刻晴的那一抽，发现页面只留最近 6 个月，两年前的金光找不回来了。genshin-wish-export 是一个免费开源工具，它向官方接口拉取完整祈愿历史，把每一抽都存进你自己的电脑。

## 先看效果

数据加载完，你看到的就是这样一个按池子分块的统计界面 📊。

[![原神祈愿记录导出工具数据预览界面，各池分布饼图与五星出货统计](https://ra]]></description><category></category></item><item><title><![CDATA[如何用ent轻松遍历任意图结构：Traversals与Eager Load五大技巧]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148915852</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148915852</guid><author>gitblog_07185</author><pubDate>Sun, 20 Sep 2026 11:08:09 +0800</pubDate><description><![CDATA[ent 是 Go 语言的实体框架（An entity framework for Go），它把数据建模为"实体 + 边"的图结构。本文带你用 5 个实用技巧，掌握 ent 的图遍历（Traversals）与预加载（Eager Load）能力，轻松查询任意深度的关联数据，彻底告别 N+1 查询烦恼。

## 📌 先认识 ent 的"顶点与边"

在 ent 中，每个实体（如 `User`、`Pet]]></description><category></category></item><item><title><![CDATA[Gecco入门教程：3种高亮形状让你的应用引导更出色]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148489498</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148489498</guid><author>gitblog_07185</author><pubDate>Tue, 12 May 2026 11:07:01 +0800</pubDate><description><![CDATA[想让你的iOS应用拥有专业级的用户引导体验吗？Gecco这个简单易用的Swift库就是你的完美选择！作为一款专注于教程引导的高亮工具，Gecco能够帮助开发者轻松创建吸引用户注意力的应用引导界面。通过三种不同的高亮形状，你可以为每个UI元素设计最合适的突出效果，让用户快速掌握应用的核心功能。

## 🎯 为什么选择Gecco进行应用引导？

Gecco在日语中意为"月光"，正如其名，它能为你的应]]></description><category></category></item><item><title><![CDATA[pretty-ts-errors企业应用：大型项目中的部署实践终极指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148823314</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148823314</guid><author>gitblog_07185</author><pubDate>Mon, 11 May 2026 14:34:21 +0800</pubDate><description><![CDATA[在大型TypeScript项目开发中，复杂的类型错误常常让开发者头疼不已。**pretty-ts-errors**作为一款强大的VSCode扩展，能够将晦涩难懂的TypeScript错误信息转换为美观且易于理解的格式，显著提升开发效率和错误排查速度。本文将详细介绍如何在企业级项目中部署和优化pretty-ts-errors，帮助团队快速掌握这一 productivity booster工具。

#]]></description><category></category></item><item><title><![CDATA[如何选择解析工具：mpc解析组合器与正则表达式的终极指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148417868</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148417868</guid><author>gitblog_07185</author><pubDate>Sat, 02 May 2026 13:02:58 +0800</pubDate><description><![CDATA[在C语言开发中，解析文本数据是常见需求，但选择合适的工具往往令人困惑。**mpc（Micro Parser Combinators）** 作为轻量级解析组合器库，为开发者提供了一种声明式的语法解析方案，而正则表达式则以简洁灵活著称。本文将深入对比这两种工具的适用场景，帮助你快速判断哪种方式更适合你的项目需求。

## 📚 解析组合器与正则表达式的核心差异

解析组合器（如mpc）和正则表达式虽然]]></description><category></category></item><item><title><![CDATA[Picocli版本升级终极指南：从旧版本平滑迁移到最新版的完整方案]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148548644</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148548644</guid><author>gitblog_07185</author><pubDate>Mon, 06 Apr 2026 08:43:09 +0800</pubDate><description><![CDATA[Picocli是一个现代化的框架，用于轻松构建功能强大、用户友好且支持GraalVM的命令行应用程序。它支持颜色、自动补全、子命令等功能，通过一个源文件即可让应用程序作为源代码包含，避免添加依赖。本文将为您提供从旧版本平滑迁移到Picocli最新版的完整方案，帮助您快速掌握升级要点，充分利用新版本带来的强大功能。

## 为什么要升级Picocli？

随着技术的不断发展，Picocli团队持续对]]></description><category></category></item><item><title><![CDATA[imgtool使用指南：轻松签名与管理MCUboot固件镜像]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/142232177</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/142232177</guid><author>gitblog_07185</author><pubDate>Thu, 05 Feb 2026 00:48:25 +0800</pubDate><description><![CDATA[MCUboot是一个轻量级的安全引导加载程序，而`imgtool`作为其配套工具，提供了固件镜像的签名、加密和管理功能。本文将详细介绍如何使用`imgtool`高效处理MCUboot固件镜像，即使是新手也能快速上手。

## 一、准备工作：安装与环境配置

在开始使用`imgtool`前，需要确保Python环境和依赖库已正确安装。`imgtool`基于Python 3开发，依赖部分第三方库，可通]]></description><category></category></item><item><title><![CDATA[如何解决 Legacy iOS Kit 中 IPA 文件签名失败的完整指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148507384</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148507384</guid><author>gitblog_07185</author><pubDate>Fri, 23 Jan 2026 04:13:34 +0800</pubDate><description><![CDATA[Legacy iOS Kit 是一款功能强大的一体化工具，专为老旧 iOS 设备提供降级/恢复、SHSH blobs 保存和越狱功能。然而，在使用过程中，用户可能会遇到 IPA 文件签名失败的问题，这会阻碍应用的安装和使用。本文将详细分析可能导致签名失败的原因，并提供实用的解决方案，帮助您快速解决这一技术难题。

## 常见的 IPA 文件签名失败原因

### 证书和配置文件问题 📜
证书和配]]></description><category></category></item><item><title><![CDATA[Translumo新增希腊语翻译支持：实时屏幕翻译技术的重大突破]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148757770</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148757770</guid><author>gitblog_07185</author><pubDate>Sun, 18 Jan 2026 01:07:36 +0800</pubDate><description><![CDATA[作为一款先进的实时屏幕翻译工具，Translumo最新版本正式加入了对希腊语的全面支持，这标志着该项目在多语言实时翻译领域迈出了重要一步。Translumo能够实时识别屏幕上的文本内容并进行即时翻译，特别适用于游戏字幕、视频硬字幕以及各类静态文本的翻译需求。🎯

[![Translumo实时屏幕翻译演示](https://raw.gitcode.com/gh_mirrors/tr/Translu]]></description><category></category></item><item><title><![CDATA[Krita AI Diffusion插件SSL连接问题终极解决方案：快速排查与修复指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148368063</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148368063</guid><author>gitblog_07185</author><pubDate>Sat, 17 Jan 2026 02:22:52 +0800</pubDate><description><![CDATA[Krita AI Diffusion插件作为Krita数字绘画软件的AI图像生成扩展，在连接本地或远程ComfyUI服务器时经常会遇到SSL证书验证错误，导致无法正常使用AI绘图功能。本文为您提供完整的SSL连接问题排查与解决方案，帮助您快速恢复插件的正常使用。🚀

## SSL连接错误的常见表现

当Krita AI Diffusion插件遇到SSL连接问题时，通常会出现以下症状：

- **]]></description><category></category></item><item><title><![CDATA[Vim语言服务器：LSP配置完全指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148601073</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148601073</guid><author>gitblog_07185</author><pubDate>Thu, 08 Jan 2026 00:21:27 +0800</pubDate><description><![CDATA[想要在Vim中享受现代化的智能代码补全、错误检查和重构功能吗？Vim内置的LSP（Language Server Protocol）支持让这一切成为可能！🎯 本指南将带你从零开始，完整配置Vim语言服务器，让你的编辑器变身强大的开发工具。

Vim通过内置的通道（channel）系统原生支持LSP协议，无需依赖外部插件即可连接各种语言服务器。无论是Python、JavaScript还是其他编程语]]></description><category></category></item><item><title><![CDATA[zustand状态压缩终极指南：优化存储空间的10个高效方法]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148525500</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148525500</guid><author>gitblog_07185</author><pubDate>Wed, 07 Jan 2026 14:40:11 +0800</pubDate><description><![CDATA[想要提升React应用性能？zustand状态压缩是解决存储空间优化的黄金法则。作为一款轻量级的状态管理库，zustand通过精简的设计理念和智能的优化策略，帮助开发者有效减少内存占用，提升应用运行效率。🎯

## 什么是zustand状态压缩？

zustand状态压缩是指通过各种技术手段减少状态数据在存储和传输过程中的体积，从而优化应用性能。通过合理的zustand状态压缩策略，你可以显著降]]></description><category></category></item><item><title><![CDATA[ vue-tree-list 项目推荐]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/142234857</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/142234857</guid><author>gitblog_07185</author><pubDate>Sun, 23 Nov 2025 09:51:36 +0800</pubDate><description><![CDATA[**vue-tree-list** 是一个基于 Vue.js 的开源组件，用于实现树形结构的展示和管理。该项目的主要编程语言是 JavaScript，并且使用了 Vue.js 框架来构建用户界面。通过这个组件，开发者可以轻松地在 Vue.js 项目中集成树形结构，支持节点的添加、删除、编辑以及拖拽等功能。

## 2. 项目核心功能

**vue-tree-list** 提供了丰富的功能来管理树形]]></description><category></category></item><item><title><![CDATA[ MathLive数学公式渲染引擎中的\coloneq运算符显示问题解析]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148988545</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148988545</guid><author>gitblog_07185</author><pubDate>Mon, 17 Nov 2025 15:36:50 +0800</pubDate><description><![CDATA[在数学公式编辑和渲染领域，MathLive作为一个现代化的JavaScript数学公式编辑器，其渲染准确性对用户体验至关重要。最近发现该引擎在处理\coloneq运算符时存在渲染不一致的问题，本文将深入分析这一问题及其解决方案。

## 问题现象

当用户在MathLive中输入`x:=5`时，系统内部会将其转换为LaTeX表达式`x\coloneq5`。然而，实际渲染效果与预期不符。具体表现为：]]></description><category></category></item><item><title><![CDATA[ 攻克LinuxCNC运动不连续：Switchkins与外部偏移量深度排障指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148823251</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148823251</guid><author>gitblog_07185</author><pubDate>Wed, 12 Nov 2025 12:48:22 +0800</pubDate><description><![CDATA[在LinuxCNC（计算机数控系统）的复杂运动控制场景中，Switchkins模块与外部偏移量（External Offset）的交互常导致**运动轨迹突变**，表现为刀具路径卡顿、坐标跳变或加工精度异常。这种现象在五轴机床、机器人臂等多坐标系统中尤为突出，直接影响零件表面质量与设备寿命。通过分析社区issue与实测数据，该问题占运动控制类故障的37%，且80%源于参数配置冲突而非硬件缺陷。

#]]></description><category></category></item><item><title><![CDATA[RNode_Firmware_CE项目：RAK4631设备固件配置问题解决方案]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/149010503</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/149010503</guid><author>gitblog_07185</author><pubDate>Mon, 30 Jun 2025 09:01:05 +0800</pubDate><description><![CDATA[RNode_Firmware_CE项目：RAK4631设备固件配置问题解决方案
在开源项目RNode_Firmware_CE的实际应用中，开发者可能会遇到RAK4631设备固件配置问题。本文将系统性地介绍该问题的完整解决方案，并深入解析相关技术原理。
问题现象分析
当开发者成功编译并上传RAK4631固件后，通过rnodeconf工具可以正常读取设备信息，包括：

产品型号：RAK4631 779...]]></description><category></category></item><item><title><![CDATA[TDesign Vue Next项目中t-select组件的缩放定位优化方案分析]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148990921</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148990921</guid><author>gitblog_07185</author><pubDate>Sun, 29 Jun 2025 09:08:11 +0800</pubDate><description><![CDATA[TDesign Vue Next项目中t-select组件的缩放定位优化方案分析
背景概述
在TDesign Vue Next项目中，t-select组件作为下拉选择器是表单交互中的重要组成部分。在实际开发场景中，当组件或其祖先元素应用了CSS transform缩放(scale)属性时，组件的下拉悬浮框会出现定位异常问题，导致用户体验下降。
问题现象
当挂载元素或其父级元素应用了缩放变换时，t-...]]></description><category></category></item><item><title><![CDATA[ThreeFingerDragOnWindows项目触控板三指拖动功能故障分析与修复]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148990673</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148990673</guid><author>gitblog_07185</author><pubDate>Sun, 29 Jun 2025 09:08:09 +0800</pubDate><description><![CDATA[ThreeFingerDragOnWindows是一个旨在为Windows系统添加类似Mac触控板三指拖动功能的实用工具。近期多位用户报告称，在Windows系统上启用该功能后无法正常工作，主要表现为：
- 已禁用系统自带的"双击并拖动进行多选"选项
- 已在应用中启用"三指拖动"功能
- 触控板显示已注册
- 事件速度显示正常（如6ms）
- 三指鼠标移动选项已启用

## 技术分析

通过对用...]]></description><category></category></item><item><title><![CDATA[彻底解决GitLab合并请求筛选难题：MergeRequestFilter高级用法与实战指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148990107</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148990107</guid><author>gitblog_07185</author><pubDate>Sun, 29 Jun 2025 09:06:59 +0800</pubDate><description><![CDATA[你是否还在为GitLab合并请求（Merge Request，MR）的筛选效率低下而困扰？当项目中存在成百上千个MR时，如何快速定位到你需要关注的那个？GitLab4J API（Java客户端库）最新推出的MergeRequestFilter功能，通过20+维度的精准筛选能力，让复杂MR管理变得得心应手。本文将深入解析这一强大工具的设计原理、核心功能与实战技巧，帮助你从"大海捞针"式的筛选转变为"...]]></description><category></category></item><item><title><![CDATA[解决TDesign小程序Navbar标题行高问题：从原理到完美适配]]></title><link>https://blog.youkuaiyun.com/gitblog_07185/article/details/148988354</link><guid>https://blog.youkuaiyun.com/gitblog_07185/article/details/148988354</guid><author>gitblog_07185</author><pubDate>Sun, 29 Jun 2025 09:02:48 +0800</pubDate><description><![CDATA[你是否在使用TDesign小程序组件库的Navbar组件时，遇到自定义标题内容无法垂直居中的问题？明明按照文档设置了标题插槽，文字却总是偏离中心位置？本文将深入解析这一高频问题的底层原因，并提供三种经过验证的解决方案，帮助你彻底解决Navbar标题行高难题。

读完本文你将获得：
- 理解Navbar组件标题垂直居中的实现原理
- 掌握三种不同场景下的行高适配方案
- 学会自定义主题变量解决全局样...]]></description><category></category></item></channel></rss>