11 2022 档案
摘要:基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:1. Web服务器的客户端服务器,提交程序运行截图2. 实现GET即可,请求,响应要符合HTTP协议规范3. 服务器部署到华为云服务器,浏览器用本机的4. 把服务器部署到试验箱。(加分项) 码云链接:https:
阅读全文
摘要:基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:1. time服务器的客户端服务器,提交程序运行截图2. echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端3. 服务器部
阅读全文
摘要:一、实验目的与要求: (一)实验目的 该实验为设计性实验,实验目的如下: 熟悉Windows CryptoAPI提供的常用函数接口。 掌握Windows CryptoAPI的使用。 (二)实验要求 本实验一人一组,编程语言任选。 要求学生掌握伪随机数的生成原理,了解常用的伪随机数生成算法,并熟练掌握
阅读全文
摘要:第十四章 数据库系统 一、知识点归纳 (一)MySQL简介 MySQL(MySQL 2018)是一个关系数据库系统(Codd 1970 )c在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。
阅读全文
摘要:第十三章 TCP/IP 和网络编程 一、知识点归纳 (一)网络编程简介 如今,上网已成为日常生活的需要。虽然大多数人可能只把互联网作为一种信息收集、网上购物和社交媒体等的工具,但计算机科学的学生必须对互联网技术有一定的了解,并掌握一定的网络编程的技能。在本章中,我们将介绍TCP/IP网络和网络编程的
阅读全文
摘要:编写多线程程序,主线程中开启两个线程,一个线程打印十个偶数随机数,一个线程打印十个奇数随机数。 #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <string.
阅读全文
摘要:基于sigaction编写一个信号处理程序,按下CTRL+C,打印奇数随机数,按下CTRL+\,打印偶数随机数,提交代码和运行结果截图。 #include<stdio.h> #include<string.h> #include<signal.h> #include<unistd.h> #inclu
阅读全文
摘要:推荐在OpenEuler中实现 编写程序 rxx(xx为你学号后两位), rxx -o 生成并打印一个奇数随机数,rxx -e 生成并打印一个偶数随机数。提交代码和运行结果截图。 编写一个多进程程序,父进程通过调用exec和rxx 打印奇数随机数,同时打印自己PID,子进程通过调用exec和rxx
阅读全文
摘要:编译运行附件中的代码,提交运行结果截图 理解代码,特别是相关系统调用的使用。 一、有名管道FIFO (一)知识点 1.在有名管道(named pipe或FIFO)提出后,管道(pipe)限制得到了克服。 FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,
阅读全文
摘要:转载:操作系统 - C语言实现生产者消费者问题 一、问题描述 有多个进程:多个生产者进程和多个消费者进程共享一个初始为空、固定大小为 n 的缓存(缓冲区)。生产者的工作是制造数据,只有缓冲区没满时,生产者才能把消息放入到缓冲区,否则必须等待; 同时,只有缓冲区不空时,消费者才能从中取出消息,一次消费
阅读全文
摘要:0 推荐在openEuer上实现 1 描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料 2 利用多线程完成 reader 和 writer 3 在main中测试若干个 reader 和 writer 的测试,提交截图说明代码的正确性 一、同步互斥问题 - 读者写者问题之
阅读全文
摘要:1 编译运行附件中的代码,提交运行结果截图,并说明程序功能 2 修改代码,把同步资源个数减少为3个,把使用资源的线程增加到 (你的学号%3 + 4)个,编译代码,提交修改后的代码和运行结果截图。 题一 #include <stdio.h> #include <pthread.h> #include
阅读全文
摘要:编译运行附件中的代码,并说明程序的功能 根据自己的理解,提交不少于3张图片 一、代码 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <ctype.h> struct arg_set { char *fname
阅读全文
摘要:一、实验目的与要求: (一)实验目的 该实验为设计性实验,实验目的如下: 学会如何采用软件方式设计和实现一个高质量的随机数生成算法。 掌握常用的随机数质量测试的方法。 (二)实验要求 本实验一人一组,编程语言任选。 要求学生掌握伪随机数的生成原理,了解常用的伪随机数生成算法,并熟练掌握所选的编程语言
阅读全文
摘要:第十二章 块设备 I/O 和缓冲区管理 一、知识点归纳 (一)块设备 I/O 缓冲区 在第11章中,我们学习了读写普通文件的算法。这些算法依赖于两个关键操作,即 get_block 和 put_block,这两个操作将磁盘块读写到内存缓冲区中。由于与内存访问相比,磁盘I/O 速度较慢,所以不希望在每
阅读全文