day-drf day drf 08

2023-09-08 记录被转义的特殊符号

%2F / %22 ” %3B ; %25 % %26 & %28 ( %29 ) %2B + %2C , %40 @ %3A : %23 # %3F ? %3C < %3D = %3E > %7C | %5C \ ......
转义 符号 2023 09 08

Petrozavodsk Programming Camp, Winter 2021 Day 1 Problem H

发现操作是可逆的,如果起始状态和终止状态都能走到同一个状态,那就能组合出一组解。 以任意一节点为根,考虑贪心地确定每个人最后的位置,使他对答案影响最小。策略是将可以放的人放到深度最大的点,然后删掉该点相邻的点,反复去做。 大多数情况下,总有一种方式使得一个节点能走到当前选择的深度最大点,但是有唯一一 ......
Petrozavodsk Programming Problem Winter Camp

java基础-java面向对象-day08

### 1. 一个简单的类 认识类 成员变量 类方法 ``` public class Person { //类的成员变量 int age; String name; double height; double weight; public void eat(){ System.out.printl ......
java 对象 基础 day 08

drf—过滤、分页、异常

session回顾 写一个登录接口——保存用户登录状态 签发阶段:做了三件事情: 1、生成一个随机字符串 2、django—session表中插入数据 3、把随机字符串以cookie形式返回给前端(存在浏览器的cookie中) 认证阶段: 前端自动携带cookie到后端,sessionid:随机字符 ......
drf

苍穹外卖-Day01

# 苍穹外卖-Day01 ## 1. 项目整体介绍 ### 1.1 项目定位 项目的定位:专门为餐饮企业(餐厅,饭店)定制的一款软件产品。 项目主要分为两个端: (1)管理端:外卖商家使用。 (2)服务端:点餐用户使用。 ### 1.2 项目的功能架构 项目的功能架构:体现项目的业务功能模块 1. ......
苍穹 Day 01

drf 分页类

一、分页类型一 1、写一个分页类,继承 PageNumberPagination web 用这个多 http://api.example.org/accounts/?page=4 http://api.example.org/accounts/?page=4&page_size=100 from r ......
drf

Learn Git in 30 days——第 13 天:暂存工作目录与索引的变更状态

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 有没有遇过这种情境,某个系统开发写到一半,结果被老板或客戶「插单」,被要求紧急修正一个现有系统的 Bug 或添加 ......
索引 状态 目录 Learn days

drf-排序、过滤、分页、异常处理

一、排序 只有5个接口中的查询所有,才涉及到排序,所以继承GenericViewSet, 使用步骤: 1. 必须写在继承:GenericAPIView 类的视图中才行 2. 配置类属性: filter_backends = [OrderingFilter] ordering_fields=['id' ......
drf

day25 - 回溯算法part02

216. 组合总和 III 详解 class Solution { public: vector<vector<int>> result; vector<int> path; int sum = 0; void dfs(int k, int n, int start){ if(path.size() ......
算法 part day 25 02

Python——13days

什么是名称空间?就是存放变量名与变量值关系的地方名称空间的分类 1. 内置的名称空间 '内置': Python解释器中本身就存在的,可以直接使用的 len 2. 全局的名称空间 在py文件中,顶格编写的变量名等都是全局的名称空间 3. 局部名称空间 """一般大多数都是在函数内部存在的都是局部的!" ......
Python days 13

day24 - 回溯算法part01

回溯算法理论基础 77. 组合 class Solution { public: vector<vector<int>> result; vector<int> path; void dfs(int n, int k, int start){ if(path.size() == k){ result ......
算法 part day 24 01

drf-day9

过滤 只针对查询所有接口 前提:必须继承 GenericAPIView及其子类 使用方式 方式一:使用drf内置的 查询方式:http://127.0.0.1:8000/books/?search=29 #模糊匹配: 只要名字中有29或价格中有29都能搜出来 from rest_framework. ......
drf-day drf day

day23 - 二叉树part09

669. 修剪二叉搜索树 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), le ......
part day 23 09

BalticOI 2020 Day1 小丑

整体二分。 有个小技巧,就是可以把存边的数组往后复制一遍,然后删去区间 $[l,r]$ 就相当于保留区间 $[r+1,l+m-1]$ 的边。于是只需要解决这么个问题: > 给定一张 $n$ 个点 $m$ 条边的无向图,$q$ 次询问,每次只保留区间 $[l,r]$ 的边,问是否是二分图。 乍一看有点 ......
小丑 BalticOI 2020 Day1 Day

[代码随想录]Day38-动态规划part06

![](https://img2023.cnblogs.com/blog/2527234/202309/2527234-20230907092218272-2002797447.png) ## 题目:[518. 零钱兑换 II](https://leetcode.cn/problems/coin-c ......
随想录 随想 代码 动态 part

day1 - 数组part01

力扣704. 二分查找 思路:假如有n个数,数组下标就是0到n-1,那么第一次从n/2开始找 如果这个数比目标数大,说明目标数在左边,于是从0到中间边界找。 如果这个数比目标数小,说明目标数在右边,于是从中间边界+1到n-1找。 为了明确中间边界是多少,举个例子: 假如数组是:0,1,3,5,6,7 ......
数组 day1 part day 01

vue--day80---嵌套路由

1. 配置路由规则,使用children配置项: ```js routes:[ { path:'/about', component:About, }, { path:'/home', component:Home, children:[ //通过children配置子级路由 { path:'new ......
路由 vue day 80

java基础-idea的使用-day07

[TOC] ### 1. idea的获取 链接:https://pan.baidu.com/s/1x-WT04lbJ_1FXCP3kWcihg?pwd=ufjh 提取码:ufjh ### 2. 已经安装的idea 如何卸载 对于免安装的idea: (1)删除安装文件 (2)到用户下将idea的缓存, ......
基础 java idea day 07

vue--day79---路由的几个注意点

1. 路由组件通常存放在```pages```文件夹,一般组件通常存放在```components```文件夹。 2. 通过切换,“隐藏”了的路由组件,默认是被销毁掉的,需要的时候再去挂载。 3. 每个组件都有自己的```$route```属性,里面存储着自己的路由信息。 4. 整个应用只有一个ro ......
路由 vue day 79

drf-认证、权限、频率

一、认证组件 1.认证组件的作用 一些接口,想要限制登录之后才能访问,没登录不能访问 做登录认证,限制如果没有登录,不允许访问该接口 2. 认证类的使用: 1.在auth.py中 写一个类,去继承BaseAuthentication 2. 在这个类中重写:authenticate方法 3. 在aut ......
频率 权限 drf

习题纠错08

静态页式管理可以实现虚存。//A A 错 B 对 //静态页式管理是在程序执行之前就将内存分配好了,但是虚拟内存需要的是动态分配,因此静态页式管理 //不适合实现虚拟内存 以下给定的情况中,可能不会引起指令流水线阻塞的是()//AC A 跳转指令执行 B TLB缺失 C 结果溢出 D cache缺失 ......
习题

drf 认证、权限、频率三组件

一、认证组件 1、需求: 通过认证组件去认证,没有认证通过的用户不让登录。认证方式前端发来的token值与数据库进行对比 2、models from django.db import models class User(models.Model): username = models.CharFie ......
组件 频率 权限 drf

day03-运算符

Python提供了多种类型的运算符,用于执行各种操作,包括算术运算、比较运算、逻辑运算、赋值运算等。 1、算数运算符 运算符 作用 例子 结果 + 加 7+2 9 - 减 7+2 5 * 乘 7*2 14 / 除(保留小数点) 7/2 3.5 // 整除(取商) 7//2 3 % 除(取余数) 7% ......
运算符 day 03

drf-day8

认证组件 1、登录功能 写登录的时候可以使用auth提供的user表,也可以自定义 写接口登录成功时,需要有一个标志,所以需要随机生成一个随机字符串,放在表中,以后只要携带这个随机字符串过来,我们就认为用户登录。 视图类 from rest_framework.viewsets import Vie ......
drf-day drf day

Python——12days

函数参数的两大分类——形参 ,实参位置参数和关键参数*默认参数*可变长参数(*和**号在形参中使用、在实参中使用)*命名关键字参数函数的返回值:关键字 return def home(): print(123) # return # 代码走到这立刻结束 # print('hello') return ......
Python days 12

DRF----分页、路由、解析器

1.5 django restframework(下) drf内置了很多便捷的功能,在接下来的课程中会给大家依次讲解下面的内容: 快速上手 请求的封装 版本管理 认证 权限 限流 序列化 视图 条件搜索 分页 路由 解析器 10. 分页 在查看数据列表的API中,如果 数据量 比较大,肯定不能把所有 ......
路由 DRF

DRF----限流、序列化、视图、条件搜索

1.4 django restframework(中) drf内置了很多便捷的功能,在接下来的课程中会给大家依次讲解下面的内容: 快速上手 请求的封装 版本管理 认证 权限 限流 序列化 视图 条件搜索 分页 路由 解析器 6. 限流 限流,限制用户访问频率,例如:用户1分钟最多访问100次 或者 ......
视图 序列 条件 DRF

DRF01---快速上手,请求的封装,版本管理,认证,权限

1.3 django restframework(上) django restframework(简称drf)本质上其实就是一个别人编写好的app,里面集成了很多编写restful API的功能功能,接下里咱们就来学习drf并用他来开发restful API。 drf内置了很多便捷的功能,在接下来的 ......
权限 版本 DRF 01

day⑤-Python之路

subprocess模块可用参数中close_sfs应为close_fds. 参阅python官方文档https://docs.python.org/3/library/subprocess.html. ......
Python day

[代码随想录]Day37-动态规划part05

## 题目:[1049. 最后一块石头的重量 II](https://leetcode.cn/problems/last-stone-weight-ii/) ### 思路: 和昨天的类似,越靠近和的一半剩下的就越少。 ` 相对于 01背包,本题中,石头的重量是 stones[i],石头的价值也是 s ......
随想录 随想 代码 动态 part