年度归档: 2023 年

25 篇文章

C-01-EasyX
EasyX 一、基础知识 使用时包含头文件 <graphics.h> 即可。注意 easyX 只能识别后缀为 .cpp 的源文件, .c 不行。 颜色:RGB(红绿蓝)三原色。0~255。 程序里表示 RGB(红色部分,绿色部分,蓝色部分) 坐标系原点在左上角,右是X轴正方向,下是Y轴正方向 设备:就是绘图界面。 在EasyX中,设备分…
C-05-树
树 一、简介 不再是顺序结构,而是递归结构 递归属性 一个树有N个节点就一定有N-1个链接 深度/高度 二、应用 储存天然层级系统:磁盘系统 组织数据,便于查找:二叉树 Trie树:储存字典,用于动态字符检查 网络路由算法 三、二叉树 严格二叉树/完美二叉树/平衡二叉树 二叉树的操作时间大多和高度有关,所以我们希望二叉树尽量能向完美二叉树靠拢,这样…
C-03-栈
栈 Stack Last in first out。只能从一端插入或者删除 操作 Operation Push(x):压栈。注意溢出情况 Pop():弹出 Top():返回栈顶元素 IsEmpty():检测栈是否为空 应用场景 递归调用 文本编辑器中的撤回 编译器检查 “{}” 用数组实现栈 #include<stdio.h> #def…
C-02-链表
链表 头指针不能轻易改变。 #include<stdio.h> #include<stdlib.h> //声明节点 struct Node{ int data; struct Node* next; }; struct Node* head; //全局变量,方便调用 //在头节点处 插入节点 void Insert(int …
C-04-队列
队列 (Queue) First in first out Operations 1) EnQueue(x) 2) DeQueue() 3) Front() 4) IsEmpty() 时间复杂度都是 O(1) 用数组实现队列 ​ #include<stdio.h> #define MAX 10 int front=-1; int rea…
写给23新生的寄语
大一我可摆,不是谦虚或者其他,素尊嘟。翘课成常态,每天睡到十二点。早自习?那是什么东西。有问题的作息真的会让人上瘾,所以千万不要尝试呜呜呜(我装的)。不过我也过得挺开心,因为知道自己不想读研,也知道自己挂不了科,所以有特别多的时间去做自己想做的事情,翘课去看电影,玩桌游,去学网安技术。参加了学生会,但没有留部所以只有综测加一..分不如多参加两次比赛…
Volatility
Volatility 最近突然对内存取证感兴趣了,所以在刷misc题。说到内存取证那肯定绕不开Volatility这个神器。自己安装的时候遇到了比较多问题,最后搞了一个下午才装好。而且特别神奇,最后一次装的时候,全程无报错。记录一下吧。 安装(kali2023.1): 1.1 安装pip2 Kali Python2.7安装pip2和模块方法_kal…
Upload-labs
Upload-labs(建议使用windows搭建) 下载链接: c0ny1/upload-labs: 一个想帮你总结所有类型的上传漏洞的靶场 (github.com) docker pull c0ny1/upload-labs docker run -d -p 80:80 c0ny1/upload-labs ‍ 如果docker搭建时出现 ../…