摘要: 此为thread互斥的测试,设计到锁与等待的问题,功能是互斥进行查看两个文件中字符串的数量,一个空格分开算两个 第一个文件先获得锁,第二个则等待,等第一个完成之后在进行第二个的统计操作,最后输入总结果 阅读全文
posted @ 2021-11-15 10:56 爱冒险的丁丁 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 生成摘要值 通过sm4加密解密还原摘要值 阅读全文
posted @ 2021-11-15 10:31 爱冒险的丁丁 阅读(18) 评论(0) 推荐(0) 编辑
摘要: #读书笔记 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在UnixLinux中的常见用法;详细解释了Unix/Linux中的信号处理,包括 阅读全文
posted @ 2021-11-14 22:50 爱冒险的丁丁 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 参考 https://blog.csdn.net/bruce135lee/article/details/81811403 调用OpenSSL API 0 推荐在openEuler中实现 ,参考https://www.cnblogs.com/rocedu/p/6012545.html第三节 1 提交 阅读全文
posted @ 2021-11-11 14:54 爱冒险的丁丁 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ##团队分工 团队6名成员按照自己负责的项目分组制作了UML图,所做图如下: 公文流转程序图 系统用例图 状态图 类图 ##工具推荐 Visio的三大特色 首先,Visio提供大量的模板方便我们使用。 特点二:操作简单。在visio左侧提供很多绘图元素,小伙伴只需要简单的拖动就可以完成设计,非常方便 阅读全文
posted @ 2021-11-07 21:24 爱冒险的丁丁 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 要求:学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,mystat 与stat(1)对比,提交截图 ##stat(1)的截图 stat指令:文件/文件系统的详细信息显示。 sta 阅读全文
posted @ 2021-11-02 15:46 爱冒险的丁丁 阅读(91) 评论(0) 推荐(0) 编辑
摘要: #读书笔记 本章讨论了定时器和定时器服务﹔介绍了硬件定时器的原理和基于Intel x86的PC中的硬件定时器;讲解了CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生成的信号,并通过示例演示了进程间隔定时器。编程项目的目的是要在一个 阅读全文
posted @ 2021-11-02 15:19 爱冒险的丁丁 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 本次实验都在华为云服务器中进行 ##实验 3-2:汇编语言练习——查找最大数 ###1.实验目的 通过本实验了解和熟悉 ARM64 汇编语言。 ###2.实验要求 使用 ARM64 汇编语言来实现如下功能:在给定的一组数中查找最大数。程序可使用GCC(Aarch64 版本)工具来编译,并且可在树莓派 阅读全文
posted @ 2021-10-31 21:26 爱冒险的丁丁 阅读(68) 评论(0) 推荐(0) 编辑
摘要: #openEuler简介 ​ 华为欧拉服务器操作系统软件,是一款面向B端、面向服务器的操作系统,最开始在华为泰山服务器中使用,叫做EulerOS,直到2020年1月华为正式开源,并更名为openEuler。 ​ 欧拉操作系统可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖IT 阅读全文
posted @ 2021-10-31 21:11 爱冒险的丁丁 阅读(647) 评论(0) 推荐(0) 编辑
摘要: #一、实验原理 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况,在上一学期的信息安全概论实验课程中我们就已经了解相关的内容。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 #二、实验 阅读全文
posted @ 2021-10-29 09:33 爱冒险的丁丁 阅读(53) 评论(0) 推荐(0) 编辑