- 博客(5)
- 收藏
- 关注
原创 操作系统——文件
首先,磁盘确定了基本读写单位----簇,文件是以此写入磁盘的。注意一个簇只能给一个文件使用。(这里在考试里可以挖坑)一个磁盘有多个簇,文件是如何占用这些簇的呢?
2023-09-24 20:32:47 61
原创 【无标题】RIP 距离向量算法 模拟实现
思路后面补上。先写代码。网络拓扑图:网络拓扑代码:#include <time.h>#include <stdio.h>#include <iostream>#include <string>#include <map>#include <set>#include <vector>using namespace std;#define ROUTE_NUM 5#define NET_NUM
2022-05-29 10:09:55 224
原创 利用扩展的KMP算法可以获得更多的信息
扩展的KMP算法威力强大,可以在线性时间复杂度找出 文本串 每个后缀字串相对于 模式串 的最大匹配长度。(因为这个算法得知的信息更多,故被称为扩展的KMP算法)算法的思想是与KMP十分相似。先利用动态规划求出模式串每个后缀与模式串本身的最大匹配长度,将结果保存在预处理数组extend。再使用同样的方法求出答案数组Extend。详细的算法说明之后有时间再补,先上模板代码。...
2022-05-17 22:30:28 235
原创 过多的函数调用可能产生栈溢出
在函数调用时,系统会为以下三种数据分配内存函数参数中的变量 函数内定义的普通变量(局部变量) 调用函数时的一些地址信息(帮助返回上一级函数) 存储这些信息的内存区域被称为栈,每个被调用的函数都有属于自己的栈,称为栈帧。每个函数的栈(也就是上文提到的栈帧)由两个关键的寄存器定位,分别为:%esp 用于定位当前函数的栈顶,其值向低地址增长。 %ebp 用于定位当前函数的栈底,其值只在函数返回或调用函数时才会发生变化。 过多的函数调用可能产生栈溢出。如需获知进程栈空间的...
2022-05-09 23:33:18 868 3
原创 利用 readelf -h 分析 ELF格式文件
在UNIX系统中,可重定位的目标文件(后缀为.o)和可执行文件(后缀为.exe)属于ELF格式,可以使用 readelf -h 命令分析这些文件的 ELF Header 部分。readelf -h
2022-05-09 00:18:32 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人