自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 厦门大学OpenEuler FS lab

1. 实验介绍本次实验主要学习Linux 文件系统的底层实现,加深学生对文件系统底层存储数据结构的理解。为便于学生实现,本次实验只要求实现一个与ramfs 类似的内存文件系统,无需关注与硬盘等设备的交互。在实验开始之前,需要注意以下两点:① 本次实验服务器已完成内核编译(openEuler 4.19.08),可直接开始实验;② 本次实验可能用到的内核函数和系统调用均已在正文中给出,若要查看内核函数的详细信息,可前往https://manpages.org/查询。2. 实验目的l 学习掌握Li

2022-05-30 17:30:03 463

原创 实验五:运输层和应用层协议分析

厦门大学实验五:运输层和应用层协议分析实验目的学习传输层应用层协议实验内容任务一: TCP与拥塞控制1.1 TCP连接观察在pc2打开一个监听端口PC1 curl成功生成Flow Graph时序图分析报文段,我分析的是服务器传回的SYN,ACK包。可以看到两个机子发送的端口分别为80和59500序列号为0,标志从远端想目的端的数据流,表示报文第一个数据字节的顺序号确认号为1,包含了发送确认一段所期望收到的序列号首部长度为40bytes标志为6位,可以同时为1,如图图TCP

2022-01-26 09:06:06 1233

原创 厦门大学计算机网络实验四

实验四实验目的学习运用ns-3进行网络仿真的基本方法与流程;了解ns-3中路由协议实现框架;运用ns-3构造网络拓扑分析网络数据,分析掌握RIP路由协议的工作原理与过程。实验内容任务1:IPv6报文观察使用ping命令,捕获ipv6数据包,比较分析IPv6与IPv4报文头变化。捕获报文IPV6报文头有效载荷长度比1500短观察分片情况。可见IPV6使用了拓展头部方式任务2:ns-3的基本使用2.1 在教程示列first.cc中,使用运行参数传入D

2022-01-26 09:05:21 588 1

原创 CS186_Proj1

CS186_Proj1写在前面本人在学习cs61a之前对于数据库以及SQL是一无所知的,借由cs186-sp2022开课,准备同步跟进。自从开始刷课,我日益感到自己基础的薄弱,思考能力的欠缺。便向null哥学习,借由写实验笔记与大家交流,共同进步。另:笔记写得比较随便,请见谅项目环境配置按着CS186 Projects git book来就行,唯一坑点就是:咱没有学生账号,也进不了piazza,代码框架需要来这个组织下找UC Berkeley CS 186。ubc好温柔,代码都让我们白嫖,感动。

2022-01-23 15:00:46 812

原创 厦门大学计算机网络实验三

厦门大学计算机网络第三次实验准备工作1.安装本地echo服务,监听7号端口。我使用的是ubuntu虚拟机,修改的文件与centos7略有不同。可以看到我已经配置好了。(不会配置的可以搜索一下,ubuntu打开echo标准服务)2.在ubuntu虚拟机编程太难受了,vscode使用ssh连接,在vscode里code和调试。字符串逆序回送(TCP迭代)1.成果展示:客户端服务器:第一个客户端正常收发第二个客户端等待收到bye后,立刻开始处理第二个客户端:2.具体实现在服务器端

2021-11-22 12:00:10 1181 3

原创 BombLab

Bomb Lab久闻CSAPP的Bomblab,它的名字如雷贯耳。今天(2021/11/1)我抱着尝试的心态打开了这个实验。经验我做这个实验花了两天多,因为实在太菜了,phase_6看了大佬们的攻略才懂。大家看看我总结的血泪经验,后面的就别看了,太拙略了。建议和我一样的萌新在Linux虚拟机上做lab。直接阅读asm代码固然可以,但还是直接在gdb调试效率更高。要多去观察寄存器和内存的数据,学会使用 gdb x命令。坚持下来,刚开始肯定摸不着头脑。拆完两个弹就会发现接下会简单很多。phas

2021-11-10 09:18:13 295

原创 Acwing算法基础课笔记(1.1)排序和二分

Acwing算法基础课笔记(1.1)排序和二分1.方法2.思想3.二分本质1.方法#mermaid-svg-oXXdkd7pEkBBUwFS .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-oXXdkd7pEkBBUwFS .label text{fill:#333}#mermaid-svg-oXXdkd7p

2020-12-05 23:45:55 203

原创 2019年厦门大学第一次积分赛题解感想

2019厦门大学第一次积分赛1.人工智障洛谷地址题目背景691最近沉迷玩《炉石传说》。今天,他在打游戏的时候被挂机脚本吊锤,很不开心,就想自己写一个智能对战刷金币的程序。不过因为写这种程序是违法的,所以691打算写其它的人工智能程序——自动聊天机。但是由于这个人是条懒狗,所以你需要帮助他完成程序的部分内容。描述每行读入一个句子,首先你要对这个句子进行格式化操作:我们定义英文单词:...

2019-12-09 11:01:26 255

原创 c语言基础程序设计——期中考试资料

c语言试题易错点1. 看程序写答案1. 看程序写答案1.printf("%d,",c); 注意" "内是否有逗号2.判断浮点型是否相等时有精度限制float f=0.1;if(f==0.1)a=1;else a=0;printf("%d",a);Output:0比较需要使用abs(a-b)<0.000001另:浮点型可以直接比较大小3.a==(b+c) a>b+...

2019-11-10 21:18:38 1414

原创 C++中fill与memset用法

C++中fill与memset用法1. fill()在头文件<algorithm>中什么是==fill()==?当我们想对一个容器的值进行填充时,我们就可以使用fill()函数。Fill range with valueAssigns val to all the elements in the range [first,last).源代码template ...

2019-10-22 23:07:09 244

厦门大学计算机网络实验二.pdf

厦门大学计算机网络实验二

2021-11-22

空空如也

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

TA关注的人

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