10 2021 档案

摘要:# 缓冲区溢出实验 1.什么是缓冲区溢出 ​ 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 2.实验准备 系统用户名 shiyan 阅读全文
posted @ 2021-10-31 16:52 20191310李烨龙 阅读(46) 评论(0) 推荐(0) 编辑
摘要:# 《奔跑吧!树莓派》实验指导第三章 实验3-2:汇编语言联系——查找最大数 编译运行过程: warning!第35行是1b而不是lb,在这里编译报错了(列文虎克) 调试: 代码链接:https://gitee.com/sister_ben/raspberry-pie/tree/master/te 阅读全文
posted @ 2021-10-31 16:49 20191310李烨龙 阅读(31) 评论(0) 推荐(0) 编辑
摘要:# 第四章读书笔记 知识点归纳 问题与解决思路 实践内容 4.6.4生产者——消费者问题 ​ 示例4.4:使用线程和条件变量来实现一个简化版的生产者—消费者问题,也称有限缓冲问题。 ​ 代码见文末托管平台。 ​ 编译中出现错误: 1.代码中函数init()中,调用库函数pthread_cond_i 阅读全文
posted @ 2021-10-31 15:51 20191310李烨龙 阅读(23) 评论(0) 推荐(0) 编辑
摘要:# 2.3.1测试 0 推荐在OpenEuler系统中实现 1 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 2 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接,并给 阅读全文
posted @ 2021-10-28 23:00 20191310李烨龙 阅读(62) 评论(0) 推荐(0) 编辑
摘要:# OpenEuler树莓派基础实验 1.任务详情 1. 参考https://www.cnblogs.com/rocedu/p/14615565.html 完成OpenEuler的安装,提交过程博客和截图 2. 参考https://www.cnblogs.com/rocedu/p/14617763 阅读全文
posted @ 2021-10-28 15:20 20191310李烨龙 阅读(45) 评论(0) 推荐(0) 编辑
摘要:# 鲲鹏服务器测试 参考附件中的实验指导过程购买华为云ECS,注意 1. CPU架构选择“鲲鹏计算” 2. 计费模式选择“按需计费”,最后费用0.6538/小时。 注意不使用时要关机。 购买成功后,完成指导书中的实验,提交汇编代码的编译运行截图。 1.参照实验指导书配置并购买了esc弹性服务器。 阅读全文
posted @ 2021-10-27 16:51 20191310李烨龙 阅读(44) 评论(0) 推荐(0) 编辑
摘要:# ls的功能 使用man ls查看ls的帮助手册,通过实践搞清楚ls各种参数对应的功能并提交实践截图。 ls –a? ls –lu? ls –s? ls –t? ls –F? ls –i ? ls –R? man ls ls -a 输出目录下所有的文件,包括目录与上一级的出口。 ls -lu 输 阅读全文
posted @ 2021-10-27 16:11 20191310李烨龙 阅读(26) 评论(0) 推荐(0) 编辑
摘要:# 第三章读书笔记 知识点归纳 一、什么是进程 在Linux系统中:触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个ID,成为PID,同时依据启动这个进程的用户与相关属性关系,给予这个PID一组有效的权限设定 如何产生进程:执行一个程序或指令 程序放在实体磁盘当中,然后透过使 阅读全文
posted @ 2021-10-24 15:30 20191310李烨龙 阅读(43) 评论(0) 推荐(0) 编辑
摘要:# 第十一章读书笔记 知识点归纳 EXT2文件系统 ​ 一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如某种mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布局的信息。下图是一个磁盘分区格式化成ext2文件系统后的存储布局。 ​ 一个很宏 阅读全文
posted @ 2021-10-17 19:00 20191310李烨龙 阅读(30) 评论(0) 推荐(0) 编辑
摘要:# 问题解决:补充安装c语言的库函数和系统调用man手册 ​ 今日份麻麻~上课时大家的Ubuntu都可以通过man查到关于stat的库函数,但是我的Kali查出来是这样: ​ 询问老师之后得知需要去安装相关的帮助文档。 1、C语言库函数基本的帮助文档 sudo apt-get install ma 阅读全文
posted @ 2021-10-11 22:06 20191310李烨龙 阅读(180) 评论(0) 推荐(0) 编辑
摘要:# 第七八章读书笔记 知识点归纳 1.文件操作级别 ​ 1.硬盘级别——针对系统,较为底层 ​ fdisk:分区 ​ mkfs:格式化磁盘分区 ​ fsck:检查维修系统 ​ 碎片整理:压缩系统文件 ​ 2.操作系统内核中的文件系统函数 ​ ​ 3.系统调用——用户模式程序使用系统调用来访问内核函 阅读全文
posted @ 2021-10-10 14:33 20191310李烨龙 阅读(18) 评论(0) 推荐(0) 编辑