sing‑box 部署教程概述sing‑box 一体化代理工具,支持服务端、客户端,多协议,TOML配置格式;常搭配frp内网穿透场景使用。1. 安装(Linux CentOS)方式1:官方脚本安装bash <(curl -Ls https://s...
阅读全文...
FRP 内网穿透部署完整教程
FRP 内网穿透部署完整教程架构说明香港机器:frps(服务端) + Nginx;对外端口:7000(frp控制)、80(web)国内机器:frpc(客户端),业务仅监听127.0.0.1,无公网入站端口域名走Cloudflare橙色代理,使用Flexi...
阅读全文...
阅读全文...
Tortoise-ORM、SQLModel、SQLAlchemy对比
Tortoise-ORM、SQLModel 和 SQLAlchemy 都是 Python 中用于操作数据库的 ORM(对象关系映射)工具,但它们在设计理念、使用场景、异步支持、与 FastAPI 的集成等方面有显著差异。下面从多个维度进行详细对比:📊 一...
阅读全文...
阅读全文...
Python中requests和aiohttp对比
requests 和 aiohttp 都是 Python 中用于发起 HTTP 请求的流行库,但它们的设计哲学和适用场景截然不同。选择哪一个,取决于你的项目是否使用 异步(async/await)架构。🚦 一句话结论项目类型推荐库同步代码(Flask、D...
阅读全文...
阅读全文...
Python中PyJWT和python-jose对比
在 Python 中处理 JWT(JSON Web Token) 时,PyJWT 和 python-jose[cryptography] 是两个主流库,它们功能相似但定位和生态不同。下面我将从 功能、安全性、使用场景、FastAPI 兼容性 等角度为你详...
阅读全文...
阅读全文...
Tortoise-ORM 数据库迁移工具Aerich
Aerich 是专为 Tortoise-ORM 设计的数据库迁移工具,灵感来源于 Django 的 South / migrations,目标是提供类似 Alembic(SQLAlchemy)的功能,但更贴合 Tortoise 的异步生态。🧰 一、Aer...
阅读全文...
阅读全文...
Tortoise-ORM 中关联关系(一对一、一对多、多对多)
在 Tortoise-ORM 中,关联关系(Relationships)是构建复杂数据模型的核心功能。它支持三种经典关系:一对一(One-to-One)一对多(One-to-Many)多对多(Many-to-Many)下面我将通过 清晰的代码示例 + 查...
阅读全文...
阅读全文...
Tortoise-ORM 的字段类型
Tortoise-ORM 提供了丰富且直观的字段类型(Field Types),用于定义数据库模型(Model)。这些字段类型不仅映射到数据库列,还支持索引、默认值、唯一约束、外键关系等。📌 一、核心字段类型速查表字段类型用途对应数据库类型典型参数Int...
阅读全文...
阅读全文...
SQLAIchemy 和 tortoise-orm 对比
SQLAlchemy 和 Tortoise-ORM 都是 Python 中流行的 ORM(对象关系映射)工具,但它们的设计哲学、适用场景和生态支持有显著差异。下面我将从 核心特性、语法风格、异步支持、生态兼容性、适用场景 等多个维度进行横向对比,并给出明...
阅读全文...
阅读全文...