摘要: Go 4 运算符 算术运算符 +-*\ 逻辑运算符 &&,||,! 位运算符 >>,<<,|,^,& 赋值运算符 =,+=... ++,--是独立的语句,不属于赋值运算符 比较运算符 数组 var arg [30]int 数组包含元素的类型和元素的个数。元素的个数(数组的长度)属于数据类型的一部分。 阅读全文
posted @ 2021-05-10 10:49 橘丶阳菜 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Go 命令 -go build main.go -go run main.go -go install main.go Go语言基础语法 -文件第一行:packae关键字声明包名 -如果要编译可执行文件,必须要有main包合main函数(入口函数),它没有参数也没有返回值 -单行注释 // -多行注 阅读全文
posted @ 2021-05-10 10:47 橘丶阳菜 阅读(73) 评论(0) 推荐(0) 编辑
摘要: kafka和redis queue的区别 存储介质不同 redis queue数据是存储在内存,虽然有AOF和RDB的持久化方式,但是还是以内存为主。kafka是存储在硬盘上 性能不同 因为存储介质不同,理论上redis queue的性能要优于kafka,但是在实际使用过程,这块体验并不是很明显,通 阅读全文
posted @ 2021-05-03 19:16 橘丶阳菜 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,对文件的读写其实就是IO。 与IO有关的名词:同步,异步,阻塞,非阻塞,甚至是同步阻塞,同步非阻塞,异步阻塞,异步非阻塞。别急,下面有举例IO分为两大种,同步和异步 同步IO:阻塞IO非阻塞IOIO多路复用(包括select,poll,epoll三种)信号驱动IO异步IO那么如何理解 阅读全文
posted @ 2021-05-03 19:04 橘丶阳菜 阅读(320) 评论(0) 推荐(0) 编辑
摘要: FastAPI OAuth2.0授权模式 授权码授权模式 隐式授权模式 密码授权模式 客户端凭证授权模式 OAuth2 密码模式和 FastAPI 的 OAuth2PasswordBearer import hashlib from datetime import datetime, timedel 阅读全文
posted @ 2021-04-28 19:46 橘丶阳菜 阅读(473) 评论(0) 推荐(0) 编辑
摘要: FastAPI-3 依赖注入系统 依赖注入 "依赖注入"是指在编程中,为了保证代码成功运行,先导入或声明其他需要的"依赖",如子函数、数据库连接等 注:优点类似于鸭子模型 优点: 提高代码的复用率 共享数据库的连接 增强安全、认证和角色管理 FastAPI的兼容性 所有的关系型数据库,支持NoSQL 阅读全文
posted @ 2021-04-27 19:18 橘丶阳菜 阅读(169) 评论(0) 推荐(0) 编辑
摘要: FastAPI 响应及配置 1.Response Model 响应模型 from fastapi import APIRouter, status, Form, File, UploadFile, HTTPException from pydantic import BaseModel, Email 阅读全文
posted @ 2021-04-27 19:17 橘丶阳菜 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Fastapi-1 Pydantic请求参数校验 Pydantic知识 """ Data validation and settings management using python type annotations. 使用python的类型注解来进行数据校验和settings管理 pydanti 阅读全文
posted @ 2021-04-27 08:44 橘丶阳菜 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 路由 请求参数 SANIC附带了一个支持请求参数的基本路由器。 若要指定参数,请使用角引号将其括起来,如下所示: . 请求参数将作为关键字参数传递给路由处理程序函数。 from sanic.response import text @app.route('/tag/<tag>') async def 阅读全文
posted @ 2021-04-26 16:15 橘丶阳菜 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Sanic tools.py 制作可以直接返回模板的装饰器 from jinja2 import Environment, PackageLoader from functools import wraps from sanic.response import html env = Environm 阅读全文
posted @ 2021-04-26 16:14 橘丶阳菜 阅读(316) 评论(0) 推荐(0) 编辑