27. Agent 需要拦截模型调用?用 Middleware 给它加个“拦截器“!

博主头像 你有没有遇到过这种情况:Agent 跑得好好的,你想加个日志看看它到底在干嘛,或者想加个安全检查防止它搞出危险操作,结果发现不知道往哪儿插? Middleware 就是来解决这个问题的。说白了,它就是一个"拦截器",让你在模型调用前后插入你自己的逻辑。听起来是不是挺简单的?别急,咱们直接上手写代码, ...

15天学会AI应用开发(六)使用离线大模型对文本生成摘要

博主头像 ​上一篇文章末尾使用了在线大模型压缩文本生成摘要,但该方式会消耗Token,不便初学者长期使用,更好的办法是采用离线大模型来生成文本摘要。 一、离线大模型的种类 国内常用的离线大模型有阿里Qwen、智谱GLM、深度求索DeepSeek、百度文心等等,以千问的文本大模型为例,又有Qwen1.5-1.8 ...

Jasmine.Format - 一个高性能、线程安全的 .NET HTML 生成库

博主头像 引言 在 .NET 开发中,生成 HTML 内容是一个常见的需求。无论是构建邮件模板、生成报表、还是创建动态网页内容,我们都需要一种简洁、安全且高效的方式来构建 HTML。今天,我想向大家介绍 Jasmine.Format —— 一个专为高性能场景设计的 .NET HTML 生成库。 为什么需要 J ...

还在被框架绑架?一文看懂“六边形架构”,让你的核心业务稳如泰山!

博主头像 引言:那些年我们写过的“面条代码” 痛点场景: 你一定经历过这样的噩梦:系统最初用 MySQL 存储数据,后来为了性能要迁移到 MongoDB。结果你发现,业务代码里密密麻麻全是对 MySQL 驱动的直接调用。或者,老板突发奇想,要求把原本的 Web 页面功能,原封不动地搬到一个新的命令行工具(CL ...

独立开发者最容易低估的,不是开发成本,而是维护成本

博主头像 很多独立开发者都有过类似经历:某个周末突然来了灵感,觉得一个小工具很值得做,于是连续几天高强度写代码、调页面、接接口、改交互,终于把第一个版本推上线。那一刻很有成就感,产品链接可以打开,核心功能能跑通,截图也能发出去,甚至还有朋友在评论区说“这个不错”“挺有用的”。 但一个月之后,情况往往会变得微妙 ...

【EF Core】继承策略——TPC

博主头像 在开始主题之前,老周分享另一个知识,碰巧这知识点也是 EF Core 的,是前些天一位新手程序猿问的,他那是一个小项目,因为小,所以采用 Code First 的方案。不过程序有两个版本,一个是用 SQLite 数据库,一个用 SQL Server。然后有些实体他设定了 CHECK 约束。众所周知, ...

Zenith.NET 开发札记:把 .NET 图形 API 推向现代 RHI

博主头像 Zenith.NET 最近做了一轮比较大的 RHI 重构。它不是一次普通的 API 改名,也不是单纯整理代码,而是把整个图形抽象层从早期“更容易上手的封装”,往更现代、更贴近 DirectX 12 / Vulkan / Metal 的底层模型推进。 这轮重构的重点,是新版引入了哪些能力、为什么要做 ...

C++ ASCII 3D无尽跑酷游戏

博主头像 TIP: 本文代码可以通过Dev-C++ 5.11编译,不用安装外部库 Github仓库:https://github.com/LiQirui-git-hub/ASCIIPakour 介绍: 这是一个3D游戏,仅支持Windows(暂时,未来有概率改变) 同时,画面不是用新窗口渲染,是命令行内渲染 ...

用SymPy自动因式分解:从面积拼图到代数恒等式

博主头像 大家好,今天要解决一个痛点是关于 因式分解公式 的。 直接说问题: 用 Manim 展示 $ x2 + 5x + 6 = (x+2)(x+3) $ 的“十字相乘”面积模型,你需要先想好怎样把大矩形拆成四块$ (x^2)、(2x)、(3x)、(6) $,再手动计算每一块的边长和位置。 换成 $ x^2 ...

Claude 编程经验

博主头像 Claude Code,或者说 AI 智能体编程,聊一下个人的一些感受与心得。 感受 ⛵ 与 AI 智能体协作编程,可以说像是在航海,一起驶向计划的目的港。 我虽是那个舵手,但能放手让 AI 来掌舵了。不过,难免偏航,不时需要人来纠正一下航向。 我并没有甩手全权交给 AI,想来是几个方面吧: 一是 ...

一文速览 HarmonyOS 6.1.1 推出的十个新特性

博主头像 ​HarmonyOS 6.1.1 已于 2026 年 5 月下旬正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更流畅更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1.1 新特性中的常用部分逐一讲解。 ...

领域驱动 vs 本体驱动:DDD 代码建模与 Ontology 语义建模的对比分析

博主头像 DDD 与 Ontology 对比分析:代码建模与语义建模的异同 探讨领域驱动设计(DDD)与本体论建模(Ontology)之间的本质差异,搞清其背后的理论体系和运行机制。 一、双维建模:逻辑深度与语义广度 复杂业务系统的建模方法与开发方式可以分为两条路线: DDD 范式:以应用代码开发为主,利用充 ...

123···100>