相关文章
SQLModel与FastAPI结合:构建用户增删改查接口
SQLModel简介 SQLModel是一个现代化的Python库,旨在简化与数据库的交互。它结合了Pydantic和SQLAlchemy的优势,使得定义数据模型、进行数据验证和与数据库交互变得更加直观和高效。SQLModel由FastAPI的创始人Sebastin Ramrez开发,专为与FastA…
编程日记
2024/12/20 21:56:25
OD E卷 - 实现【正则表达式替换】
题目
输入一个字符串,对其中的下划线做统一替换;将其中的每个下划线“_”,使用特殊字符串“(^|$|[,])”替换,并输出替换后的结果;如下场景不做替换: 在一堆方括号之内的下划线不替换,方括号成对…
编程日记
2024/12/23 12:47:16
python -从文件夹批量提取pdf文章的第n页,并存储起来
python -从文件夹批量提取pdf文章的第n页,并存储起来
废话不多说,看下面代码
讲解一下下面代码
reader PyPDF2.PdfReader (file) 将文件转化为PdfReader 对象,方便使用内置方法。 first_page reader.pages[0] 提取第一页
writer PyPDF…
编程日记
2024/12/23 11:18:08
spring导出多个文件,要求打包成压缩包
背景
业务要求我们批量生成一批excel,并将这些excel压缩成一个压缩包导出给前端。
实现
java自带了ZipOutputStream,可以直接生成压缩包,因此,我们直接使用这个,在内存中生成压缩包,直接返回给前端。&am…
编程日记
2024/12/23 10:11:41
《Django 5 By Example》阅读笔记:p455-p492
《Django 5 By Example》学习第 16 天,p455-p492 总结,总计 38 页。
一、技术总结
1.myshop
(1)打折功能
使用折扣码实现,但是折扣码是手动生成的,感觉实际业务中应该不是这样的。
(2)推荐功能
使用 Redis 做缓存࿰…
编程日记
2024/12/23 7:46:44
Linux 进程调度-O(1)算法
Linux 进程概念补充【Linux】 进程是什么(不熟悉的兄弟可以看看)。 1. runqueue介绍 我们知道当进程处于运行(R)状态时会被链入运行队列中,那么运行队列长什么样子呢? 上图有两个一摸一样的结构array[0]和a…
编程日记
2024/12/23 20:43:04
flink1.6集成doris,并从mysql同步数据到doris
使用 Apache Flink 1.6 集成 Doris,并从 MySQL 同步数据到 Doris 是一个复杂的任务,但可以通过以下步骤实现。Doris 是一个现代化的 MPP(大规模并行处理)SQL 数据库,支持实时分析和交互式查询。Flink 可以作为实时数据…
编程日记
2024/12/23 7:16:56