<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_07963的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gitblog_07963</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gitblog_07963]]></copyright><item><title><![CDATA[aiogram 中 StoryAreaPosition 深度解析：Telegram 快拍可点击区域的定位模型]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/149011095</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/149011095</guid><author>gitblog_07963</author><pubDate>Mon, 12 Oct 2026 11:45:04 +0800</pubDate><description><![CDATA[本文以 `StoryAreaPosition` 类型为核心，系统讲解 aiogram 对 Telegram 快拍（Story）可点击区域定位的建模方式：六个定位字段的含义与坐标系约定、`StoryAreaPosition` 与 `StoryArea`、`StoryAreaType` 判别联合的组装关系，以及如何在 `bot.post_story` / `bot.edit_story` 中实际构造并]]></description><category></category></item><item><title><![CDATA[从 C 到 Swift：SE-0004 提案深度解析——为什么 Swift 3 彻底移除了 `++` 与 `--` 运算符]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/151441761</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/151441761</guid><author>gitblog_07963</author><pubDate>Sun, 20 Sep 2026 18:11:17 +0800</pubDate><description><![CDATA[> 本篇文章围绕 swift-evolution 仓库中的 [SE-0004 提案原文](https://link.gitcode.com/i/61faf3892be44897fc06e84118847ae8)展开，剖析 Swift 语言演进史上最具代表性的"减法式"决策：为何自 C 语言传承下来的自增 `++` / 自减 `--` 运算符最终被 Swift 3 整体移除。文章完整继承提案的论证结]]></description><category></category></item><item><title><![CDATA[Cypress 环境指纹识别：解读 @packages/agent-info 如何探测 AI 编码 Agent]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148914814</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148914814</guid><author>gitblog_07963</author><pubDate>Tue, 08 Sep 2026 12:12:14 +0800</pubDate><description><![CDATA[Cypress 在 `packages/agent-info` 中提供了一个小巧的 TypeScript 包，用于回答一个问题：**当前进程是否由 AI 编码 Agent 启动，以及具体是哪一个**。它以纯函数、零运行时依赖的方式对进程环境变量做"指纹匹配"，并返回一个闭集（closed set）中的固定名称，供上层安全地记录。本文以该包的 [README.md](https://link.git]]></description><category></category></item><item><title><![CDATA[Ix架构深度解析：CLI、解析引擎、后端与可视化四层拆解]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/151548170</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/151548170</guid><author>gitblog_07963</author><pubDate>Sat, 15 Aug 2026 08:48:58 +0800</pubDate><description><![CDATA[Ix 是一个开源的代码库理解工具，用一条命令就能把整个代码库变成一张可查询的系统地图。它通过 tree-sitter 解析 26+ 种语言的符号、调用与导入关系，构建持久化的系统图谱，让你和 AI 助手告别 grep 和猜测。本文为你拆解 Ix 架构：它如何通过 **CLI 命令层、解析引擎、后端服务与可视化** 四层协作，实现"分钟级理解大型代码库"的效果。

[![Ix架构四层拆解总览图](h]]></description><category></category></item><item><title><![CDATA[NocoBase文件上传大小限制实战指南：从基础配置到企业级优化]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/149010473</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/149010473</guid><author>gitblog_07963</author><pubDate>Sat, 04 Jul 2026 17:45:07 +0800</pubDate><description><![CDATA[在构建现代企业应用时，文件上传功能是绕不开的技术挑战。NocoBase作为开源无代码平台，其文件管理器插件提供了灵活的上传配置方案，但面对不同业务场景，我们需要深入理解其底层机制。本文将带领我们从基础配置出发，逐步探索企业级文件上传的最佳实践。

## 挑战：为什么文件上传限制成为技术瓶颈？

我们经常遇到这样的场景：用户需要上传产品设计图、视频素材或数据库备份，但系统却提示"文件过大"。这背后涉]]></description><category></category></item><item><title><![CDATA[Android应用补丁化架构设计与实现：ReVanced Patches技术深度解析]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148967486</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148967486</guid><author>gitblog_07963</author><pubDate>Thu, 18 Jun 2026 20:57:10 +0800</pubDate><description><![CDATA[ReVanced Patches是一个高度模块化的Android应用补丁化框架，通过字节码注入技术为YouTube等主流应用提供广告拦截、界面定制、功能增强等核心能力。该项目采用多层级架构设计，结合Gradle构建系统和模块化补丁开发模式，实现了对Android应用的无缝功能扩展和性能优化。

## 技术架构概述

ReVanced Patches采用分层架构设计，核心由补丁层、扩展层和资源层构成]]></description><category></category></item><item><title><![CDATA[Cultivation更新系统设计：自动更新与版本管理的最佳实践指南 [特殊字符]]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148943910</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148943910</guid><author>gitblog_07963</author><pubDate>Sun, 24 May 2026 08:51:16 +0800</pubDate><description><![CDATA[Cultivation是一款专门为动漫游戏设计的自定义启动器，它通过智能的**自动更新系统**让用户能够轻松地将游戏流量代理到私有服务器。这个强大的更新机制确保了用户始终使用最新、最稳定的版本，同时简化了版本管理流程。在本文中，我们将深入探讨Cultivation更新系统的设计理念、技术实现和最佳实践。

## 🔧 Cultivation更新系统的核心架构

Cultivation的更新系统采用]]></description><category></category></item><item><title><![CDATA[Universal Radio Hacker（URH）终极指南：无线协议分析的完整解决方案]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148271063</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148271063</guid><author>gitblog_07963</author><pubDate>Thu, 21 May 2026 15:37:17 +0800</pubDate><description><![CDATA[想要探索无线世界的奥秘吗？Universal Radio Hacker（URH）是一款功能强大的无线协议分析工具，专为无线信号研究、协议逆向工程和安全测试而设计。无论你是无线电爱好者、安全研究人员还是物联网开发者，URH都能帮助你轻松捕获、分析和操作无线信号。这款开源工具支持多种软件定义无线电设备，提供直观的图形界面和自动化分析功能，让无线协议分析变得前所未有的简单。

## 🚀 为什么选择UR]]></description><category></category></item><item><title><![CDATA[MonoGame碰撞响应系统终极指南：如何实现Impulse与位置修正的完美游戏物理]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/151517794</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/151517794</guid><author>gitblog_07963</author><pubDate>Wed, 13 May 2026 08:42:47 +0800</pubDate><description><![CDATA[MonoGame作为强大的跨平台游戏开发框架，提供了完整的碰撞检测与响应系统，让开发者能够轻松实现逼真的游戏物理效果。在前100个字的介绍中，我们将深入探讨MonoGame碰撞响应的核心机制，特别是如何通过impulse（冲量）和位置修正来实现真实的物理交互。无论你是游戏开发新手还是经验丰富的开发者，这篇指南都将帮助你掌握MonoGame碰撞响应系统的精髓。

## 🎯 为什么碰撞响应如此重要？]]></description><category></category></item><item><title><![CDATA[TorrServer FUSE和WebDAV功能：将Torrent挂载为本地文件系统]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148989796</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148989796</guid><author>gitblog_07963</author><pubDate>Thu, 23 Apr 2026 12:38:10 +0800</pubDate><description><![CDATA[TorrServer是一款功能强大的Torrent流服务器，它提供了创新的FUSE和WebDAV功能，让用户能够将Torrent文件直接挂载为本地文件系统，实现边下载边播放的流畅体验。这一特性极大地简化了流媒体内容的访问方式，无需等待完整下载即可享受高清视频。

## 什么是FUSE和WebDAV？

FUSE（Filesystem in Userspace）是一种允许用户空间程序创建文件系统的技]]></description><category></category></item><item><title><![CDATA[解决PyMacroRecord在Windows高DPI显示下的鼠标坐标问题：完整指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148970557</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148970557</guid><author>gitblog_07963</author><pubDate>Tue, 31 Mar 2026 19:13:43 +0800</pubDate><description><![CDATA[PyMacroRecord是一款免费开源的宏录制工具，采用现代GUI设计，支持记录鼠标移动、点击和键盘输入等操作。然而在Windows系统中启用高DPI缩放时，部分用户可能会遇到鼠标坐标错位问题，导致录制的宏无法准确定位。本文将深入解析问题根源，并提供实用的解决方案。

## 问题现象：高DPI缩放导致的坐标偏移

当Windows系统显示缩放比例超过100%（尤其是125%及以上）时，用户可能会]]></description><category></category></item><item><title><![CDATA[Square Root滤波算法实战：Kalman Filter Library中的SR-EKF与SR-UKF]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148968443</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148968443</guid><author>gitblog_07963</author><pubDate>Thu, 19 Feb 2026 04:47:02 +0800</pubDate><description><![CDATA[Kalman Filter Library是一个基于Eigen3的Header-only C++11卡尔曼滤波库，提供了EKF（扩展卡尔曼滤波）和UKF（无迹卡尔曼滤波）等多种滤波算法实现。本文将深入探讨该库中Square Root滤波算法的实战应用，包括SR-EKF（平方根扩展卡尔曼滤波）与SR-UKF（平方根无迹卡尔曼滤波）的核心原理、优势及实际应用案例。

## 为什么选择Square Ro]]></description><category></category></item><item><title><![CDATA[如何使用OneMore插件的Hashtag功能：完整指南与实用技巧]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148576290</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148576290</guid><author>gitblog_07963</author><pubDate>Sat, 24 Jan 2026 03:37:55 +0800</pubDate><description><![CDATA[OneMore是一款功能强大的OneNote插件，提供了许多实用功能来增强笔记管理体验。其中的Hashtag功能允许用户通过标签来组织和快速查找笔记内容，大幅提升了笔记的可管理性和检索效率。

## OneMore插件简介

OneMore作为OneNote的增强工具，集成了丰富的功能模块，从基础的文本编辑到高级的内容组织，全方位提升用户的笔记体验。其直观的界面设计和强大的功能集成，让复杂的笔记管]]></description><category></category></item><item><title><![CDATA[实时API设计终极指南：WebSocket与SSE技术深度解析]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/142225138</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/142225138</guid><author>gitblog_07963</author><pubDate>Sun, 18 Jan 2026 02:35:16 +0800</pubDate><description><![CDATA[在当今快速发展的数字时代，实时数据传输已成为现代应用的核心需求。无论是聊天应用、实时监控系统还是在线协作工具，都需要高效可靠的实时通信机制。HTTP API设计指南项目提供了构建高质量API的完整框架，特别关注实时场景下的最佳实践。🚀

## 为什么需要实时API设计？

传统的请求-响应模式在处理实时数据时存在明显局限性。想象一下股票交易平台需要实时更新价格，或者在线游戏需要即时同步玩家状态，]]></description><category></category></item><item><title><![CDATA[Flair推荐系统：基于内容的推荐算法终极指南]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148601095</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148601095</guid><author>gitblog_07963</author><pubDate>Sat, 17 Jan 2026 02:10:40 +0800</pubDate><description><![CDATA[Flair是一个简单而强大的自然语言处理（NLP）框架，专门用于构建最先进的推荐系统。通过基于内容的推荐算法，Flair能够精确分析文本内容，为用户提供个性化的推荐服务。

## 什么是基于内容的推荐系统？

基于内容的推荐算法通过分析物品的内容特征来为用户推荐相似的内容。Flair利用其强大的文本嵌入和分类能力，能够深入理解文本语义，实现精准的内容匹配。🔥

## Flair推荐系统的核心优势]]></description><category></category></item><item><title><![CDATA[10分钟掌握Picard：解决高通量测序数据处理痛点的Java工具集]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/142229509</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/142229509</guid><author>gitblog_07963</author><pubDate>Wed, 07 Jan 2026 02:23:56 +0800</pubDate><description><![CDATA[Picard是一个基于Java开发的命令行工具集，专门用于处理高通量测序(HTS)数据及其格式，如SAM/BAM/CRAM和VCF等生物信息学常用文件格式。如果你在生物信息分析中遇到过数据格式转换、质量控制或样本验证等问题，Picard可能就是你的解决方案。🚀

## Picard工具集的核心功能

### SAM/BAM文件处理工具
Picard提供了丰富的SAM/BAM文件处理功能，包括：
]]></description><category></category></item><item><title><![CDATA[ TDesign Vue 时间选择器组件样式覆盖问题解析]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148991566</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148991566</guid><author>gitblog_07963</author><pubDate>Thu, 13 Nov 2025 11:14:08 +0800</pubDate><description><![CDATA[在 Vue3 + Less 项目中使用 TDesign Vue 的时间选择器组件时，开发者可能会遇到样式覆盖失效的问题，特别是当时间选择器组件被放置在表单中时，选中时间框出现错位且无法通过常规方式覆盖样式的情况。

## 问题现象

开发者尝试通过深度选择器修改时间选择器面板的样式时，发现样式无法生效。例如，尝试调整时间选择器面板中活动遮罩的位置时，使用以下代码无法达到预期效果：

```less]]></description><category></category></item><item><title><![CDATA[ ScreenStream项目在Android 14上的屏幕旋转问题解析]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148991067</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148991067</guid><author>gitblog_07963</author><pubDate>Thu, 13 Nov 2025 00:49:21 +0800</pubDate><description><![CDATA[在Android应用开发中，屏幕方向切换是一个常见的功能需求，但最近在ScreenStream项目中遇到了一个值得开发者注意的问题。本文将深入分析该问题的技术背景、原因以及解决方案。

## 问题现象

当用户在Android 14设备上使用ScreenStream应用时，如果进行屏幕方向切换（从竖屏变为横屏或反之），屏幕流传输会意外中断。值得注意的是，这个问题在Android 13及以下版本的设]]></description><category></category></item><item><title><![CDATA[ CoreCycler项目中Y-Cruncher Zen系列测试模式配置问题解析]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/148888071</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/148888071</guid><author>gitblog_07963</author><pubDate>Wed, 12 Nov 2025 02:03:13 +0800</pubDate><description><![CDATA[在使用CoreCycler工具进行CPU稳定性测试时，用户反馈当选择Y-Cruncher的Zen系列测试模式（包括19-ZN2、20-ZN3、22-ZN4）时会出现错误，而默认的04-P4P测试模式则可以正常运行。

## 技术背景
CoreCycler是一个用于循环测试CPU核心稳定性的工具，它支持多种压力测试程序，其中Y-Cruncher是一个专门用于计算圆周率等数学常数的基准测试工具。Y-C]]></description><category></category></item><item><title><![CDATA[Winlator 项目常见问题解决方案]]></title><link>https://blog.youkuaiyun.com/gitblog_07963/article/details/151514391</link><guid>https://blog.youkuaiyun.com/gitblog_07963/article/details/151514391</guid><author>gitblog_07963</author><pubDate>Thu, 11 Sep 2025 04:54:35 +0800</pubDate><description><![CDATA[Winlator 是一个 Android 应用程序，旨在通过 Wine 和 Box86/Box64 运行 Windows (x86_64) 应用程序。该项目的主要编程语言包括 C、Java、GLSL、Python、CMake 和 C++。

## 新手使用注意事项及解决方案

### 1. 性能问题

**问题描述**: 在使用 Winlator 运行 Windows 应用程序时，可能会遇到性能不...]]></description><category></category></item></channel></rss>