- 博客(44)
- 资源 (8)
- 收藏
- 关注
原创 【安全学习笔记】信息收集-CDN相关的技术(CDN绕过)
CDN:内容分发网络,它是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
2023-04-23 13:38:19
1092
原创 【数据结构实验】查找(二分查找&顺序查找)
一、实验目的:熟悉各种查找算法及其复杂性,能够根据实际情况选择合适的存储结构。二、实验要求:1、掌握查找的基本方法。2、提交实验报告,报告内容包括:目的、要求、算法描述、程序结构、主要变量说明、程序清单、调试情况、设计技巧、心得体会。三、实验内容与过程实验内容:编程分别对有序顺序表的顺序查找,二分查找算法进行实现。代码如下:#include<iostream>#include<stdio.h>#include<cstring>#
2022-05-13 21:19:31
1610
4
原创 分治法解决矩阵乘法问题
分治法解决矩阵乘法问题传统for循环:#include<iostream>#include<cstdio>#include <vector>#include<algorithm>using namespace std;int n, m, p;int main(){ printf("第一个n×m矩阵?\n"); cin >> n >> m; vector<vector<int>> A(n,
2022-05-11 23:28:20
2913
1
原创 【数据结构试验】树的基本操作
实验五 树的基本操作1.实验目的:熟悉树的基本定义,树的存储方式、建立方法及相关基本操作,能够根据实际情况选择合适的存储结构。2.实验内容:以二叉链表作存储结构,试编写前序、中序、后序遍历二叉树的算法。3.正文部分①什么是树?一种非线性结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。这个数据结构的形状看起来像一颗叶子朝下倒挂的树。根节点:没有父节点的结点成为根节点。叶节点:没有子节点的结点称为叶子结点。②什么是二叉树?一颗二叉树是结点的一个有限集合,该集合或者
2022-04-29 22:16:20
1241
6
原创 【数据结构实验】队列的应用
与简单队列很相似,循环队列也是用一个一维数组来存储队列的元素。取模运算是循环队列的特色,它使得当tail+1等于MAXX时,可以重新变为0,让下一个进队的元素从数组“前面”部分开始存放,从而实现循环的效果。.........
2022-04-22 22:54:43
3268
8
原创 【C++作业】以友元函数方式计算一个点到一条直线的距离
最近都在摆烂,没有怎么好好学习,今天水一篇学校的作业来丢一下脸= =明天重新做人!以友元函数的方式求点到直线距离编写一个程序,以友元函数方式计算一个点到一条直线的距离。点到直线的距离d公式如下(不会打绝对值直接截图摆烂= =):代码如下:#include<iostream>#include<math.h>using namespace std;class Point{public: double x, y;//点的坐标 Point(double xx,do
2022-04-19 23:15:19
2041
1
原创 【数据结构实验】栈的应用
栈也称为堆栈,是一种先进后出,删除和插入都在栈顶操作的线性表。特性:先进后出,后进先出。最先放入栈的最后被拿出来,最后放入栈的内容最先被拿出来。
2022-04-15 23:23:58
2030
原创 【汇编语言学习笔记】第五讲.使用JCC指令构造分支与循环
- CF位:进位位 如果运算结果的最高位产生一个进位或错位,则CF置1,否则CF清零。- ZF位:零值位 如果运算结果为零则ZF置1。否则清零。
2022-04-13 10:45:53
1447
2
原创 【汇编语言学习笔记】第四讲.函数传参
第四讲.函数传参1.通过寄存器进行传参操作assume cs:codecode segmentaddx proc ;加法函数开始 add si,di ;用si和di传参数 mov ax,si ;返回结果放到ax里并用si接收 ret ; 进行一个返回addx endp ;加法函数结束rkmain proc ;主函数开始 mov si,5 ;给si赋一个值 mov di,6 ;给di赋一个值
2022-04-11 23:12:15
1392
1
原创 【数据结构实验】循环链表的应用:约瑟夫环问题
在单链表的基础上,尾结点的指针指向链表的头结点。在初始化一个普通单链表时,将其头指针指向表头,而不是指向NULL,这样就会成为一个闭环。
2022-04-08 18:51:30
1410
4
原创 【Acwing蓝桥杯笔记】买不到的数目
裴蜀定理:如果两个数p、q的最大公约数是d,那么一定存在两个整数ap+bq=d。由此可推p、q互质的话,一定存在ap+bq=1。
2022-04-08 09:38:03
257
原创 【数据结构实验】单链表实验
实验内容 1、利用头插法或尾插法建立单链表2、对已建立的单链表实现插入、删除等基本操作;3、输出链表所有结点数据4、编写算法将这两个单链表归并为一个按元素值递减次序排列的单链表并计算表长。.........
2022-04-01 22:19:30
5914
原创 长春理工大学第六届CTF网络攻防大赛题解(文末有题目下载链接)
UPX它的特点就是,如果我们用它对程序进行了压缩,那么我们也可以用它进行解压缩操作。
2022-03-30 18:21:31
8989
6
原创 操作系统——读者写者问题(写者优先)
简单来说,读者只对数据文件进行读取并不进行修改操作,读者和读者之间是不存在互斥的。但是写者不一样,写者只有自己工作的时候时完成得最好的,但是他和其他进程一起工作的话是事倍功半的。...
2022-03-26 23:19:58
7538
6
原创 【Ubuntu Server笔记】进程管理/归档打包和压缩/sudoer
①进程管理进程就是运行中的程序文件PID:进程IDTTY:运行进程的终端设备STAT:进程状态( Sleep、Running )TIME:该进程占用的CPU时间COMMAND:命令名称PS-X :当前用户启动的所有进程-ax: 所有用户启动的进程-u:进程详细信息-w:显示进程文件完整路径psu PID ($$: 当前shell的进程ID)-L :查看线程pstreeps-L PID (查看进程的线程)
2022-03-24 23:58:36
942
原创 【Ubuntu Server笔记】获取帮助/输入输出重定向
①获取帮助Linux系统有完善的文档体系,Manual是最主要的帮助man cmd:查看对应指令的帮助文档man -k keyword 搜索含有关键词的命令(用于不知道该使用啥命令的时候)每个命令的手册页可以使用数字编号引用片段( section )man 5 passwd(按section查看)用户命令系统调用高级Unix编程库文档(程序员常用)设备接口和驱动信息(很少使用)文件描述(系统配置文件)Games文件格式,惯例,编码(ASCII等)系统命令和服务
2022-03-24 20:01:34
719
原创 【Ubuntu Server笔记】VI及命令行快捷键
①命令行快捷键CTRL-b 左CTRL-f 右CTRL-p 上 :按顺序一条一条将之前运行的命令进行显示CTRL-n 下CTRL-a 光标至行首CTRL-e 光标至行尾CTRL-w 删除光标前以空格分割段落CTRL-u 删除光标到行首CTRL-k 删除光标到行尾CTRL-y 粘贴删除的内容②vi文本编辑Linux 所有对向都是文件运行中的文件成为进程所有服务器配置都是通过编辑文本配置文件来完成vi、nano、emacs(无优劣之分)v
2022-03-24 15:26:45
2203
原创 【Ubuntu Server笔记】find/locate/sort命令
①find/locatelocate基于文件索引进行搜索咱发现没有安装locate命令,浅安装一下吧安装完成 开始操作locate file不验证文件是否存在,速度快但结果不准确updatedb 更新索引更新索引之后 结果才会准确完整find / file:搜索范围太大,以致于必须自行终止搜索。我们再试试 find -name 1.txt看不懂= =加上sudo 也许是权限问题这下清晰明了了。find -type b c d f lfi
2022-03-24 10:36:20
661
原创 【Ubuntu Server笔记】diff/file命令
①diff——比较文本文件diff a b :比较a 和 b 的相同与不同首先我们新建两个文件 一个是1.txt 一个是2.txt之后我们使用diff命令↓我们会发现返回了一些结果。a -add 文件二比文件一多;c -change内容不同;d-delete文件一比文件二多上图的意思是 第一个文件1.txt的第一行到第三行与第二个文件2.txt的第一行到第三行是不同的。当两个文件进行比较的时候没有任何的反馈结果,说明两个文件是完全相同的。-u 统一格式输出:让比较的反馈看
2022-03-24 00:02:37
1846
原创 【Ubuntu Server学习笔记】less/head/tail命令
①less——每次一页显示输出内容我们新建完a1.txt,使用cat命令显示此文件,发现一页根本显示不完整。第一页↓第二页↓我们再使用more命令进行显示,效果要好了一些,百分比表示弱的是已经显示的程度,如若想继续显示,继续敲空格或回车即可,more命令会在百分比为100时消失。more的增强版less命令的使用体验上与more很类似,会在当前页面底部形成一个光标。而当我们把滚轮滚到最下方(或者键盘按下空格),less命令并不会退出,而是在页面底部进行(END)的提示,表示当前内容
2022-03-23 21:25:31
1520
原创 【Ubuntu Server学习笔记】目录结构相关命令
pwd:查看当前所在完整目录 (~$:当前命令在主目录)-P:物理路径(真实路径)-L:逻辑路径(自身路径)cd:命令进入此目录(绝对路径和相对路径)若要回到主目录下 输入 cd / 即可“cd . ”:进入当前所在目录;“cd …”:跳出当前目录向上一层“cd … /dir”:进入同级之下的附目录mkdir:创建目录如果想要同时创建多级目录 可以使用mkdir dir1/dir2/ -p(后面p要小写的,且必须要加上 -p 命令才会生效)rmd.
2022-03-22 20:39:38
797
原创 【Ubuntu Server学习笔记】mv/touch/rm/echo命令
mv——移动touch——创建空文件rm——删除echo——将命令参数显示在stdout
2022-03-19 22:48:22
1595
原创 OpenVINO工具套件课程笔记
目前OpenVINO的推理引擎只能推理转换过后的IR文件,类似于.pb/.caffemode/.pt等文件是不支持转换的。
2022-03-19 14:43:13
2114
1
原创 【Acwing蓝桥杯笔记】2.1二分与前缀和&2.1.1 二分法(整数二分/实数二分)
整数二分的特点:它的取值是离散的,也许是左半段的右端点,也许是右半段的左端点。
2022-03-09 15:58:17
398
原创 Visual Studio Code安装与使用教程
Visual Studio Code官网链接附上:https://code.visualstudio.com/
2022-03-08 23:07:53
17034
4
原创 时间复杂度的推算
当我们的代码量到了一定的数量级后,此时T(n)就会较难得到准确值,所以算法一般使用T(n)的估算值来衡量算法的复杂度,而这个估算值便是时间复杂度,用O(n)表示。
2022-03-07 19:38:19
2011
原创 一些进制转换的方法总结
在我的理解中:因为我们人类有十根手指,自然而然就采用了十进制数字系统作为最常用的数字系统。而计算机并没有像我们一样的十根手指,只有通电和不通电两种状态,所以计算机内部采用的都是二进制系统。
2022-03-04 23:53:34
915
1
长春理工大学第六届网络安全校赛题目
2022-06-15
【数据结构实验】循环链表的应用:约瑟夫环问题
2022-06-15
【数据结构实验】栈的应用
2022-06-15
【数据结构实验】队列的应用
2022-06-15
【数据结构试验】树的基本操作
2022-06-15
【数据结构实验】图的基本操作(图的存储&拓扑排序)
2022-06-15
数据结构实验——查找(二分查找&顺序查找)
2022-06-15
数据结构——单链表实验
2022-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人