day-drf day drf 08

学信息系统项目管理师第4版系列08_管理科学基础

1. 科学管理的实质 1.1. 反对凭经验、直觉、主观判断进行管理 1.2. 主张用最好的方法、最少的时间和支出,达到最高的工作效率和最大的效果 2. 资金的时间价值与等值计算 2.1. 资金的时间价值是指不同时间发生的等额资金在价值上的差别 2.2. 把资金存入银行,经过一段时间后也会产生增值,这 ......

vue--day89--路由守卫

```js //全局前置守卫:初始化时执行、每次路由切换前执行 router.beforeEach((to,from,next)=>{ console.log('beforeEach',to,from) if(to.meta.isAuth){ //判断当前路由是否需要进行权限控制 if(localS ......
路由 vue day 89

day08 - 字符串 part01

day08 - 字符串 part01 力扣344. 反转字符串 超级简单,双指针,swap void reverseString(vector<char>& s) { int i = 0; int j = s.size() - 1; while (i < j) { swap(s[i], s[j]); ......
字符串 字符 part day 08

vue--day88--缓存路由组件和 两个新的生命周期钩子

### 10.缓存路由组件 1. 作用:让不展示的路由组件保持挂载,不被销毁。 2. 具体编码: ```vue <keep-alive include="News"> <router-view></router-view> </keep-alive> ``` ### 11.两个新的生命周期钩子 1. ......
钩子 路由 缓存 组件 周期

vue--day86--编程式路由导航

1. 作用:不借助```<router-link> ```实现路由跳转,让路由跳转更加灵活 2. 具体编码: ```js //$router的两个API this.$router.push({ name:'xiangqing', params:{ id:xxx, title:xxx } }) thi ......
路由 程式 vue day 86

Java多线程学习(Day01)

目录 线程简介 线程实现(重点) 线程状态 线程同步(重点) 线程通信问题 进程与线程概念 --来自百度百科的解释: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体; ......
线程 Java Day 01

vue--day85--<router-link>```的replace属性

1. 作用:控制路由跳转时操作浏览器历史记录的模式 2. 浏览器的历史记录有两种写入方式:分别为```push```和```replace```,```push```是追加历史记录,```replace```是替换当前记录。路由跳转时候默认为```push``` 3. 如何开启```replace` ......
router-link 属性 replace router link

vue--day84---路由的props配置

### 7.路由的props配置 ​ 作用:让路由组件更方便的收到参数 ```js { name:'xiangqing', path:'detail/:id', component:Detail, //第一种写法:props值为对象,该对象中所有的key-value的组合最终都会通过props传给D ......
路由 props vue day 84

Python——20days

名字的查找顺序 绝对导入和相对导入 包的使用 正则表示式(独立的语言) 字符组 字符 等………………………… ———————————————————————— 名字的查找顺序: 1. 先从内存中查找2. 再从内置模块中查找3. 最后去环境变量sys.path中查找 如果以上都找不到,直接报错!给文件 ......
Python days 20

[代码随想录]Day46-动态规划part14

题目:1143. 最长公共子序列 思路: 主要就是两大情况: text1[i - 1] 与 text2[j - 1]相同,text1[i - 1] 与 text2[j - 1]不相同 如果text1[i - 1] 与 text2[j - 1]相同,那么找到了一个公共元素,所以dp[i][j] = d ......
随想录 随想 代码 动态 part

Learn Git in 30 days——第 18 天:修正 commit 过的版本历史记录 Part 1

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 当你使用 Git 进行版本控制时,我们会利用 git commit 建立许多版本,由于 Git 属分布式版本控制 ......
版本 commit 历史 Learn days

vue-day02

模版语法 html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.j ......
vue-day vue day 02

Python——19days

模块的简介** 模块导入的方式 import句式,from……import…句式模块的其他用法补充循环导入(现象)判断文件类型 ——————————————————————————————————— 什么是模块? 1. 什么是模块? 模块就是一些列功能的集合,模块中就是提前写好了很多的功能,直接拿来 ......
Python days 19

Day01

Markdown学习 标题 学习 字体 Hello,world! Hello,world! Hello,world! Hello,world! 引用 选择Java,坚持就能赚钱 放下杂念,开始学习 分割线 图片 超链接 点击跳转到狂神说博客 列表 A C 1 3 表格 名字性别生日 张三 男 199 ......
Day 01

C++ 算法竞赛、08 周赛篇 | AcWing 第94场周赛 ⭐

AcWing 第94场周赛 4870. 装物品 - AcWing题库 4870 装物品 4870. 装物品 - AcWing题库 巨简单题 #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; if ( ......
算法 AcWing

day1 C语言:对于P1055 ISBN号码的代码优化及多解

day1 C语言:对于P1055 ISBN号码的代码优化及多解 先看题目 直接说最优解,其他方法后置 第一部分 1.第一个点是数据的输入,本人第一的想法是直接用int类型去接受数据,但因为“-”的存在,在取得各位数字时会用到复杂循环和取余计算,所以这里用到char类型输入数据去取得各个位上的数字,从 ......
号码 语言 代码 P1055 day1

[代码随想录]Day45-动态规划part13

题目:300. 最长递增子序列 思路: dp[i]状态 取决于 dp[0] - dp[i-1]中小于dp[i]的元素中最大的值+1,即: for j:=0; j <i; j++ { if nums[i] > nums[j]{ dp[i] = max(dp[i], dp[j] + 1) } } 代码: ......
随想录 随想 代码 动态 part

Day_9.15_单例设计模式

单例设计模式 23种 设计模式概述 何为单例模式 实现思路 单例模式的两种实现方式 < 饿汉式 < 懒汉式 饿汉式vs懒汉式 main() ......
设计模式 模式 9.15 Day 15

【Leetcode】解题报告Day3~Day4

解题报告 Day3 1. 66. 加一 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2, ......
Day Leetcode 报告 Day3 Day4

日常记录--day4--2023-9月14日--周四

日程:今天是满课的一天,7点起床,整理了一下内务,吃了个早饭去上课,早上是统一建模语言和体育。中午小睡一个小时,下午上数据结构和离散数学,晚上7-9点把昨天没完成得力扣完成了,还复习了一下。 学了什么:Javaweb让人头疼,晚上的哈希表有点烦,复习了数据结构的链表。 PS:不想学习,想要成为充电器 ......
day4 2023 day

23集训 Day4 数论

快速幂 定义 快速幂,是一个在 \(\Theta(\log n)\) 的时间内计算 \(a^n\) 的小技巧,而暴力的计算需要 \(\Theta(n)\) 的时间。 解释 \[\because a^{b+c}=a^{b} \times a^{c},a^{2b}=a^{b}\times a^{b}=( ......
数论 Day4 Day

DAY005_异或运算

运算规则 二进制:相同为0 相异为1 十进制:相同为0 任何数字和0异或都是它本身 不利用额外变量交换两个数 数组中一种数字出现了奇数次,其他数都出现了偶数次,怎么得到这个出现了奇数次的数 将所有的数异或 得到的结果就是这个期望的数字 异或可以使用交换律,所有出现了偶数次的数字异或是0,出现了奇数次 ......
DAY 005

Day13_函数的介绍

1.函数的介绍: 2.函数的先定义 3.定义无参函数示例一: 4.定义无参函数示例二 5.定义无参函数实例三 6.有参函数和空函数: 7.有参函数的应用场景 8.无参函数的应用 9.空函数的应用场景:用于定义程序框架 10.调用函数的三种形式: 11.函数的返回值第一种: 12.函数的返回值第二种和 ......
函数 Day 13

day15

实质上是求1的个数 一般是先调用基类的构造函数,然后调用对象的构造函数,最后调用派生类的构造函数 抽象类里面可以有抽象方法和非抽象方法 如果类里面有抽象方法,那么类一定要声明为抽象的 对于二维数组,数组首地址为 a,则 a + i 表示第 i 行首地址。*(a + i) 表示第i行第一个元素地址,* ......
day 15

drf

目录接口规范Web API接口接口测试工具Restful 接口规范Django Rest_Framework序列化组件序列化和反序列化序列化组件介绍快速使用常用字段类和参数序列化组件之校验基于APIVIew+Response+序列化类的5个接口反序列化之更新source用法SerializerMet ......
drf

drf整合

drf内容简介 1. drf 入门规范 2. 序列化组件 (最重要) 3. 请求与响应 4. 视图组件 (重要) 5. 路由组件 6. 认证、权限、频率 (重要) 7. 过滤、排序、分页、全局异常处理 8. 接口文档 9. jwt认证 10. 权限:ACL、RBAC drf入门规范 前后端开发模式 ......
drf

vue-day01

前端介绍 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2 Ajax的出现 -> 后台发送异步请求, ......
vue-day vue day 01

Python——18days

迭代器(迭代取值和索引取值的对比) 生成器(自定义的迭代器)(yield) 生成器表达式 生成器试题 生成器yield关键字的补充用法(传参数) 常见的内置函数 —————————————————————————— ——————————————————————————— 生成器 背景: 通过列表生成 ......
Python days 18

Learn Git in 30 days——第 17 天:关于合并的基本观念与使用方式

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我曾在【第 08 天:关于分支的基本观念与使用方式】提过关于「分支」的基本观念与用法,现在则要来讲「合并」如何进 ......
观念 方式 Learn days Git

[代码随想录]Day44-动态规划part12

题目:309. 买卖股票的最佳时机含冷冻期 思路: 具体可以区分出如下四个状态: 状态一:持有股票状态(今天买入股票,或者是之前就买入了股票然后没有操作,一直持有) 不持有股票状态,这里就有两种卖出股票状态 状态二:保持卖出股票的状态(两天前就卖出了股票,度过一天冷冻期。或者是前一天就是卖出股票状态 ......
随想录 随想 代码 动态 part