<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QJtDK1R5a的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QJtDK1R5a</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QJtDK1R5a]]></copyright><item><title><![CDATA[QQ图片链接]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/160603951</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/160603951</guid><author>QJtDK1R5a</author><pubDate>Tue, 28 Apr 2026 23:53:39 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[多模态与主流模型架构]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159885493</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159885493</guid><author>QJtDK1R5a</author><pubDate>Mon, 06 Apr 2026 13:16:41 +0800</pubDate><description><![CDATA[ViT（Vision Transformer）的核心思想是将标准的 Transformer 架构直接应用于图像处理：将图像视为序列，直接应用 Transformer，打破 CNN 的局限性（局部性、平移等变性）。在包含 4 亿个图文对的大规模数据集上进行预训练，目标是让模型学习到图像和文本之间细粒度的对应关系。SAM 是一个用于图像分割的提示基础模型，其设计目标是实现“可提示的分割”。视觉与文本的对齐旨在让模型理解“这幅图”和“这句话”在语义上是匹配的。图像分割领域常用的指标主要有：（这些我也不懂）]]></description><category></category></item><item><title><![CDATA[PII与LLM隐私保护实战指南]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159885481</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159885481</guid><author>QJtDK1R5a</author><pubDate>Mon, 06 Apr 2026 13:16:02 +0800</pubDate><description><![CDATA[PII = Personally Identifiable Information（个人身份可识别信息），指任何能够单独或结合其他信息识别出具体个人身份的数据。不同地区和法规对 PII 的定义略有差异，但核心都是能够定位到特定个人的信息。PII 的保护不仅是数据字段的问题，更是系统设计的问题。在 AI 时代，数据流动越来越频繁，LLM 的使用也越来越广泛，保护 PII 需要从技术、流程、人员等多个方面入手。]]></description><category></category></item><item><title><![CDATA[从0到1的yapi接口文档部署记录]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159856138</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159856138</guid><author>QJtDK1R5a</author><pubDate>Sun, 05 Apr 2026 14:05:12 +0800</pubDate><description><![CDATA[第一次会让你填入token，就是刚刚叫你复制的token粘贴进去，然后点确认，这个controller里面的接口就生成上去了，如图所示。但是这一套每次都需要花费老长时间去生成，而且如果我有改动又要重新生成，再粘贴到在线文档，太麻烦了，最终决定使用别的第三方。装好后再在路径：setting-other settings-Yapi 里面粘贴你的后台yapi的url，如下截图。然后去阿里云开放端口号，然后IP+端口号浏览器进入，使用账号和密码登录进去，再新建个项目。快捷键：shift+alt+e。]]></description><category></category></item><item><title><![CDATA[CLIProxyAPI + OpenCode]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159856127</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159856127</guid><author>QJtDK1R5a</author><pubDate>Sun, 05 Apr 2026 14:04:26 +0800</pubDate><description><![CDATA[Go 代码 🤔，有环境直接源码编译，再。]]></description><category></category></item><item><title><![CDATA[重塑WPF辉煌？基于DirectX 12的现代.NET UI框架Jalium]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159827572</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159827572</guid><author>QJtDK1R5a</author><pubDate>Sat, 04 Apr 2026 14:19:37 +0800</pubDate><description><![CDATA[Jalium.UI 不是一个小打小闹的玩具项目，而是一次认真的尝试：用现代技术栈重新实现WPF的设计理念。它保留了WPF开发者熟悉的编程模型，同时用DirectX 12替换了老旧的MilCore渲染层，用Source Generator替代了运行时反射，用.NET 10的最新特性提升了开发体验。87个以上的控件、完整的动画和效果系统、灵活的标记语言……这些足以证明其野心。虽然目前还是一个年轻的项目，但它已经展现出了巨大的潜力。]]></description><category></category></item><item><title><![CDATA[深入剖析 nanobot：轻量级 AI Agent 框架的架构之道]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159827507</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159827507</guid><author>QJtDK1R5a</author><pubDate>Sat, 04 Apr 2026 14:17:58 +0800</pubDate><description><![CDATA[nanobot 并没有发明新的算法，它的高明之处在于工程实现的克制与优雅极简的接口设计：让接入一个新的 IM 渠道变得异常简单。巧妙的 Prompt 工程：利用虚拟工具解决了结构化输出的难题。务实的记忆管理：通过分层存储，在 Token 消耗和记忆持久性之间找到了平衡。]]></description><category></category></item><item><title><![CDATA[来自地平星上的物理学]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159797683</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159797683</guid><author>QJtDK1R5a</author><pubDate>Fri, 03 Apr 2026 14:47:43 +0800</pubDate><description><![CDATA[你在加速上升的电梯里感受到的“地板压力”，和在地面静止的电梯里感受到的，感觉完全一样。他们用“地斥力”解释了一切：从炮弹射程到人造卫星的“悬浮”，都可以用那个 �=���2 的公式计算。如果地平星的某位物理学家——我们不妨称他为地平星的爱因斯坦——某天突然意识到：与其引入一个神秘的速度依赖力，不如假设地面是弯的。地平星上的物理学家进行了精确的实验，这些实验显示向上的加速度 � 与速度的平方成正比，即 �∝��2。我们教给学生的“万有引力”：两个有质量的物体互相吸引，力的大小正比于质量乘积，反比于距离平方。]]></description><category></category></item><item><title><![CDATA[V4L2 vs GStreamer vs FFmpeg：Linux多媒体处理的三个层级]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159797662</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159797662</guid><author>QJtDK1R5a</author><pubDate>Fri, 03 Apr 2026 14:46:51 +0800</pubDate><description><![CDATA[技术核心价值一句话描述V4L2统一硬件访问Linux 上访问摄像头的唯一标准方式GStreamer灵活流水线处理构建复杂多媒体应用的框架FFmpeg强大编解码能力处理多媒体文件的瑞士军刀。]]></description><category></category></item><item><title><![CDATA[跨平台 UI 工程的 Agentic 转型：MCP 在 Avalonia 生态中的深度应用与架构演进]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159764113</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159764113</guid><author>QJtDK1R5a</author><pubDate>Thu, 02 Apr 2026 15:21:45 +0800</pubDate><description><![CDATA[对于专业的.NET 开发者而言，积极拥抱 MCP 不仅仅是为了提高编写 XAML 的速度，更是为了在 Agentic AI 时代重塑自己的工程角色，将精力从繁琐的“像素微调”中解放出来，投入到更具创造性的架构设计之中。如果一个框架能够让 AI 更好地理解其运行时状态，那么该框架的开发效率将获得指数级的提升，从而吸引更多的开发者。例如，一个 AI 代理可以同时控制一个运行在 Web 上的管理后台和一个运行在桌面上的 Avalonia 客户端，确保两端的业务逻辑和视觉风格在实时同步中保持一致。]]></description><category></category></item><item><title><![CDATA[揭秘 Codex Agent 的核心运行机制：从循环到智能决策]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159764095</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159764095</guid><author>QJtDK1R5a</author><pubDate>Thu, 02 Apr 2026 15:21:05 +0800</pubDate><description><![CDATA[Agent Loop = 让模型在一个循环里，不断思考 → 行动 → 看结果 → 再思考。Codex CLI 的核心不是“一次推理”，而是反复展开这个循环，模型不是直接给答案，而是每一轮只决定：我下一步该干什么？1. 先忘掉「大模型」，把 Codex 当成一个“新人程序员”想象一个刚入职的初级工程师，你给他一个任务：“帮我把这个项目跑起来，并写一个 README。他会怎么做？一定不是：“我闭上眼睛，一次性把所有事情做对。而是更接近下面这个过程：1 先看看项目目录结构2 猜一猜怎么运行。]]></description><category></category></item><item><title><![CDATA[OAuth2.1与OIDC在企业中的落地路径与常见误解]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159729690</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159729690</guid><author>QJtDK1R5a</author><pubDate>Wed, 01 Apr 2026 15:19:26 +0800</pubDate><description><![CDATA[OAuth 2.1与OIDC共同构成了现代企业身份治理的基石。OAuth 2.1通过PKCE强制化、移除高危模式等改进大幅提升了安全性；OIDC则填补了身份认证的空白，为分布式系统提供了标准化的身份解决方案。成功实施的关键原则协议标准化：强制使用OAuth 2.1+OIDC组合，淘汰传统协议。]]></description><category></category></item><item><title><![CDATA[C# 14 中的新增功能]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159729668</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159729668</guid><author>QJtDK1R5a</author><pubDate>Wed, 01 Apr 2026 15:18:43 +0800</pubDate><description><![CDATA[支持重载复合运算符（如。]]></description><category></category></item><item><title><![CDATA[[NormalFromTexture节点]原理解析与实际应用]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159690024</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159690024</guid><author>QJtDK1R5a</author><pubDate>Tue, 31 Mar 2026 15:47:06 +0800</pubDate><description><![CDATA[【代码】[NormalFromTexture节点]原理解析与实际应用。]]></description><category></category></item><item><title><![CDATA[C# 实现 OCR 转双层 OFD，字符坐标与原图 1:1 精准匹配]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159690003</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159690003</guid><author>QJtDK1R5a</author><pubDate>Tue, 31 Mar 2026 15:46:22 +0800</pubDate><description><![CDATA[1 针对 OCR 输出的字符四点坐标，我们搭建了精准的几何计算模型：通过解析四点构成的字符包围盒，结合像素与物理尺寸的映射关系，先计算出字符实际显示尺寸；2 在 TextCode 坐标计算环节，我们深度结合 baseline（基线）特性，突破传统仅依赖包围盒中心定位的局限：以基线为参照基准，结合字符行高、字间距等参数，精准计算出 OFD 文档中 TextCode 的 x、y 坐标，确保还原后的文本位置与原图完全契合。]]></description><category></category></item><item><title><![CDATA[C# 扩展方法只会写 this 吗？C# 14 新语法直接把扩展方法玩出了花]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159649271</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159649271</guid><author>QJtDK1R5a</author><pubDate>Mon, 30 Mar 2026 15:30:55 +0800</pubDate><description><![CDATA[既然说到是给 StarBlog 写的脚本，那我也把实际用到的代码放出来吧。实际上是一个提取 markdown 二级标题下段落的扩展方法。再用 method group 简化一下，最终效果。关键字定义一个块，将目标类型集中声明。新语法（C# 14 / .NET 10）方法又可以用 LINQ 语法简化一下。传统的扩展方法需要每个方法都重复写。参数，且只能扩展方法。以前我们无法给一个现有的类（比如。）添加静态工具方法，现在可以了。翻译翻译，什么叫优雅？]]></description><category></category></item><item><title><![CDATA[python-langchain框架（3-2-文本文档加载器 ）]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159649252</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159649252</guid><author>QJtDK1R5a</author><pubDate>Mon, 30 Mar 2026 15:30:08 +0800</pubDate><description><![CDATA[简单总结：TextLoader 只适用于「无复杂格式的纯文本类文件」，复杂格式需搭配对应专用 Loader。但如果文件包含非文本编码（如二进制、特殊格式标记），读取后会出现乱码，失去实际意义。TextLoader 的核心逻辑是「按字符读取文件内容」，无论文件后缀是什么，只要是。]]></description><category></category></item><item><title><![CDATA[拆解 OpenHands（9）--- AgentController]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159617496</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159617496</guid><author>QJtDK1R5a</author><pubDate>Sun, 29 Mar 2026 21:10:20 +0800</pubDate><description><![CDATA[控制器唯一标识IDid: str# 被控制的Agent实例（核心决策组件）# Agent执行的最大迭代次数（防止无限循环）# 事件流实例（组件间通信的核心枢纽）# 当前系统状态（包含完整上下文信息）# 动作确认模式开关（开启时需确认后才执行Agent动作）# Agent名称到LLM配置的映射（用于委托代理场景）# Agent名称到Agent配置的映射（用于委托代理场景）# 父控制器实例（存在层级委托时非空）# 委托的子控制器实例（当前控制器委托任务时非空）]]></description><category></category></item><item><title><![CDATA[一款Go语言Gin框架MVC脚手架，满足大部分场景]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159617482</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159617482</guid><author>QJtDK1R5a</author><pubDate>Sun, 29 Mar 2026 21:09:33 +0800</pubDate><description><![CDATA[步骤 5：新增 Controller 和路由。将 Controller 放到。PostgreSQL 订单库。示例：新增“商品管理”模块。步骤 2：新增仓储接口。步骤 3：新增仓储实现。步骤 4：新增业务服务。步骤 6：新增数据库表。]]></description><category></category></item><item><title><![CDATA[V4L2 vs GStreamer vs FFmpeg：Linux多媒体处理的三个层级]]></title><link>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159582412</link><guid>https://blog.youkuaiyun.com/QJtDK1R5a/article/details/159582412</guid><author>QJtDK1R5a</author><pubDate>Sat, 28 Mar 2026 15:45:44 +0800</pubDate><description><![CDATA[技术核心价值一句话描述V4L2统一硬件访问Linux 上访问摄像头的唯一标准方式GStreamer灵活流水线处理构建复杂多媒体应用的框架FFmpeg强大编解码能力处理多媒体文件的瑞士军刀。]]></description><category></category></item></channel></rss>