<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_00613的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_00613</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_00613]]></copyright><item><title><![CDATA[Harvey LAB安全边界:智能体为何不能读取task.json]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/151445086</link><guid>https://blog.csdn.net/gitblog_00613/article/details/151445086</guid><author>gitblog_00613</author><pubDate>Mon, 21 Sep 2026 00:00:01 +0800</pubDate><description><![CDATA[Harvey LAB 是一个面向法律场景的开源智能体基准评测项目（Legal Agent Benchmark），它为 AI 智能体提供 1600 多个真实风格的法律任务。很多新手在第一次运行时会发现：智能体可以读合同、读邮件、写备忘录，却偏偏读不到每个任务目录里的 `task.json`。这不是 bug，而是项目精心设计的**安全边界**。本文带你快速理解这条边界背后的原理与实现。

[![Har]]></description><category></category></item><item><title><![CDATA[使用 Prisma 与 graphql-yoga 实现 GraphQL 权限控制：从角色建模到 resolver 级访问校验]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/151555225</link><guid>https://blog.csdn.net/gitblog_00613/article/details/151555225</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 23:20:44 +0800</pubDate><description><![CDATA[本文基于 Prisma 官方教程，讲解如何在使用 Prisma 与 `graphql-yoga` 构建 GraphQL 服务器时，通过"在 resolver 内部实现数据访问检查"的方式落地权限规则。你将学会定义用户角色、分析 API 的权限需求，并借助 `prisma-binding` 的 `exists` 函数逐一定制 `feed`、`drafts`、`post`、`publish`、`del]]></description><category></category></item><item><title><![CDATA[ANTLR 4 C++ Target 完全指南：从代码生成、运行时构建到自定义 Listener 与高级定制]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/166142588</link><guid>https://blog.csdn.net/gitblog_00613/article/details/166142588</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 23:13:34 +0800</pubDate><description><![CDATA[本篇技术指南以 ANTLR 4 的 C++ target 为主线，讲解如何在 C++ 项目中用 ANTLR 生成词法分析器（Lexer）与语法分析器（Parser），获取并构建 C++ 运行时，以及通过 Listener 机制驱动语法树遍历。你将掌握 `-Dlanguage=Cpp` 的完整代码生成流程、`-package`/`exportMacro`/`-DANTLR4_USE_THREAD_L]]></description><category></category></item><item><title><![CDATA[Roc 编译器效果系统探秘：effectful 函数为何无法流入纯回调——`effectful_callback_through_pure_join_map` 快照测试深度解析]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/152153966</link><guid>https://blog.csdn.net/gitblog_00613/article/details/152153966</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 21:26:13 +0800</pubDate><description><![CDATA[Roc 语言将函数区分为"纯函数（pure）"与"有效应函数（effectful）"，并在类型层面强制"效应只能由效应传播"。本篇以 Roc 编译器仓库中 `test/snapshots/effectful_callback_through_pure_join_map.md` 这份快照测试为切入点，完整还原它捕获的 `TYPE MISMATCH` 场景：一个 effective 函数（`shout]]></description><category></category></item><item><title><![CDATA[Anubis 反向代理的分号查询参数兼容：gitweb 烟雾测试与 Rewrite 模式迁移实战]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/166140464</link><guid>https://blog.csdn.net/gitblog_00613/article/details/166140464</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 20:37:58 +0800</pubDate><description><![CDATA[本篇技术指南围绕仓库中 [test/gitweb/README.md](https://link.gitcode.com/i/60e18c394e2dd1bf007120eaae14f7fe) 所记录的 smoke test 展开，核心主题是：Anubis 在 v1.26.0 从 Go 标准库 `httputil.ReverseProxy.Director`（已废弃）迁移到 `Rewrite` 模]]></description><category></category></item><item><title><![CDATA[Readest 阅读选中内容快捷键误触发整书 TTS 会话的根因分析与修复实践（Issue 5011）]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/153302338</link><guid>https://blog.csdn.net/gitblog_00613/article/details/153302338</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 18:48:31 +0800</pubDate><description><![CDATA[本文围绕 Readest 阅读器（[apps/readest-app](https://link.gitcode.com/i/86873b28585229f658c0bbfc0d633758)）中一个真实缺陷展开：快捷键 Ctrl/Cmd+R「朗读选中内容」被设计为"读一遍选中文字就停止"，却在线上版本中变成了"从选中段落所在章节开头开始、并一路读完整个书"的开放式 TTS 会话。全文以 [Iss]]></description><category></category></item><item><title><![CDATA[EMQX Confluent 数据集成桥接实战：基于 Kafka 协议的 Confluent Producer 发布桥与 wolff/replayq 缓冲架构解析]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/151785367</link><guid>https://blog.csdn.net/gitblog_00613/article/details/151785367</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 18:23:13 +0800</pubDate><description><![CDATA[本文围绕 EMQX 开源仓库中 [apps/emqx_bridge_confluent/README.md](https://link.gitcode.com/i/4a07620e94605f1cbf6981db280cb238) 所描述的核心应用展开，讲解 EMQX Enterprise 中用于将消息写入 Confluent 云端的 **Confluent Producer 数据集成桥（Data]]></description><category></category></item><item><title><![CDATA[GetQzonehistory：QQ空间说说导出实战]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/163167371</link><guid>https://blog.csdn.net/gitblog_00613/article/details/163167371</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 18:16:57 +0800</pubDate><description><![CDATA[翻到三年前的 QQ 空间，某条说说点进去只剩一片空白——这正是很多人想做 QQ 空间备份、做说说导出，却一直拖着没动手的瞬间。GetQzonehistory 干的事很具体：扫码登录后，把账号里还能看到的历史说说搬成本地 Excel 和网页，存到你自己的电脑上。

## 能力边界：先看清它能备份什么、不能备份什么

GetQzonehistory 能拿的是你账号里「可见且未删除」的说说，但下面三条边]]></description><category></category></item><item><title><![CDATA[DLSS Swapper 终极指南：游戏 DLSS 版本一键切换与回滚]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/159681638</link><guid>https://blog.csdn.net/gitblog_00613/article/details/159681638</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 16:47:32 +0800</pubDate><description><![CDATA[DLSS Swapper 是一款免费开源的 Windows 图形界面工具，帮你下载、管理并替换游戏内置的 DLSS、FSR 和 XeSS 动态链接库（DLL）。游戏想升级 DLSS 版本却不想等官方更新？换完版本翻车想一键回滚？它都能做到。适合所有电脑上装了支持超采样功能游戏的玩家，哪怕你从没手动碰过 DLL 文件。

它的核心逻辑很简单：**找到游戏里的版本文件 → 备份原件 → 替换成你选的新]]></description><category></category></item><item><title><![CDATA[OpCore Simplify：黑苹果EFI自动生成避坑指南]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/161955577</link><guid>https://blog.csdn.net/gitblog_00613/article/details/161955577</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 16:39:56 +0800</pubDate><description><![CDATA[装黑苹果劝退人的，往往不是 BIOS，而是那份几百行的 config.plist：ACPI 补丁要猜、驱动要逐个对、SMBIOS 填错一步就是黑屏。OpCore Simplify 就是为了解决这个痛点的 OpenCore自动化工具：丢一份硬件报告进去，它能自动生成一份可以直接用的 OpenCore EFI，兼容性检测、版本选择、补丁和驱动全部替你想好，整个过程有明确的菜单引导，没装过的人也能照着走]]></description><category></category></item><item><title><![CDATA[CANN ops-math 算子开发指南：aclnnExp2 与 aclnnInplaceExp2 接口使用与实现原理]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/151977087</link><guid>https://blog.csdn.net/gitblog_00613/article/details/151977087</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 15:16:30 +0800</pubDate><description><![CDATA[aclnnExp2 与 aclnnInplaceExp2 是 CANN ops-math 仓库中 Pow 算子族提供的两个以 2 为底的指数计算算子接口（`out_i = 2^{self_i}`），支持在昇腾 NPU 上完成单算子 API 调用。本文以 `math/pow` 目录下的官方算子文档为骨架，结合 `op_api/aclnn_exp2.cpp` 源码、UT 测试用例与仓库样例，完整讲解产]]></description><category></category></item><item><title><![CDATA[如何用 DLSS Swapper 给游戏换 DLSS 版本？安装、实操与回退一次讲清]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/160792564</link><guid>https://blog.csdn.net/gitblog_00613/article/details/160792564</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 14:59:42 +0800</pubDate><description><![CDATA[朋友新买的 3A 游戏，DLSS 效果总有点不对劲，想换个版本试试，又不敢手动往游戏目录里拷文件。这其实是个很常见的处境：游戏自带的超采样 DLL 版本被"锁"在发布时的状态，而你没法从游戏内部改它。

**DLSS Swapper** 就是为这个场景做的 Windows 工具：下载、管理并**切换游戏里的 DLSS、FSR、XeSS 动态链接库**，想升级就升级、想回退就回退，全程不碰游戏本体。]]></description><category></category></item><item><title><![CDATA[后端分层架构实战指南：从 Controller 到 Domain 的系统化代码组织（easy-vibe 系列）]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/152769703</link><guid>https://blog.csdn.net/gitblog_00613/article/details/152769703</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 13:42:47 +0800</pubDate><description><![CDATA[> 当后端项目从几十行脚本膨胀到数万行代码、从单人开发走向团队协作时，代码组织方式将直接决定项目的生死。本文以分层架构（Layered Architecture）为核心，系统讲解 Controller / Service / Repository / Domain 四层职责边界、DTO 数据隔离、依赖方向控制等核心原则，并结合 easy-vibe 仓库中的阶段二后端实战（AI 辅助接口开发、Sup]]></description><category></category></item><item><title><![CDATA[RedwoodJS 静态资源指南：web/public 目录与 Vite 资产导入的最佳实践]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/152505485</link><guid>https://blog.csdn.net/gitblog_00613/article/details/152505485</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 13:32:46 +0800</pubDate><description><![CDATA[RedwoodJS 为前端静态资源提供了两条清晰的使用路径：将资源放入 `web/public` 目录由构建工具原样拷贝，或在组件旁与代码一同导入交由 Vite 处理。本文以 `__fixtures__/rsc-caching` 项目中 [web/public/README.md](https://link.gitcode.com/i/cbb5725afd6cc2a4690e8aedd0286fa]]></description><category></category></item><item><title><![CDATA[GetQzonehistory：免费完整导出 QQ 空间全部历史说说与图片]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/163748315</link><guid>https://blog.csdn.net/gitblog_00613/article/details/163748315</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 13:21:34 +0800</pubDate><description><![CDATA[GetQzonehistory 是一款免费开源的 QQ 空间备份工具：手机 QQ 扫一次终端里的二维码完成登录，它就把历史说说、转发、留言和配图全量导出到本地，全程不碰你的 QQ 密码。

## 这个工具解决的问题

老空间的数据没有官方导出入口，想留档只能手动截图、复制，一条一条搬。几年几千条说说，手动操作不现实。而 QQ 账号一旦停用，这些内容基本就丢了。你要的其实很简单：一次操作，把整个空间]]></description><category></category></item><item><title><![CDATA[Prisma Go 客户端环境变量插值机制解析：从 `${env:...}` 语法到 `os.Getenv` 的代码生成]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/150767999</link><guid>https://blog.csdn.net/gitblog_00613/article/details/150767999</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 12:57:43 +0800</pubDate><description><![CDATA[本文围绕 [go-env.test.js.md](https://link.gitcode.com/i/a8706bfda6a42a21e4a24febc7fbce06) 这份快照报告展开，深入剖析 Prisma 在生成 Go 客户端时对环境变量的插值（env interpolation）处理机制：数据模型与 `prisma.yml` 中形如 `${env:PRISMA_ENDPOINT}` 的占]]></description><category></category></item><item><title><![CDATA[IQKeyboardManager 1.0 到 2.0 迁移指南：类名、API 变更与新增能力全解析]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/148392439</link><guid>https://blog.csdn.net/gitblog_00613/article/details/148392439</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 12:35:35 +0800</pubDate><description><![CDATA[本文基于仓库内 [MIGRATION GUIDE 1.0 TO 2.0.md](https://link.gitcode.com/i/3bbed626b257e38a9592c14b48a5a680) 编写，系统梳理 IQKeyboardManager 从 1.0 升级到 2.0 时的全部破坏性变更与新增特性：主类改名、单例化与属性化 API 重构、自动工具栏与强制收键盘等新能力，以及 Cocoa]]></description><category></category></item><item><title><![CDATA[Lightweight Charts Pane Primitives 完全指南：基于 IPanePrimitive 实现图表级自定义绘制]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/151165414</link><guid>https://blog.csdn.net/gitblog_00613/article/details/151165414</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 10:49:01 +0800</pubDate><description><![CDATA[**Pane primitives（面板图元）** 是 Lightweight Charts 中依附于图表面板（pane）而非某个具体序列（series）的扩展机制，适合实现水印、会话高亮、背景遮罩等图表级元素——库内置的文本水印与图片水印正是以此为基底实现的。读完本文，你将掌握 `IPanePrimitive` 接口的完整契约、通过 `IPaneApi.attachPrimitive` 挂载与卸]]></description><category></category></item><item><title><![CDATA[Flet 1.0 Alpha 架构重写深度解读：声明式 UI、Services 与全栈重构之路]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/148552342</link><guid>https://blog.csdn.net/gitblog_00613/article/details/148552342</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 10:35:57 +0800</pubDate><description><![CDATA[Flet 是一个仅用 Python 即可构建实时 Web、桌面与移动应用的跨平台框架。本文基于官方博客对 Flet 1.0 Alpha（v0.70 开发版）的技术公告，结合当前仓库源码，系统梳理这次"从零重写"带来的核心变化：声明式编程模型、自动刷新（Auto-update）、Services 服务机制、WASM 全量支持、离线模式、全新扩展 API 以及以二进制协议为底座的架构升级。读完本文，你]]></description><category></category></item><item><title><![CDATA[SkyWalking Windows 监控接入指南：windows_exporter + OpenTelemetry Collector 数据链路与 MAL 指标规则解析]]></title><link>https://blog.csdn.net/gitblog_00613/article/details/166111581</link><guid>https://blog.csdn.net/gitblog_00613/article/details/166111581</guid><author>gitblog_00613</author><pubDate>Sun, 20 Sep 2026 10:35:09 +0800</pubDate><description><![CDATA[SkyWalking 借助 Prometheus windows_exporter 采集 Windows 主机指标，再经 OpenTelemetry Collector 中转，将指标通过 OpenTelemetry gRPC 协议送入 OAP 的 OpenTelemetry receiver，最终由 Meter 系统（MAL）完成过滤、计算与聚合。本文以 [backend-win-monitori]]></description><category></category></item></channel></rss>