Posts
All the articles I've posted.
-
MCP 服务器改成 HTTP 托管要动什么
Published: at 12:56 AM把 stdio 的 MCP 服务器改成 Streamable HTTP 托管,核心改动只有两行代码。本文说明这次迁移为什么让服务器第一次能被认证和部署,以及默认无状态、initialize 握手消失这两个正在发生的大变化会把代码带向哪里。
-
SSE 鉴权:五种方案怎么选
Published: at 12:54 AMEventSource 不能发自定义请求头,浏览器端 SSE 鉴权因此只剩三条路。本文把 Cookie、短期令牌、fetch-event-source 与 HttpClient 放回各自场景,并列出 CORS 凭证规则和令牌过期重连这些坑。
-
Agent Framework 三层中间件怎么选
Published: at 12:50 AMChatClient、Agent Run 与函数调用中间件不是二选一,而是套在模型调用、整轮运行和工具调用三层上的拦截点。本文用一个 Tavily 搜索日志的例子说明该把代码写在哪一层,以及流式输出、函数调用中间件的使用边界。
-
用 C# 实时跑 16.7 万神经元的果蝇大脑模型
Published: at 12:35 AM拆解果蝇大脑游戏演示的三层结构:电镜测出的连接组、只有一个校准参数的 LIF 模型,以及藏在中间的适配器;并说明纯 C# 的 dotFly 怎么在笔记本上实时跑完 16.7 万神经元,以及它现在还做不到什么。
-
用 TimeProvider 测试时间依赖代码
Published: at 11:58 PM用 FakeTimeProvider 把系统时钟变成可注入依赖,在单元测试中精确断言过期边界、延迟完成与超时取消,不必真的等待五分钟,也不受 CI 机器快慢影响。
-
IdentityServer4 已停止维护:迁移路线怎么选
Published: at 06:39 AMIdentityServer4 自 2022 年底失去支持、仓库已归档,继续使用等于运行无人修补的组件。本文对照六条替代路线的价格与取舍,给出可照做的决策清单,并点出「免费内核」的隐性成本。
-
EF Core Specification 性能与翻译陷阱
Published: at 12:48 AMSpecification 本身不决定 EF Core 查询快慢,决定性能的是它包住的查询信封。这篇给出从 provider 边界到执行计划的十条诊断路径,并补上 EF Core 10 三条影响取证结论的官方变化。