摘要:
问题 比如在ORM中查询all, 那么使用pydantic.from_orm获取对应的数据呢? 解决思路 只需要, 将一个字段对应为List, 元素为对应SQLAlchemy的pydantic模型即可 pydantic模型要设置orm_mode为True 例子 schemas.py 定义模型 # 对 阅读全文
摘要:
git是一个分布式版本控制软件。 git分为三个部分: 工作区 写文件的地方 暂存区 将add的文件复制一份到./.git/index 版本库 将暂存区的文件移动进来 初始化 cd 到目录 git init # 配置用户名邮箱 git config user.name lczmx git confi 阅读全文
摘要:
概述 对数器是通过用大量测试数据来验证算法是否正确的一种方式。在算法笔试的时候,我们经常只能确定我们写出的算法在逻辑上是大致正确的,但是谁也不能一次性保证绝对的正确。特别是对于一些复杂的题目. 那么我们提供多个算法, 生成随机样本, 比较多个算法的结果是否一样, 假如结果不一样, 判断哪个算法是否有 阅读全文
摘要:
基本知识 当数据量很大适宜采用二分查找方法。 采用二分法查找时,一般来说数据需是排好序的. 其实二分查找的核心是单调, 这个数组有序这是单调的一种情况, 对于局部调单也可以使用二分查找 基本思想:假设数据是按升序排序的,对于给定值key,从序列的中间位置k开始比较, 如果arr[k]=key,则查找 阅读全文
摘要:
由于之前Django项目的mysql的3306端口直接映射到宿主机的3306端口 最近安装的其他服务, 发现3306端口冲突, 就把原本Django项目的mysql服务的端口修改, 并且Django的配置文件后也跟着修改了 但是启动项目后发现报错Can't connect to MySQL serv 阅读全文
摘要:
前提: 你需要购买一个域名, 假如是国内的法服务器的话, 需要备案, 否则无法解析 当你买了域名后, 一般可以免费生成证书 下载证书 由于我是在腾讯云购买的域名, 所以在腾讯云中下载证书. 地址: 我的证书 下载完后, 你得到了四个文件: 上传到服务器 使用scp或其他工具上传到项目的ssl目录, 阅读全文
摘要:
异或规律 异或有以下规律 0^N = N N^N = 0 交换律 a ^ b = b ^ a 结合律 a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c 自反性 a ^ b ^ a = b 使用异或交换数据 一般的交换方式, 利用临时变量: a = 1 b = 2 temp 阅读全文
摘要:
最近想要学习SQLAlchemy, 发现网上的中文文档大多是机翻的, 读起来特别变扭, 因此对照着最新的英文文档梳理了一遍, 写下来记录一下 目前SQLAlchemy的版本为1.4.x, 风格处于1.x过渡到2.0的时代. 为了尽量让这篇文章的兼容之后的版本, 本文将讲述1.x和2.0两种风格的接口 阅读全文
摘要:
官方文档主要侧重点是循序渐进地学习FastAPI, 不利于有其他框架使用经验的人快速查阅 故本文与官方文档不一样, 并补充了一些官方文档没有的内容 安装 包括安装uvicorn $pip install fastapi[all] 分开安装 $pip install fastapi $pip inst 阅读全文
摘要:
为了测试websocket, 根据网上的一些工具修改了一些, 因此得到了这个工具 源码 源码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>websocket在线测试工具</title> <link hr 阅读全文