自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BombLab拆弹实验

一、实验目的:逆向工程拆除“二进制炸弹”程序增强对程序机器级表示、汇编语言、调试器和逆向工程等理解。一个“Binary Bombs”(二进制炸弹,简称炸弹)是一个 Linux 可执行 C 程序,包含 phase1~phase6 共 6 个阶段。炸弹运行各阶段要求输入一个字符串,若输入符合程序预期,该阶段炸弹被“拆除”,否则“爆炸”。你需要拆除尽可能多的炸弹。三、实验任务及要求:实验要求熟练使用 gdb 调试器和 objdump;单步跟踪调试每一阶段的机器代码;

2025-01-03 00:04:17 819

原创 中国海洋大学-北航操作系统内核实验lab3

来分配一个新环境时,它通常会从链表头部取出第一个可用的环境。由于我们是逆序插入的,所以第一次调用。的环境)会成为链表的第一个节点,而第一个环境(索引为。这意味着最后一个环境(即索引为。)则会成为链表的最后一个节点。

2025-01-02 23:00:52 402 2

原创 中国海洋大学-软件工程理论基础coq实验2

根据课件及给定Coq文件(CoqCode2.v)学习Coq中命题和证明的表示方法及证明方法。学会在Coq中对命题进行定义和声明及证明命题的方法。掌握intros,apply等证明策略的使用方法。学习Coq中命题和证明的表示方法以及证明方法。完成课件最后的三个实践作业。

2025-01-02 22:52:31 331

原创 如何打造更酷的GitHub主页

一个静态的的GitHub主页,是不是很无聊,但是如果我们在里面把提交历史变成了一个贪吃蛇呢?这篇文章我们就来看看如何设置这样的酷炫的主页。

2024-12-24 14:32:57 328

原创 中国海洋大学-北航操作系统内核实验lab2

好处快速访问:由于不需要等待TLB(Translation Lookaside Buffer)的转换,可以直接使用虚拟地址访问缓存,这可以减少访问延迟,提高处理器周期时间简化设计:不需要额外的比较器和多路选择器,这可以减少硬件复杂性提前数据转发:在数据权限检查之前,可以将数据转发到执行单元,或者将存储操作发送到缓冲区,以便延迟提交状态坏处别名问题(Anti-aliasing):虚拟缓存需要一个反别名方案来解决同义词问题,即同一物理地址可能映射到不同的虚拟地址。

2024-12-12 22:38:40 1784 2

原创 虚拟机远程登陆

虚拟机的问题比较多,但是也很好解决,大部分都是配置问题,多多查阅资料。

2024-12-06 00:12:48 257

原创 中国海洋大学-软件工程Coq实验1

一开始对于Coq的认识基本为0,不知道怎么定义一个函数,怎么定义变量,都需要通过学习资料了解得到。在学习的同时,我也收获到了很多,知道了coq的基本语法,对于学习这门课程有了更多的信心和理解。学习Coq的基本使用方法。

2024-12-05 00:00:00 216

原创 笔记工具-语雀使用

除了网页版也可以下载客户端。微信登陆后新建知识库。

2024-12-01 19:16:14 383

原创 中国海洋大学-数据库期末试题真题

已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

2024-11-30 11:21:48 2188

原创 中国海洋大学-北航操作系统内核实验lab1

​找到之后在交叉编译器cross-compile中替换。例如我的查找路径为:​​​​​​​​就将include.mk文件中的路径替换为。

2024-11-27 19:30:27 1288 1

原创 王道操作系统第四章课后习题疑难

再加上直接指针的10个块,总共就是1034个块。一个块的大小为4KB也就是2的12次方个字节。题目所给磁盘地址是32位。故每个块的磁盘地址有4个字节。

2024-11-18 01:40:15 284

原创 操作系统学习笔记-文件管理.文件系统基础(考研408)

属性:描述文件状态的一组信息,比如名称,标识符,类型,大小,保护,时间,日期和用户标识等。无结构文件:流式文件(以字节为单位,没有具体结构,穷举搜索)。文件控制块(FCB):基本信息,存取控制信息,使用信息。基本操作:创建,读写,重定位(寻址),删除,打开关闭。- 索引文件(可以快速定位,又可以实现变长)软链接:(快捷方式)原文件不会被删除,更安全。有结构文件:记录式文件(例如Excel)硬链接(索引节点)和软链接(符号链)相对于硬链接开销大,因为多了转换,键值映射关系:(哈希文件)

2024-11-17 11:59:36 320

原创 计算机网络(谢希仁-第八版)习题答案全解

计算机网络原理(谢希仁第八版)第一章课后习题答案_计算机网络谢希仁第8版课后答案-CSDN博客计算机网络原理(谢希仁第八版)第二章课后习题答案_计算机网络第八版谢希仁课后答案-CSDN博客计算机网络原理(谢希仁第八版)第三章课后习题答案_计算机网络第八版谢希仁课后答案-CSDN博客计算机网络原理(谢希仁第八版)第五章课后习题答案_计算机网络第八版谢希仁课后答案第五章-CSDN博客

2024-11-17 00:06:08 6704 1

原创 计算机操作系统(第四版)答案

第一章1.设计现代OS的主要目标是什么?答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件

2024-11-16 23:58:20 1487

原创 24秋软件工程原理与实践【Alpha 2/4】项目Alpha冲刺

主要的问题集中在GitHub上,我的想法是用它也可以在gitee上实现一键导入,并且GitHub在vscode和visual studio上的支持也比较好,可以一键导入等,但是组员对于GitHub上的问题有些多,也不知道该如何用,在合并提交上往往出现问题,到最后也一股脑发给我,版本也变了,我都不好改,还得用代码审查对比一点点看。首先每个人对于各自的部分都是一个新奇的体验,前端的学习,了解了HTML,CSS,JS等格式,将他们串联起来。我的博客由于个人原因炸了,至今未修好,所以先写在这里,期待以后实验。

2024-11-16 21:52:20 166

原创 中国海洋大学-北航操作系统内核实验lab0(2024)

本次实验虽然感觉部分都已经完成,但是还是只得了74分,需要继续发现问题并改正。

2024-11-16 21:38:20 2114 1

空空如也

空空如也

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

TA关注的人

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