day-drf day drf 08

Day39(2023.08.29)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 漏洞学习 11:30--13:00 吃饭休息 13:00 漏洞学习 17:00 下班 ......
2023 Day 39 08 29

Day40(2023.08.30)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 漏洞学习 11:30--13:00 吃饭休息 13:00 漏洞学习 17:00 下班 ......
2023 Day 40 08 30

Day41(2023.08.31)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 漏洞学习 11:30--13:00 吃饭休息 13:00 漏洞学习 17:00 下班 ......
2023 Day 41 08 31

python进阶 day09基本的文件处理

基本的文件处理 什么是文件? 操作系统提供给用户的一个虚拟单位 文件有什么用? 存储数据 找到文件路径 path = r'D:\上海Python11期视频\python11期视频\day 09\test.py' # 鼠标右键点击文件,copy path复制路径 双击打开 f = open(path, ......
文件 python day 09

web DevOps / engineer day04 /

s 今日总结:环境构建 构建Yum仓库 开机自动挂载修改UUID内容 配置网络参数之主机名 配置网络参数之IP地址与子网掩码、网关地址 三种方式配置地址: nmcli方式 利用nmtui修改IP地址、子网掩码、网关地址(了解) 利用配置文件修改IP地址、子网掩码、网关地址(了解) 总结(图-15) ......
engineer DevOps web day 04

python进阶 day09异常处理

异常处理 语法异常 (错误都是SyntaxError) if # SyntaxError 0 = 1 # SyntaxError try: #尝试 num = input('输入一个值') print(3) #代码自上而下,上面会运行 1/int(num) #错误不影响其他的代码,报错马上终止try ......
python day 09

[代码随想录]Day42-动态规划part10

题目:121. 买卖股票的最佳时机 思路: 贪心做起来更简单;dp多此一举……状态0是有买入,状态1是 代码: func maxProfit(prices []int) int { lens := len(prices) if lens == 0 { return 0 } dp := make([] ......
随想录 随想 代码 动态 part

python进阶 day09Python深浅拷贝

Python深浅拷贝 拷贝/浅拷贝/深拷贝 只针对可变数据类型 拷贝(赋值) 当lt2为lt的拷贝对象时,lt内的可变类型变化,lt2变化;lt内的不可变类型变化,lt2变化 简单的赋值 lt = [1, 2, 3] lt2 = lt lt.append(4) print(lt) # 因为列表是可变 ......
深浅 拷贝 python Python day

算法训练day6:哈希基础、LeetCode242

算法训练day6:哈希基础、LeetCode242.349.202.两数之和 哈希基础: 一般哈希表都是用来快速判断一个元素是否出现集合里。 以空间换时间 使用集合来解决哈希问题的时候,优先unordered_set,因为它的查询和增删效率是最优的,如果需要集合是有序,那么就用set,如果要求不仅有 ......
算法 LeetCode 基础 day6 day

vue--day83---路由的params参数

1. 配置路由,声明接收params参数 ```js { path:'/home', component:Home, children:[ { path:'news', component:News }, { component:Message, children:[ { name:'xiangqi ......
路由 参数 params vue day

08CSRFSSRF:为什么避免了XSS,还是“被发送”了一条微博?

CSRF攻击时如何产生的? 当用户在网站上进行登录认证后,网站会为其生成一个会话(session),并为该会话分配一个唯一的标识符(session ID)。这个标识符通常存储在用户的浏览器的cookie中。 当用户点击一个链接或提交一个表单时,浏览器会自动包含当前网站的cookie信息,包括会话标识 ......
CSRFSSRF 还是 XSS 08

vue--day82--命名路由

### 5.命名路由 1. 作用:可以简化路由的跳转。 2. 如何使用 1. 给路由命名: ```js { path:'/demo', component:Demo, children:[ { path:'test', component:Test, children:[ { name:'hello ......
路由 vue day 82

vue--day81---路由的query参数

1. router/index.js //该文件专门用于创建整个应用的路由器 import VueRouter from "vue-router" import About from '../pages/About' import Home from '../pages/Home' import N ......
路由 参数 query vue day

day03 - 链表part01

力扣203. 移除链表元素 没有难度,只需掌握一个思路,即因为每次删除元素时,我们需要该元素的前一个元素的指针来操作,那么如果删除第一个元素呢?他的前一个元素无法获取因此需要进行特殊处理,而我们可以设置一个虚拟节点作为头结点,这样链表的每个元素的处理方式就统一了。 代码如下 ListNode* re ......
part day 03 01

日常记录--day1--2023-9月11日--周一

日程:今天上午没有早八,9点起床,想起来今天是补退课的日子,补选了一门通识课,出门吃了个早饭,回来已经9点半,10点左右想着学会儿习慢慢的就到了中午(歇了)。午睡后是一下午的Java课程,具体讲述了一些关于Java学习的基础思想,以及Java的基础知识,还挺有意思。晚上7-9点日常学习。 学了什么: ......
day1 2023 day

数据库 -- day01

一、数据库简介 1、为什么需要数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限、不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后数据依然可以使用,必须把数据保存在磁盘文件中 随着程序功能越来越复杂、数据量越来越多、数据关系也越来越复杂,从文件中读写数据需 ......
数据库 数据 day 01

day01

一、数据库简介 1、为什么要使用数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限、不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后依然可以使用,必须把数据保存在磁盘文件中 随着程序功能越来越复杂、数据量越来越多、数据关系也越来越复杂,从文件中读写数据需要 ......
day 01

day02

一、deque 双端队列容器 #include <deque> 是下标顺序容器,它允许在首尾两端快速地插入、删除数据 deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组),该表中记录了所有序列的地址,这表示通过下标访问元素时必须经过两次指针解引用 ......
day 02

drf-jwt自定义表签发、多方式登录

一、jwt自定义表签发 自定义表签发,用的是自己定义的表 1. models.py: - 注意点:因为视图中使用了drf-jwt的自动签发,所以用户名必须为username from django.db import models # 自定义签发用的是自定义的user表 # 注意点:使用drf-jw ......
多方式 drf-jwt drf jwt

Python——15days

双层语法糖三层语法糖(多层)装饰器的修复技术(了解)有参装饰器*装饰器的写法:自上而下 执行:自下而上双层:@login_auth@outer执行顺先 先执行outer——被装饰名字作为参数传入outer里,get_time=outer(index)。 通过调用返回值(前提是如果有双层及以上装饰器, ......
Python days 15

drf-day11

jwt自定义表签发 models.py from django.db import models from django.contrib.auth.models import AbstractUser # 继承AbstractUser 直接使用自动签发token # 纯自己写的用户表,需要自己签发 ......
drf-day drf day 11

[刷题记录Day 31]Leetcode贪心算法

No.1 题目 分发饼干 思路 局部最优原则,大饼干优先满足大胃口孩子 倒序遍历数组 代码 public int findContentChildren(int[] g, int[] s) { Arrays.sort(g); Arrays.sort(s); int satisfied = 0; in ......
算法 Leetcode Day 31

[刷题记录Day 32]Leetcode贪心算法

No.1 题目 买卖股票的最佳时机 II 思路 贪心 利润拆分:不需要看长期,只看2天为单位的收益 要够贪心,每一次明天会涨就买入,明天卖掉,不断累积收益 代码 public int maxProfit(int[] prices) { int sum = 0; for (int i = 0; i + ......
算法 Leetcode Day 32

[刷题记录Day 27]Leetcode组合之回溯算法

No.1 题目 组合总和 思路 回溯法 不限制数字使用次数,如何处理? 横向遍历树时,还需要使用startIndex,以避免对同一个组合重复多次搜索 但是在递归下一层时,参数中不需要startIndex + 1,表示允许从startIndex开始搜索 数字集中出现0会怎么样? 无限含不同数量0的组合 ......
算法 Leetcode Day 27

[刷题记录Day 28]Leetcode组合之回溯算法

No.1 题目 复原IP地址 思路 写一个函数,判断是否是有效的IP地址元素(即两点之间的部分是否合法) 这是一个分割问题 回溯法 递归分析 全局变量:``List path,List result` 返回值:空,参数:原始字符串,startIndex 终止条件 字符串用光了,且path有4个元素, ......
算法 Leetcode Day 28

[刷题记录Day 29]Leetcode排列组合之回溯算法

No.1 题目 递增子序列 思路 回溯法 不改变原有序列的情况下,查找递增子序列 注意在树上每一层用过的数字都不要再用了,不然会出现重复的 代码 private List<Integer> path; private List<List<Integer>> result; public void f ......
算法 Leetcode Day 29

[刷题记录Day 24]Leetcode组合之回溯算法

No.1 题目 组合 思路 回溯法 递归分析 全局变量:存放符合条件单一结果的集合path,存放符合条件结果的集合result 返回值:空,参数:n、k、startIndex(记录递归搜索的起始位置) 终止条件:path.size() == k,就存储结果,返回 单层递归逻辑:从startIndex ......
算法 Leetcode Day 24

[刷题记录Day 25]Leetcode组合之回溯算法

No.1 题目 组合总和 III 思路 回溯法 递归分析 全局变量:path存储临时路径、result存储结果 返回值:空,参数:k,n,start表示从[1, 9]之间哪个数开始 终止条件:发现凑够k个数,判断值等于n,就放入结果集 单层递归逻辑:处理当前节点,递归,回溯 代码 List<List ......
算法 Leetcode Day 25

【2023-09-08】梳理怨气

20:00 路沾蔬草白,天气转青高。叶下和秋吹,惊看两鬓毛。养羞因野鸟,为客讶蓬高。火急收田种,晨昏莫辞劳。 ——唐·元稹《白露八月节》 何太约了九价疫苗,中午我陪她回家里附近的社区医院打完之后,就送她去附近地铁站,让她回单位继续上班。而我呢,觉得时间比较晚了,就没回公司,直接回家陪娃,陪母亲。 我 ......
怨气 2023 09 08

[代码随想录]Day41-动态规划part09

题目:198. 打家劫舍 思路: 决定dp[i]的因素就是第i房间偷还是不偷。 如果偷第i房间,那么dp[i] = dp[i - 2] + nums[i] ,即:第i-1房一定是不考虑的,找出 下标i-2(包括i-2)以内的房屋,最多可以偷窃的金额为dp[i-2] 加上第i房间偷到的钱。 如果不偷第 ......
随想录 随想 代码 动态 part