一份简洁清晰的指南,介绍如何使用 pyproject.toml、uv、脚本与 FastAPI 构建干净、现代化的 Python 项目。
中文博客
2025
一步步带你上手,构建并测试 MCP 服务器,让智能体真正接入真实系统。
探讨智能体如何利用 MCP 驱动真实工作流:从企业场景到事件驱动系统,再到多步骤的编排。
解读 Model Context Protocol (MCP) 如何把智能体与数据库、SaaS 应用以及遗留系统连接起来。
介绍 Model Context Protocol (MCP),以及它如何让 AI 智能体连接真实的系统、数据和工作流。
开发Golang 开源库如何使用配置文件
在构建开源 Go 库时,如何平衡配置、环境变量和函数式选项的最佳实践。
介绍 Go 常见的标准分层结构的改良方案:在 pkg 下采用扁平化模块目录,避免过多子目录和同名 package。
Go 项目结构最佳实践
介绍 Golang 项目结构的常见实践和设计思路,涵盖最小化结构、分层结构和领域驱动设计(DDD)结构。
2019
在 Compojure 基础上增加 JSON 接口与表单提交处理,迈向实用 Web API。
Clojure Web 开发从零开始(三):路由与中间件
在 http-kit 基础上引入 Compojure,实现路由功能,并初探 Ring 中间件。
在已有的 Clojure 项目基础上,集成 http-kit,构建一个最简易的 Web 应用。
Web 开发者的基本修养
从地址栏到应用服务器:DNS、HTTPS、负载均衡与后端基础梳理。
从安装环境到创建可执行 JAR,手把手搭建你的第一个 Clojure 项目。
2017
AWS S3 安全最佳实践:保护您的云存储
2015
羊肉串
工具齐全,自己也能做出地道的羊肉串。材料清单、腌制比例、串法与生火要点,一文讲清。
旧金山湾区水上运动指南
在湾区玩风帆、风筝冲浪、冲浪与帆船的入门要点与常去地点。