开学前随笔 现在是2023年的8月31日的深夜,可能写完这篇文章就进入9月了。 随着下午最后一把apex的结束,大家开始各忙各的,突然也反应过来,大学生活就这么结束了,再过几天就要开启研究生的生活了。 好在最后几个月没有疫情的大学生活也算过得充实,也过了一个可能是最后一个无忧无虑的暑假,就像小学初中一样。 毕业后先去了云南旅游,去了丽江,大理,腾冲。这是第一次去京津冀以外的地方,虽然很累但玩得也很开心,现在恍 2023-08-31 随笔
FastApi入门 简介 (抄的官网)FastAPI是一个现代的、快速(高性能)的网络框架,用于在标准Python类型提示的基础上用Python 3.7+构建API。 特点:快速:可与 NodeJS 和 Go 比肩的极高性能(归功于 Starlette 和 Pydantic),是最快的 Python web 框架之一 高效编码提高功能开发速度约 200% 至 300% 更少的bug减少约 40% 的人为(开发者)导致 2023-05-04 框架
2022review 随着2022年1月买的服务器到期,我把这一年所写的东西全部迁了出来,放到github上了。也趁此机会写个年终总结吧。 提笔写的时候在看Asoul的直播,写完估计已经到了2023年了。2022年发生的事情太多了,确实很值得去写个总结去纪念一下。 保研保研可能是贯穿2022年的主线吧,从正常来说,从2022年的1月份就应该开始了,但可惜我1月份的时候什么都不懂。3月份开学进学校,可能到5月份才搞懂什么 2022-12-31 随笔
保研随笔 当写下这篇文章时,已经是10月8日晚上了,距离928已经过去了一周有余,还是打算用文字来记录一下吧。 故事有点长,都不知道从哪里写起了,这将近半年中虽然收到了很多很多人的帮助,但还是走了很多的弯路。 从3月份开始说吧,假期和L佬商量好看能不能,从容易的CV方向,写个在投论文,能对保研有帮助。可惜3月份的我啥也不懂,虽然可能知道,有一篇哪怕在投在夏令营都是乱杀,但我把大部分时间花费在了机试和专业课程 2022-12-30 随笔
SQL注入 常用的注入,有联合注入与堆叠注入。联合注入即为 1’ or 1 union 注入语句#堆叠注入即为 1’ or 1;注入语句#注入中的预编译方法:set是设置一个新列prepare是进行定义一个语句execute是执行playload: 1set @sql = CONCAT('se','lect * from `1919810931114514`;');pr 2022-12-30 CTF
ssti模板注入 什么是ssti模板注入SSTI就是服务器端模板注入(Server-Side Template Injection)。render_template渲染函数的问题,是引发该问题的原因。渲染函数在渲染的时候,往往对用户输入的变量不做渲染。例如,在flask框架中,Jinjia2模板引擎将 1{{}} 包裹的当成变量解析替换。 常用模板引擎网站模板引擎有jinj 2022-12-30 CTF
深度优先搜索和广度优先搜索 深度优先搜索和广度优先搜索。 深度优先搜索以输出排列数为例,主要进行状态的转移。 输出排列数https://www.acwing.com/activity/content/problem/content/905/1234567891011121314151617181920212223242526272829303132#include<bits/stdc++.h>using name 2022-12-30 算法
Dijkstra算法 Dijkstra算法是一种最短路径路由算法,用于求单源最短路径,但其要求边权不能为负值。bellman-ford算法也是用来去单源最短路径,但是其边权可以负值。spfa算法为bellman-ford的算法的优化版本,在有些情况下能够实现较小的时间复杂度。核心实现部分。Dijkstra:利用贪心的思想,每次加入最近的未访问节点,从而得到最短路径。 12345678910111213141516171 2022-12-30 算法
区间dp 例题:https://www.acwing.com/problem/content/284/简易描述:有N堆石子,将N堆石子合并成一堆,只能合并相邻两堆石子,选择的总代价为两堆石子总和。 12345678910111213141516171819202122232425262728#include<bits/stdc++.h>using namespace std;const int 2022-12-30 算法
单调队列单调栈 单调队列,用来维护给定大小区间的最值。并且队列中元素之间的关系具有单调性,而且,队首和队尾都可以进行出队操作,只有队尾可以进行入队操作。可以用来维护给定区间的最大(最小值)(滑动窗口) 单调栈,用来维护最近的大于/小于关系,可以维护偏向全局的大小关系。 单调队列实现去尾操作用来维护队列的单调性,当有新元素需要入队时,从队尾向前依次移除影响单调性的元素。操作结束后,进行入队。 删头操作用来 2022-12-30 算法