heart
04
26
伙伴系统 伙伴系统
出现的起因: 固定分区存储管理限制了内存中的进程数 动态分区的拼接需要大量时间 伙伴系统的主要思想 采用伙伴算法对空闲内存进行管理 该方法通过不断以 $\frac{1}{2}$ 的形式来分割大的空闲存储块,从而获得小的空闲存储块 当内存块
20
银行家算法 银行家算法
基本概念 安全状态:系统能够按照某种顺序,来为进程分配其所需的资源,如 $<p_1,p_2, \dots , p_n>$,直至每一个进程都可以顺利完成,此时系统为安全状态 安全序列:上述 $<p_1, p_2, \dots
18
Request Files Request Files
Request Files可以使用 File 定义从客户端上传的文件 注:为了接受上传的文件,需要借助 python-multipart,这是由于文件是以表单数据的形式上传的 例子from fastapi import FastAPI, F
2020-04-18
17
Form Data Form Data
Form Data当需要接受表单字段而不是 JSON 时,可以使用 Form 注:需要借助 python-multipart 来使用表单 使用步骤from fastapi import FastAPI, Form app = FastAP
2020-04-17
17
Response Status Code Response Status Code
Response Status Code和声明返回模型一样,可以在装饰器函数中用 status_code 参数声明 HTTP 状态码,例如 from fastapi import FastAPI app = FastAPI() @ap
2020-04-17
16
Extra Models Extra Models
Extra Models有时候我们常常会有不止一个关系模型 用户模型尤其如此,因为: input model 需要有密码字段 output model 不应该有密码字段 database model 需要有哈希密码字段 警告:永远不要存
2020-04-16
14
Response Model Response Model
Response Model可以在路径操作中通过 response_model 参数声明用来返回的模型,例如 from typing import List from fastapi import FastAPI from pydanti
2020-04-14
14
14
14
14
Schema Extra - Example Schema Extra - Example
Schema Extra - Example Schema Extra - Example可以为 JSON 模式定义额外的信息 一个常见的用法是为 api 文档添加一个例子 有如下的几种方式来定义额外的 JSON 模式信息 P
2020-04-14
14
1 / 3