摘要: ##1 理解test.c, 说出程序功能 ##2 编译运行程序,提交运行截图 1.理解test.c, 说出程序功能 采集用户的三次输入内容,并打印出来。 用只读方式打开data文件,并记为fd。 用newfd复制fd中的内容,并打印出来;若失败则提示"Could not duplicate fd t 阅读全文
posted @ 2021-12-13 11:37 20191330雷清逸 阅读(1) 评论(0) 推荐(0) 编辑
摘要: #测试题目: ##1. Ubuntu下支持哪些C语言的排序算法,查找算法?你是怎么得到的?提交截图 ##2. 针对下面的数组,调用Linux的 快速排序或二分查找算法。查找算法查自己的学号。 ##用随机数函数产生10个 1-1000之间的数存到一个数组int arr[11]中, arr[10] = 阅读全文
posted @ 2021-12-13 11:30 20191330雷清逸 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ##任务介绍: 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: Web服务器的客户端服务器,提交程序运行截图 实现GET即可,请求,响应要符合HTTP协议规范 服务器部署到华为云服务器,浏览器用本机的 把服务器部署到试验箱。(加分项) ##实验过程: 1.W 阅读全文
posted @ 2021-12-12 22:56 20191330雷清逸 阅读(1) 评论(0) 推荐(0) 编辑
摘要: #实验四 Web服务器1-socket编程 ##实验任务 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1.time服务器的客户端服务器,提交程序运行截图 2.echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 阅读全文
posted @ 2021-12-12 22:55 20191330雷清逸 阅读(3) 评论(0) 推荐(0) 编辑
摘要: #个人贡献 ##简述工作 个人部分的代码实现 个人部分的代码调试及运行 参与完善团队博客内容 撰写两篇团队冲刺博客 ##代码贡献 代码总行数:3269 贡献行数:910 ##链接 ###文档贡献 参与撰写团队文档数 4 篇 文档一 文档二 文档三 文档四 个人贡献 2 篇 文档一 文档二 阅读全文
posted @ 2021-12-12 22:52 20191330雷清逸 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记12(第十四章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 摘要 本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性; 展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式下使用SQL脚本创建和 阅读全文
posted @ 2021-12-12 22:33 20191330雷清逸 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记11(第十三章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 摘要 本章论述了TCP/IP 和网络编程,分为两个部分。第一部分论述了TCP/IP协议及其应用,具体包括 TCP/IP 栈、IP地址、主机名、DNS、IP数据包和路由器;介绍了TCP/IP 网络中的 阅读全文
posted @ 2021-11-28 22:54 20191330雷清逸 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 学习使用stat(1),并用C语言实现 1.提交学习stat(1)的截图 2.man -k ,grep -r的使用 3.伪代码 4.产品代码 mystate.c,提交码云链接 5.测试代码,mystat 与stat(1)对比,提交截图 1.提交学习stat(1)的截图 在linux系统下,使用sta 阅读全文
posted @ 2021-11-17 19:30 20191330雷清逸 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记10(第十二章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 摘要 本章讨论了块设备I/O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论述了Unix的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高I/O缓冲区的缓 阅读全文
posted @ 2021-11-16 21:14 20191330雷清逸 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记9(第六章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 摘要 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例 阅读全文
posted @ 2021-11-11 17:50 20191330雷清逸 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ##1.将代码编译成汇编代码 int g(int x){ return x+3; } int f(int x){ int i = 学号后两位; return g(x)+i; } int main(void){ return f(8)+1; } 编译过程如图: 阅读全文
posted @ 2021-11-07 20:49 20191330雷清逸 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记8(第五章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 摘要 本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于Intel x86的 PC 中的硬件定时器;讲解了 CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令 阅读全文
posted @ 2021-11-04 19:48 20191330雷清逸 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 任务详情: 0 推荐在OpenEuler系统中实现 1 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 2 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接,并给出你认为最 阅读全文
posted @ 2021-10-31 21:53 20191330雷清逸 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记7(第四章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 摘要 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示例介绍了 Pthread中的线程操作,包 阅读全文
posted @ 2021-10-31 21:50 20191330雷清逸 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、仔细阅读实验简介 通过阅读实验简介可知: 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 该实验需要我们有一定的 C 语言基础,会 阅读全文
posted @ 2021-10-31 16:12 20191330雷清逸 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 20191330 雷清逸 学习笔记6(第3章) 一、知识点归纳以及自己最有收获的内容 知识点归纳 多任务处理 1.该部分主要介绍了多任务处理的定义,多任务处理指的时同时进行几项独立活动的能力。 2.多任务处理是通过在不同任务之间多路复用CPU执行时间来实现的。 3.如果切换速度够快,就会给人一种通知 阅读全文
posted @ 2021-10-25 19:36 20191330雷清逸 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、知识点归纳以及自己最有收获的内容 知识点归纳: 大纲: 本章讨论EXT2文件系统。本章将引导读者实现一个完全与Linux兼容的完整EXT2文件系统。前提是,只要读者充分理解了一个文件系统,那么就可以轻松改编其他任何文件系统。 本章首先描述了EXT2文件系统在Linux中的历史地位以及EXT3/E 阅读全文
posted @ 2021-10-17 21:11 20191330雷清逸 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ##文件操作 本章介绍各种文件系统。多种操作的操作系统级别,如文件存储,文件系统功能,系统调用和用户命令的存储设备准备。和各种SH脚本操作。全身解释的各种操作,包括在主要空间的读/写文件的流量。截至驱动程序级别的I / O的结束 讲述的低级别的文件操作,例如磁盘分区,分区表程序实例中,文件的文件格式 阅读全文
posted @ 2021-10-10 22:05 20191330雷清逸 阅读(6) 评论(0) 推荐(0) 编辑
摘要: sort 1.用man sort 查看sort的帮助文档 过程:在Linux里输入给出的命令即可查看帮助文档,如图: 1 2 3 4 2.sort常用选项有哪些,都有什么功能?提交相关使用的截图 常用选项如下: sort 排序,将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按AS 阅读全文
posted @ 2021-09-27 22:53 20191330雷清逸 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.复习c文件处理内容 2.编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 ####Linux od命令: 命令选项: A,--address-radix=RADIX:选择以何种基数表示地址偏移; -j,--skip-bytes=BYTES:跳过指定数目的字节 阅读全文
posted @ 2021-09-26 22:39 20191330雷清逸 阅读(8) 评论(0) 推荐(0) 编辑