Posts
All the articles I've posted.
-
迎接 .NET 10 垃圾回收:DATAS 策略的评估与调优指南
Published: at 12:00 AMDATAS 在 .NET 10 成为默认 Server GC 策略,将明显改变托管堆的容量与吞吐权衡。本文梳理设计原则、监控指标、关停条件与调优步骤,并给出容器与自托管环境的实用配置示例,帮助团队在升级前完成验证。
-
.NET 分布式锁定:多实例协调工作的实用指南
Published: at 12:00 AM深入探讨 .NET 环境下的分布式锁定机制,包括 PostgreSQL Advisory Locks 和 DistributedLock 库的实现方案,帮助解决多实例环境中的并发访问问题。
-
在 C# 中掌握 Expression Trees:构建可运行时组装的 LINQ 查询
Published: at 12:00 AMExpression Tree 让 C# 在运行时拼装表达式,本篇从语法树结构、LINQ 翻译流程、动态查询工厂到性能调优与治理策略,帮助你落地企业级筛选与规则引擎并避开常见陷阱。
-
构建安全的 ASP.NET Core API:角色与权限协同的实践指南
Published: at 12:00 AM本文从授权体系的设计原则入手,详细解析如何在 ASP.NET Core 中实现基于角色与权限的多层 RBAC,涵盖数据建模、令牌签发、最小 API 集成与生产级扩展策略,帮助团队构建安全、可维护的 API。
-
深入对比 IHostedService 与 BackgroundService:启动行为、适用场景与最佳实践
Published: at 12:00 AMIHostedService 与 BackgroundService 常被并列提及,却在启动等待、生命周期语义、异常传播与依赖顺序上存在本质差异。本文系统拆解二者工作机制、典型应用场景、常见陷阱(如迁移执行顺序、无限循环与取消、异常策略)并给出面向生产环境的实践清单,帮助你为短任务初始化与长期后台协作各取所长。
-
Mindcraft:用多智能体 LLM 驱动 Minecraft 协作实验平台
Published: at 12:00 AMMindcraft 通过 Mineflayer 与多家 LLM 服务,把多智能体带入 Minecraft,支持任务评测、代码扩展与 Docker 沙箱。本文梳理核心组件、部署流程、安全要点与常见陷阱,帮助研发团队构建具身智能实验平台。
-
GPT-5-Codex 提示工程实践指南:最小化提示、工具协作与 Anti-Prompting
Published: at 12:00 AM系统梳理 GPT-5-Codex 在交互式与代理型编码场景下的最小化提示原则、工具调用模式、apply_patch 用法与 Anti-Prompting 策略,结合示例与最佳实践,帮助工程团队构建高质量、可控与高效的自动化开发工作流。
-
Uvicorn:现代 Python Web 应用的高性能 ASGI 服务器
Published: at 12:00 AM深入了解 Uvicorn 这款高性能 ASGI 服务器,探索其核心特性、最佳实践以及在现代 Python Web 开发中的重要作用。从基础概念到生产部署,全方位掌握 Uvicorn 的使用技巧。
-
AI 原本该让初级发光,为什么反而让资深更强?
Published: at 12:00 AM过去两年,许多人以为“AI + 初级开发者”能替代资深工程师。但现实却恰好相反:AI 让资深开发者的产能和影响力进一步放大,而对初级的帮助常常被误解。本文从工程化认知、架构与质量、非确定性与校验、组织期望与人才培养等维度,系统梳理 AI 在软件开发中的正确位置与边界,并给出可落地的实践建议。