分类: 技术栈知识库

123 篇文章

FastAPI 框架入门
FastAPI 入门:函数参数与类型注解被框架读取,用于路由绑定和校验。Pydantic 在边界处理数据,普通 Python 函数不会因此自动变成强制类型系统。
Python 异常处理
异常表达失败,with 保证按协议退出和清理。只捕获你能够处理的异常,不能把所有失败悄悄改成空数据。
Python 控制流
推导式是建立新容器的表达式,普通循环更适合多步骤副作用。生成器表达式则延迟生产,不是另一种已经填满的列表。
Python 函数与面向对象
函数默认值在定义时求值;可变默认参数会被后续调用复用。dataclass 帮你生成方法,不改变这个基本对象语义。
Python 变量与类型
赋值把名字绑定到对象,两个名字可以指向同一个列表。不可变值的重新绑定与可变对象的原地修改需要分开理解。
第一个 Python 脚本
模块被导入时会执行顶层代码。name 判断帮助区分“直接运行入口”和“作为工具被导入”。
Python 环境搭建与工具链
解释器决定语言行为,虚拟环境隔离项目依赖,uv 等工具管理安装与解析。当前终端找到的 Python 不一定是项目使用的 Python。
FrankenPHP 部署 PHP
FrankenPHP 是用 Go 写、内嵌 Caddy 的 PHP 应用服务器。它把 PHP 编译进一个常驻进程,对外提供 HTTP/2、HTTP/3、自动 HTTPS。
Swoole 协程运行时
Swoole 不是框架,是 PHP 扩展。 它给 PHP 加上协程、常驻内存、异步 IO 的能力,但不提供路由、ORM、模板。
Webman 框架入门
Webman 是建在 Workerman 之上的框架,补上了路由、中间件、ORM、模板这些框架该有的东西,同时保持「常驻内存 + 轻量」。