摘要: # 测试大纲 ## 任务详情 1. 下面内容可以提交博客链接,可以提交World文档,包含测试过程截图 2. 提交测试大纲,测试用例不能少于15条 (都测什么项目、说明什么问题、如何证明成功,有什么结论),检查组从中抽查 3. 测试要涉及正常流程,错误流程,异常流程。 ## 测试细节 | 序号 | 阅读全文
posted @ 2023-05-23 22:27 WangYuHan20191323 阅读(101) 评论(0) 推荐(0) 编辑
摘要: # 毕业设计任务书完成情况对照表 ## 任务详情 提交毕业设计任务完成对照表,可以提交总结博客链接或者Word文档,要有相关任务的说明或程序截图 ## 对照表 | 序号 | 任务清单 | 完成情况 | 相关功能截图或说明 | | | | | | | 1 | Windows上设计实现客户端和服务器端的 阅读全文
posted @ 2023-05-22 19:40 WangYuHan20191323 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 实验一 密码引擎-4-国密算法交叉测试 在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图 openssl加密 UKEY解密 OPENSSL代码 #include <stdio.h> #include <stdlib.h> #include < 阅读全文
posted @ 2022-04-17 22:49 WangYuHan20191323 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 个人贡献 简述工作 统筹安排协调全组工作 部署运行全组项目 定时组织召开小组工作会议 制作所有冲刺博客燃尽图 对所有博客缺陷之处进行修改 代码贡献 代码总行数:3269 贡献行数:976 链接 文档贡献 文档数 11篇 个人贡献 2 篇 文档1 文档2 阅读全文
posted @ 2021-12-12 19:28 WangYuHan20191323 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第十三章学习笔记 一、知识点总结和归纳 连接到MySql服务器 mysql -u root -p Enter password: mysql> 所有的MySql命令行末尾必须是分号。 MySql命令行不区分大小写。 数据库一般命令 显示数据库 SHOW DATABASES 新建 阅读全文
posted @ 2021-12-12 17:25 WangYuHan20191323 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 2.4 OpenEuler中C语言中的函数调用测试 任务详情 在X86_64架构下实践2.4中的内容 通过GDB查看寄存器的内容,把教材中的图填入具体的值 把2.4的C代码在OpenEuler中重新实践一遍,绘制出ARM64的逻辑框图 任务一X86_64架构下实践2.4 操作环境: Ubuntu K 阅读全文
posted @ 2021-12-05 22:28 WangYuHan20191323 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 2.5 OpenEuler 中C与汇编的混合编程 任务详情 在X86_64架构下实践2.5中的内容,提交代码和实践截图 把2.5的内容在OpenEuler中重新实践一遍,提交相关代码和截图 任务一x86_64实现 操作环境:Ubuntu Kylin(x86_64) 2.5.1用汇编代码编程 将C代码 阅读全文
posted @ 2021-12-05 15:38 WangYuHan20191323 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 实验四 Web服务器1-socket编程 实验任务 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: time服务器的客户端服务器,提交程序运行截图 echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓 阅读全文
posted @ 2021-12-02 20:30 WangYuHan20191323 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第13章学习笔记 TCP/IP 知识点总结及归纳 UDP(尽最大努力传输) UDP(用户数据报协议)在IP上运行,用于发送/接收数据报。与IP类似,UDP不能保证可靠性,但是快速高效。它可用于可靠性不重要的情况。用户可以使用ping命令探测目标主机。 ping是一个向目标主机发 阅读全文
posted @ 2021-11-28 21:58 WangYuHan20191323 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第十二章学习笔记 一、知识点归纳和总结 块设备I/O和缓冲区管理 当进程试图读取(dev,blk)标识的磁盘块时,它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。若缓冲区存在并且包含有效数据,只需从缓冲区中读取数据,无需再次从磁盘中读取数据块;若缓冲区不存在,则为磁盘块分配相应缓 阅读全文
posted @ 2021-11-20 16:57 WangYuHan20191323 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第六章学习笔记 信号和信号处理 一、知识点归纳 信号和信号中断 **中断:**发送给"进程"的事件,它将"进程"从正常活动转移到其他活动 中断的种类: 硬件中断 其他进程的中断 自身造成的中断 其中,每个中断都有唯一的向量号,动作函数是中断表中的中断处理程序。 Unix/Lin 阅读全文
posted @ 2021-11-14 18:07 WangYuHan20191323 阅读(15) 评论(0) 推荐(0) 编辑
摘要: stat命令的实现 一、学习使用stat(1) man 1 stat显示stat命令用法 **stat -L:**显示符号链接文件本身信息 **stat -f:**获取文件系统信息 **stat -c FORMAT:**获取所指定的文件属性 FORMAT %A 用文件权限代码表示,如-rw-r--r 阅读全文
posted @ 2021-11-07 22:12 WangYuHan20191323 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 团队作业(四):描述设计 阅读全文
posted @ 2021-11-07 21:31 WangYuHan20191323 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第五章学习笔记 一、知识点归纳 定时器及时钟服务 个人计算机定时器 实时时钟(RTC): 小型备用电池供电。即使在个人计算机关机时,它也能继续运行。它用于实时提供时间和日期信息。 时间变量是一个长整数,包含从1970年7月1日起经过的秒数。 可编程间隔定时器(PIT): PIT 阅读全文
posted @ 2021-11-07 21:18 WangYuHan20191323 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 反汇编测试 任务代码 int g(int x){ return x+3; } int f(int x){ int i = 13; return g(x)+i; } int main(void){ return f(8)+1; } 任务过程 使用gcc -g -no-pie -fno-pic -m32 阅读全文
posted @ 2021-11-05 02:45 WangYuHan20191323 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第四章学习笔记 一、知识点总结 线程 优点: 创建切换速度快 相应速度快 适合并行计算 缺点: 需要来自用户的明确同步 库函数对线程不安全 在单处理机OS上使用线程解决比使用顺序慢 线程操作 管理函数: #include <Pthread.h> pthread_create(t 阅读全文
posted @ 2021-10-31 20:05 WangYuHan20191323 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵2.3.1测试 任务详情 推荐在OpenEuler系统中实现 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的 阅读全文
posted @ 2021-10-30 20:32 WangYuHan20191323 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 鲲鹏服务器测试 任务详情 参考附件中的实验指导过程购买华为云ECS,注意: CPU架构选择“鲲鹏计算” 计费模式选择“按需计费”,最后费用0.6538/小时。 注意不使用时要关机。 购买成功后,完成指导书中的实验,提交汇编代码的编译运行截图。 任务过程 1、购买弹性云服务器 2、通过ssh(PuTT 阅读全文
posted @ 2021-10-28 20:24 WangYuHan20191323 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 缓冲区溢出攻击实验 一、实验原理 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 程序执行映像如下: 低地址 Code Data He 阅读全文
posted @ 2021-10-28 11:34 WangYuHan20191323 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第三章学习笔记 一、知识点归纳 1、多任务处理 通过对cpu进行时分复用来实现进程的并发运行,若有多个cpu或cpu有多个内核,则可以并行运行多个进程。 struct proc{ struct proc *next; int *ksp; int pid; int ppid; i 阅读全文
posted @ 2021-10-24 19:26 WangYuHan20191323 阅读(34) 评论(0) 推荐(0) 编辑