博客建设计划

待定 【待定】有趣!一个使用 chatgpt 结合博客内容的机器人,可以与博客对话 ChatGPT - 与虹线交谈 其它一些功能的短代码 Fetching Title#2fbu 自定义 Hugo Shortcodes 简码 | 荷戟独彷徨 添加长毛象的说说页面 让 ob 双链自动转换成网址形式 umami 会统计本地数据,要把这部分数据排除掉。 博客整体布局 目前博客采用『papermod』主题。主题主要参考 置顶 hugo博客搭建 | PaperMod主题 | Sulv’s Blog和 Hugo+PaperMod 双语博客搭建 Home-Info+Profile Mode - YUNYI BLOG 进行修改 ...

2024-08-10 · 4 分钟 · NadirEcho

0 分钟 · NadirEcho

1 failed to solve: python:3.9-slim: failed to resolve source metadata for docker.io/library/python:3.9-slim: failed to authorize: failed to fetch anonymous token: Get "https://docker.m.daocloud.io/auth/token?scope=repository%3Alibrary%2Fpython%3Apull&service=docker.m.daocloud.io": EOF Dockfile 的指令

1 分钟 · NadirEcho

两个核心组件 Web 框架部分: 由 Starlette 提供。它处理路由、请求和响应等核心 Web 功能。 数据模型部分: 由 Pydantic 提供。它负责数据验证和解析,通过类型注解确保数据的正确性和一致性。 Starlette Starlette 是一个用于构建异步 Web 应用程序的轻量级 ASGI 框架。它的主要特点包括: ...

5 分钟 · NadirEcho

重构整体的结构 按照功能进行分块 init 函数会自动 是的,init 函数会自动执行。在 Go 中,init 函数是一种特殊的函数,它会在包初始化时自动运行。在每个包中都可以定义一个或多个 init 函数,这些函数将在包的全局变量准备好之后执行,并且在程序的 main 函数执行之前运行。因此,你不必显式地调用 init 函数,它会在程序启动时自动执行。 ...

4 分钟 · NadirEcho

0 分钟 · NadirEcho

gorm.model gorm.Model 是 GORM 库中提供的一个基本模型结构体,包含了常用的字段。使用它可以简化模型的定义。gorm.Model 定义如下: 1 2 3 4 5 6 ...

1 分钟 · NadirEcho

在 FastAPI 中使用原生的 SQL 语句并通过 mysql.connector 进行 MySQL 数据库操作,是一种轻量级且高效的数据库交互方式。与使用 ORM(如 SQLAlchemy)相比,直接使用原生 SQL 语句可以提供更大的灵活性和控制力。本文将详细介绍如何在 FastAPI 中使用 mysql.connector 管理数据库连接,包括连接池的设置、在请求生命周期中打开和关闭连接、以及编写高效且安全的数据库操作代码。 ...

6 分钟 · NadirEcho

在 FastAPI 中,使用 类 和 依赖注入函数 都可以实现依赖注入,但它们的设计方式、适用场景和生命周期管理有所不同。以下是它们的区别以及各自的应用场景: ...

4 分钟 · NadirEcho

当然,以下是一个详细且完善的教程,帮助您理解和掌握 Python 项目中的模块导入,并结合 setup.py 进行项目打包和分发。这将涵盖项目结构最佳实践、模块导入策略(绝对导入与相对导入)、使用 setup.py 进行打包、以及如何在开发和生产环境中正确配置和运行项目。 ...

8 分钟 · NadirEcho