days drf 07

12/07

今天周四,和以往一样,上午UML和乒乓球,下午数据结构和离散数学。 天气本越来越冷,但我看天气预报上说接下来几天会升温,升到二十多度,然后再猛的降温,温差有二十多度。 UML和数据结构要上机,另外两节课要到基教。来回跑好累。 ......
12 07

day02-MySQL

数据库-MySQL 1. 数据库基础操作 mysql -u用户名 -p密码 [-h数据库服务器的IP地址 -P端口号] -h 参数不加,默认连接的是本地 127.0.0.1 的MySQL服务器,-P参数不加,默认连接的端口号是 3306 eg. mysql -uroot -p1234 查询所有数据库 ......
MySQL day 02

11/07

今天周二,还是和往常一样上午五节课,数据结构现在讲到图的部分. 下午学习了JDBC相关语法,javaweb的期中考已经过去了,但我还对其中的修改,浏览功能有些不解.考试的时候我关于修改的sql语句出了问题,导致我在修改方面消费了大量时间. ......
11 07

python自学day02-变量、标识符、赋值符、数据

变量 在day01我们学习了一个最简单的程序,今天我们来说说,英文重要吗?我的看法重要,因为在后面我们学习的话。基本上都是英文的,最基本都要有一定的阅读能力。 至于作者那英语必须.......................差。没办法,实在是英语认识我,我不认识他,所以,在这里我们把昨天看到的英语记 ......
标识符 变量 标识 数据 python

Python自学day01-安装

Python自学day01-安装 在学习Python第一步应该干什么呢? 学习计算机基础?了解Python语言的作用?都不用,开始我们先下载两个软件,编写一行代码,先体验下在说。 安装Python Python官网在官网的Downloads栏目,选择对应的操作系统 下载python的安装程序Wind ......
Python day 01

算法学习Day8反转字符串的一天

Day8反转字符串的一天 By HQWQF 2023/12/20 笔记 344.反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组 ......
字符串 算法 字符 Day8 Day

drf之序列化类

序列化类介绍 1 序列化 qs对象,单个对象 做序列化给前端 2 反序列化数据校验:前端传入数据 》校验数据是否合法 3 反序列化 》前端传入数据,存到数据库中 # 因为咱么在写接口时,需要序列化,需要反序列化,而且反序列化的过程中要做数据校验 》drf直接提供了固定的写法,只要按照固定写法使用,就 ......
序列 drf

【业务安全实战演练】业务流程乱序测试07

一、流程乱序测试 1 、测试原理和方法 该项测试主要针对业务流程的处理流程是否正常,确保攻击者无法通过技术手段绕过某些重要流程步骤,检验办理业务过程中是否有控制机制来保证其遵循正常流程。例如业务流程分为三步:第一步,注册并发送验证码;第二步,输入验证码;第三步,注册成功。在第三步进行抓包分析,将邮箱 ......
业务 业务流程 实战 流程

drf

Web开发模式 前后端混合开发模式: 前端写模板,后端处理完数据再渲染后再传给前端展示效果 前后端分离开发模式: 前端发送请求把数据传给后端,后端查询数据处理完以json格式返回给前端,前端渲染完展示页面 API接口 API四大特点 # api接口:通过网络,规定了前后台信息交互规则的url链接,也 ......
drf

drf之APIView分析与Request分析

一、APIView执行流程分析 1.1 基于APIView+JsonResponse编写接口 # 原来基于django原生的View编写接口 # drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子类,APIView本身就是继承了Django原生的View class BookVi ......
APIView Request drf

Day34 可变参数

可变参数 JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型 后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 如:public void test(int x ,int...i){ ......
参数 Day 34

代码随想录算法训练营Day 6| 242. 有效字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和

题目和相关内容的链接 哈希表倒不是一种明确的容器,他更像是一种存储和处理数据的结构和思想,通过用空间换时间,通过索引的方式直接访问元素,从而大大降低了遍历容器的时间开销。所以哈希表是一种基于key - value的处理思路,在具体的实现过程中,会考虑到哈希函数、哈希碰撞(拉链法、线性探索法等等)。 ......
随想录 之和 训练营 数组 交集

# day01-SpringBootWeb请求响应-注解总结

前言 在SpringBoot进行web程序开发时,它内置了一个核心的Servlet程序 DispatcherServlet,称之为 核心控制器。 DispatcherServlet 负责接收页面发送的请求,然后根据执行的规则,将请求再转发给后面的请求处理器Controller,请求处理器处理完请求之 ......
注解 SpringBootWeb day 01

day24 面向对象进阶

day24开始 2023年12月20日 周三 12:25:36类的组合:把类对象当做变量值、参数、返回值、容器元素使用,这样可以间接使用类对象的方法class F1: passclass F2: pass f1=F1()f2=F2()f1.f2=f2#等号前面的f2是f1属性的名字(key) 等号后 ......
对象 day 24

drf入门到精通 day3

APIView执行流程分析 1 在路由中:path('books/', views.BookView.as_view()),请求来了 # 2 先看 as_view() >APIView的 as_view 》as_view执行结果跟之前一样,去除了csrf认证 @classmethod def as_ ......
day3 drf day

[2019 集训队互测 Day 4]绝目编诗

题意 给出一个 \(n\) 个点 \(m\) 条边的简单无向图,判断是否存在两个长度相同的简单环。 题解 发现 环的个数超过 \(n\) 的时候,一定有两个长度相同的简单环。 当 \(m\ge 2n\) 的时候,环的个数达到了 \(n+1\),一定有两个长度相同的环。 所以 \(m\) 比较大的情况 ......
集训队 2019 Day

算法学习Day7哈希表,数之和

Day6哈希表,数之和 By HQWQF 2023/12/19 笔记 454.四数相加II 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。 为了使问题简单化,所有的 A, B, ......
之和 算法 Day7 Day

day23 面向对象进阶

属性查找顺序:对象本身→类 对于类而言,self就是一个普通形参对于对象而言,self就是对象本身 类的继承:减少重复 #自己写的时候不推荐使用继承 继承多个的时候功能会混乱继承后子类会拿到父类的所有东西class father():class son(father): 继承后的属性查找顺序:对象自 ......
对象 day 23

day17 基于Prometheus的HPA自动伸缩 -Prometheus黑盒监控-自定义资源接入监控系统 (7.3-7.5)

一、基于Prometheus的HPA自动伸缩 1、背景 Kubernetes集群规模大、动态变化快,而且容器化应用部署和服务治理机制的普及,传统的基础设施监控方式已经无法满足Kubernetes集群的监控需求。 需要使用专门针对Kubernetes集群设计的监控工具来监控集群的状态和服务质量。 Pr ......
Prometheus 监控系统 系统 资源 day

drf

drf 1.前后端开发模式 ​ 在开发Web应用中,有两种应用模式: -前后端混合开发 》bbs 项目:render+ajax -套路一:全栈开发(后端,前端)--》前端html+后端都是一个人写 -套路二:前端人员 后端人员 -前端人员 》写空页面 >没有模板语法,只要html,css少量js - ......
drf

Day33 命令行传递参数

命令行传递参数 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 (了解即可) package com.baixiaofan.method; public class Demo06 { public static void main(String[] args ......
命令 参数 Day 33

The fourth day learning summary

一、for 循环循环就是重复做某件事,for循环是python提供第二种循环机制(第一种是while循环),理论上for循环能做的事情,while循环都可以做。目的:之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁。代码示例:for i in range(1, 11 ......
learning summary fourth The day

day17(匿名函数)

day17 1.函数式介绍 相比面向过程编程,函数式更加注重的是执行结果而非执行过程。代表语言有:Haskell、Erlang。而python并不是一门函数式编程语言,但是仍为我们提供了很多函数式编程好的特性,如lambda,map,reduce,filter。 2.匿名函数lambda # 1.d ......
函数 day 17

day16

1.三元表达式 # 针对以下需求 def func(x, y): if x > y: return x else: return y res = func(1, 2) print(res) # 三元表达式,可以用一行代码搞定上述代码 # 语法格式:条件成立时要返回的值 if 条件 else 条件不成 ......
day 16

JavaWeb - Day10 - 案例 - 部门管理、员工管理

01. 案例-准备工作 需求&环境搭建 1、部门管理 部门管理功能开发包括: 查询部门列表 删除部门 新增部门 修改部门 2、员工管理 员工管理功能开发包括: 查询员工列表(分页、条件) 删除员工 新增员工 修改员工 环境搭建 步骤: 准备数据库表(dept、emp) 创建springboot工程, ......
员工 案例 部门 JavaWeb Day

07信息打点-资产泄漏&CMS 识别&Git 监控&SVN&DS_Store&备份

一、知识点CMS 指纹识别源码获取方式习惯&配置&特性等获取方式托管资产平台资源搜索监控 二、详细点源码泄漏原因: 从源码本身的特性入口从管理员不好的习惯入口从管理员不好的配置入口从管理员不好的意识入口从管理员资源信息搜集入口 源码泄漏集合: composer.json git 源码泄露svn 源码 ......
amp 备份 DS_Store 资产 Store

CF757G Can Bash Save the Day?

牛子题 先观察询问怎么处理,因为是棵树,直接拆 \(dis\) ,有 \(dis(p_i,x)=dis[p_i]+dis[x]-2\times dis[lca]\) ,前两项很好处理,但是对于 \(dis[lca(p_i,x)],i \in [l,r]\) 比较难处理,但是可以转化成经过这条边的次数 ......
757G Bash Save 757 Can

drf( Restful规范——序列化与反序列化——DjangoRESTframewordk用法——原生与drf实现接口)等

# Restful规范(重要-概念) ```python# API接口 》后端要提供api接口 》2000年Roy Fielding的博士论文中 ### restful是什么?REST全称是Representational State Transfer,表征性状态转移Web API接口的设计风格,尤 ......

day15(生成器)

1.生成器对象 1.本质 还是内置有__iter__和__next__的迭代器对象 2.区别 迭代器对象是解释器自动提供的 数据类型\文件对象>>>:迭代器对象 生成器对象是程序员编写出来的 代码、关键字>>>:迭代器对象(生成器) 3.创建生成器的基本语法 函数体代码中填写yield关键字 生成器 ......
生成器 day 15

算法学习Day5 哈希的一天

Day5 哈希的一天 By HQWQF 2023/12/13 当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。 笔记 242.有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "a ......
算法 Day5 Day