FastAPI 是什么:Python Web 开发的现代范式
从技术底座(Starlette + Uvicorn + Pydantic)、类型注解驱动、原生异步与自动文档四个角度,讲清 FastAPI 为什么代表 Python Web 的现代范式,以及它和 Flask / Django 的取舍。
从技术底座(Starlette + Uvicorn + Pydantic)、类型注解驱动、原生异步与自动文档四个角度,讲清 FastAPI 为什么代表 Python Web 的现代范式,以及它和 Flask / Django 的取舍。
FastAPI 接口上线前要做的事:OAuth2 密码流 + JWT 签发校验、密码哈希、CORS、自定义中间件与后台任务,以及用 gunicorn+uvicorn 部署和 pytest 依赖覆盖测试。这是 FastAPI 五篇系列的收尾。
上线不是把代码推上去就完事。用"代码对不对、数据会不会丢、扛不扛得住、出问题能不能发现、能不能撤回来"五个问题,把上线前的检查项串成一条清晰的逻辑链。
一张思维导图带你梳理六大类约 15 个 LLM 调用参数:采样随机性、长度终止、重复惩罚、格式结构、工具调用、请求级。附防幻觉真相与 Python 示例。
前两篇讲了架构/CI/CD 和前端渲染。最后这篇落到后端:浏览器怎么实时拿到工厂数据。
接上篇(一)的架构与 CI/CD,这一篇钻到前端渲染层。数字孪生的"面子"就是 3D 画面:浏览器里得把 CNC、注塑、装配这些设备渲染出来,纹理清晰、金属有质感、状态能实时变色。
一个工业数字孪生 Demo 从本地跑通到生产部署的全过程:2G 小服务器如何同时扛住前端与 Go 实时后端,前后端拆子域、CI/CD 双路、nginx 反代 WebSocket 的实战踩坑。
从带 7-8 人团队到个人全栈项目,我把大厂那套管用的方法论落到了自己的真实工程里——分层 Code Review、CI/CD 门禁、压测与运行时调优、服务器水位监控,串成一条从提交到上线的闭环。
评估函数才是棋力天花板。我做了子力动态化、分阶段插值(tapered eval)、残局库三件事,却用 A/B 对弈发现两个"改进"其实让棋力变弱。附真实对弈数据与一个静默上线的严重 bug 教训。
一个 PHP 写的象棋 AI 怎么在 8 秒预算内决定下一步?拆解 Alpha-Beta 搜索、迭代加深、静态搜索(quiescence)、空着裁剪与置换表,全部对照真实代码行号。