LOADING
从零搭建一个 MCP 服务:MCP Blog Studio 开发手记
记录 MCP Blog Studio v1 基础框架的搭建过程,从协议疏通到 12 个工具的注册验证,以及那些"跑通了但还差得远"的关键缺项
2572 words
|
13 minutes
Agno 框架实战:从零搭建一个可流式输出的 AI Agent
从 Agent 的五块拼图(模型、工具、工作空间、记忆、运行环境)讲起,用 Agno 框架一步步搭建可流式输出的 AI Agent,涵盖核心概念、工程实现与生产部署
10481 words
|
52 minutes
什么是 GIL:Python 全局解释器锁与并发误区
从 CPython 的引用计数出发,讲清 GIL 是什么、为什么存在、什么时候会被释放,以及"有 GIL 不等于不用加锁"这个最容易踩的坑
1049 words
|
5 minutes
装饰器到底是什么:从 Python 解释器的执行模型讲起
从 Python 解释器的名字绑定与函数对象模型出发,彻底理解装饰器的底层原理——为什么 @ 语法不是魔法,只是解释器帮你做的一次赋值
3388 words
|
17 minutes
Cover Image of the Post
架构与路线图:Fastify + Prisma 全栈系列(零)
后端技术选型不应该靠直觉——从框架、ORM、仓库结构三个维度,建立一套可复用的判断框架
1566 words
|
8 minutes
后端项目的基础设施(一)
任何后端框架都绕不开的五个问题——环境变量何时校验、配置与启动为何分离、模块边界靠什么保证、优雅退出在保护什么、以及 liveness 和 readiness 的区别
1686 words
|
8 minutes
HTTP API 设计的三层决策(二)
URL 嵌套多深该打住、幂等性如何影响重试安全、以及 DTO 为什么必须和数据库 Model 分开——三个决定 API 质量的核心决策
1883 words
|
9 minutes
数据建模的核心决策(三)
约束放在数据库还是代码、级联删除的策略选择、以及 Schema 变更为什么不该是自动化的——三个决定数据模型质量的核心决策
1405 words
|
7 minutes