Posts
All the articles I've posted.
-
把 LLM 当知识库编辑:Karpathy 的个人研究工作流
Published: at 03:40 AMAndrej Karpathy 分享了一套用 LLM 构建和维护个人研究知识库的完整方法:把原始文献编进 .md wiki,用 Obsidian 做前端,让 LLM 自主管理、查询和增强知识,而不依赖 RAG 或复杂向量数据库。
-
C# 15 的 Union 类型:编译器帮你管住多类型变量
Published: at 01:23 AMC# 15 引入 union 关键字,允许声明一个封闭的类型集合,编译器负责穷举检查。本文解析 union 类型的语法、工作原理、实际用途,以及如何在 .NET 11 Preview 2 中动手试用。
-
EF Core 中的规格模式:告别 Repository 臃肿,实现灵活可复用的数据查询
Published: at 07:00 AM规格模式(Specification Pattern)是解决 Repository 方法爆炸、查询逻辑重复问题的优雅方案。本文从接口定义到 EF Core 集成,再到 And/Or 组合规格,完整演示如何在 .NET 项目中用规格模式替代或简化 Repository,让数据访问层保持整洁、可测试、可组合。
-
用 Background Responses 处理 AI Agent 的长时运行操作
Published: at 02:00 AMMicrosoft Agent Framework 的 Background Responses 特性让你把耗时的 AI Agent 任务卸载到后台执行:获取 continuation token、轮询完成状态、流式断点续传,以及在 .NET 与 Python 中的完整实现示例。
-
EF Core 10 追踪与非追踪查询:基准测试与决策指南
Published: at 01:00 AM深入解析 EF Core 的 Change Tracker 机制,通过 BenchmarkDotNet 实测数据对比 Tracking、AsNoTracking、AsNoTrackingWithIdentityResolution 三种模式的性能差异,并给出在 ASP.NET Core Web API 中如何选择的完整决策指南。
-
用 Microsoft.Extensions.Options.Contextual 按运行时上下文动态配置选项
Published: at 12:00 AMAndrew Lock 深入探索 Microsoft.Extensions.Options.Contextual 库——这个鲜为人知的 .NET 实验性包,能让你根据运行时上下文对象动态配置选项值。本文介绍其安装配置步骤、核心接口用法,以及作者对它实际价值的直接判断。
-
AI 即文本的时代结束了——执行才是新的交互界面
Published: at 09:20 AMGitHub Copilot SDK 正在把 AI 从提问-回答模式推向可编程的执行引擎。本文梳理了这一架构转变的背景,以及团队如何通过三种具体模式将 Agent 执行能力直接嵌入自己的应用中。
-
10 个正在拖垮你 ASP.NET Core 应用的 Async 错误
Published: at 08:40 AM本文梳理了 .NET Core 后端中最常见的 10 个异步编程错误,包括滥用 Task.Run、忘记 CancellationToken、async void 陷阱等,并给出每种错误的具体修复方法,帮助你写出更健壮的异步代码。