自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C#查找输入字符串中最长回文串

自己写的,能跑

2023-03-27 16:44:36 112 1

原创 作业感悟:网络安全-关键字加密

这次作业遇到了一个题目: 查阅资料后明白关键词加密其实就是将关键词作为字母排布的优先序列,然后删去重复的字母,加上未出现的字母,形成一个新的字母排布表,再依据此排布进行加密. 最后我的作答姑且是这样: 对于多余的重复字母在密钥对照表中删去,每个字母只出现第一次且仅一次,空格和标点符号其实应该会给人推理的空间,应该全部删去,解密成明文后也基本能看懂 破译密码: 如果刚才的密文没有删去空格/标点...

2020-03-15 13:33:19 387

原创 CSAPP学习感悟:Unix I/O浅读

UnixI/O:所有的I/O设备都被模型化为文件,输入与输出都被当做对应文件的读和写,输入与输出都能以一种统一且一致的方式来执行 每个Linux文件都有一个type表明其在系统中的角色,常见的有: 普通文件:包含任意数据 目录:包含一组链接的文件,每个链接都讲一个文件名映射到一个文件上 套接字:用于与另一个进程进行夸网络通信的文件 进程通过调用open函数来打开一个已存在的文件或者创建一个新文件 ...

2019-12-08 18:39:48 177

原创 CSAPP学习感悟:文件、符号与符号表

目标文件有三种形式: 可重定位目标文件:它可以在编译时与其他可重定位目标文件合并并创建一个可执行的目标文件。 可执行目标文件:可以直接被复制到内存并执行 共享目标文件:可以在加载或者运行时被动态的加载进内存并链接 其中可重定位文件(ELF)的ELF头以一个序列开始,该序列描述了生成次文件的系统的字大小和字节顺序,以及一些帮助链接器分析解释目标文件的信息,典型的ELF包含以下几个节: .text:为...

2019-12-08 15:14:51 289

原创 CSAPP作业:Fork函数的学习感悟

在CSAPP课程学习中,教材的第八章:异常控制流中出现了一个名为Fork的函数,在书中提到它可以将一个进程复制为几乎相同却不完全相同的两个进程,被用于系统调用错误处理中,这使我对它产生了浓厚的兴趣。 下面是对于书中fork函数的部分的个人理解: 调用:父进程通过调用fork函数创建一个新的运行的子进程。 #include <sys/types.h> #include <unis...

2019-11-03 12:16:36 250

原创 数据结构作业感悟:由已知序列求对应树

由三个例题解释: 一、 已知先根次序访问序列:GFKDAIEBCHJ 后根次序访问序列:DIAEKFCJHBG,求树 先根次序访问=先序遍历 后根次序访问=后序遍历 先序遍历的规律是:根——左——右 中序遍历的规律是:左——根——右 后序遍历的规律是:左——右——根 可由先序遍历得到的先根序列GFKDAIEBCHJ得知G必定为根节点 而后在后根(后序)序列DIAEKFCJHBG中找到G,单独隔出 ...

2019-05-26 22:55:59 2478 1

原创 CSAPP作业:部分课堂实验感悟

实验1:struct.c 实验代码: #include <stdio.h> #include <stdlib.h> typedef struct { int a[2]; double d; } struct_t; double fun(int i) { volatile struct_t s; s.d = 3.14; s.a[i]...

2019-05-26 15:27:24 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除