- 博客(32)
- 收藏
- 关注
原创 作业0923
定义一个稀疏数组(下标不连续),写一个函数,求该稀疏数组的和,要求稀疏数组中的数值通过参数传递到函数中。统计家目录下.c文件的个数。
2024-09-23 20:06:53
232
1
原创 作业0920
已知网址www.hqyj.com,使用expr截取出www、hqyj、com,不能使用cut,不能出现数字。d.复制/etc/shadow到此目录,并重命名为test。e.把dir2打包并压缩为dir2.tar.xz。d.把当前目录下的所有脚本文件拷贝到dir2中。f.再把dir2.tar.xz移动到dir1中。a.显示/etc/group文件中第五行的内容。b.创建目录/home/ubuntu/copy。c.把当前目录下的所有文件拷贝到dir1中,a. 在家目录下创建目录文件,dir。
2024-09-20 20:03:05
258
原创 作业08.16
/ 数据包容器// 封装请求包// 操作码// 文件名// 模式位// 请求包的总长度// 封装服务器地址信息结构体// 将请求包发送给服务器return 0;// 下载:读取数据包写入文件// 封装服务器地址信息结构体// 以w的形式打开文件return -1;while(1)// 从服务器接收数据包// 操作码// 块编号if(ntohs(*opcode) == 5) // 错误处理。
2024-08-16 15:51:09
220
原创 作业08.13
通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂。查看Windows的IP:按住Windows+r 按键,输入cmd , 输入ipconfig。1)基于TCP服务器的机械臂,端口号是8888, ip是Windows的ip;x:指定要操作的机械臂 0x00 红色摆臂 0x01 蓝色摆臂。3)机械臂需要发送16进制数,共5个字节,协议如下。注意:关闭计算机的杀毒软件,电脑管家,防火墙。0x02:控制机械手臂协议,固定的;0xff:起始结束协议,固定的;
2024-08-13 18:56:11
258
原创 作业08.05
1> 使用有名管道实现,一个进程用于给另一个进程发消息,另一个进程收到消息后,展示到终端上,并且将消息保存到文件上一份。2> 使用有名管道实现两个进程间相互通信。
2024-08-05 19:22:39
201
原创 作业7.30
进程(Process)是操作系统中的一种重要概念,它指的是一个正在执行的程序的实体。更确切地说,一个进程是程序的一次执行实例,它拥有自己的地址空间、进程控制块(PCB)、属性(如优先级、进程ID等)、文件描述符、打开的文件、内存空间和其他系统资源。创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。阻塞状态:正在执行的进程由于某些事件(I/O请求,申请缓存区失败)而暂时无法运行,进程受到阻塞。终止状态:进程结束,或出现错误,或被系统终止,进入终止状态。
2024-07-30 17:34:00
557
原创 作业7.23
野指针是指向非法内存空间的指针;定义指针时没有初始化;释放指针指向对应的地址后,没有对指针重新赋值;万能指针,使用时强制转换成其对应类型,函数作为参数时可以使用void*指针,不能对万能指针直接解引用。栈和队列都是操作受限的线性表,栈只能在同一端进行操作,先进后出,队列只能在异端操作,先进先出。增加局部变量的生命周期,但不会改变局部变量的作用域。2.对void*指针的理解 相关应用。3.static修饰局部变量的作用。4.什么是野指针,野指针的产生情况。5.数据结构中,栈和队列的区别。
2024-07-23 18:55:35
238
原创 作业7.12
1> 自定义函数(my_strlen)实现strlen函数的功能。2> 自定义函数(my_strcpy)实现strcpy函数的功能。3> 自定义函数(my_strcmp)实现strcmo函数的功能。4> 自定义函数(my_strcat)实现strcat函数的功能。4> 自定义函数(my_strstr)实现strstr函数的功能。
2024-07-12 19:00:17
328
原创 作业7.11
例如:Do one thing at a time, and do well.注意:单词间的间隔不一定是一个空格。5.实现一个函数,用于检查一个字符串是否是回文字符串(正序和反序都相同)6.使用指针完成判断自己的主机存储多字节整数时,是大端存储还是小端存储。7.有一段文本,写一段程序统计其中的单词数。3.使用递归实现汉诺塔问题。4.定义一个函数将一个字符串从大到小排序。2.使用递归实现 strlen 的功能。1.使用递归实现 求 n的k次方。
2024-07-11 20:09:35
728
原创 作业7.9
3.定义一个4*3的二维整形数组,完成对二维数组的输入、输出。并将该二维数组中每一行的最值放入到一个一维数组中,并对该一维数组进行升序排序后输出。登录:将登录账号和密码跟注册的账号和密码进行匹配,如果相等,则登录成功,否则,登录失败。1.提示并输入一个字符串,统计该字符串中字母、数字、空格以及其他字符的个数。5.完成注册和登录功能:使用两个一维字符数组存储账户和密码。2.提示并输入一个字符串,求出该字符串中所有数字的总和。4.提示并输入两个一维整形数组,求这两个数组的交集。注册:完成对账号和密码的输入。
2024-07-09 20:30:27
450
原创 作业7.4
int scanf(const char *format, ...) 函数从标准输入流 stdin 读取输入,并根据提。int printf(const char *format, ...) 函数把输出写入到标准输出流 stdout。int putchar(int c) 函数把字符输出到屏幕上,并返回相同的字符。这个函数在同一个时间内只会读取一个单一的字符。这个函数在同一个时间内只会输出一个单一的字符。int getchar(void)函数从屏幕读取下一个可用的字符,并把它返回为一个整数。
2024-07-04 20:08:08
591
原创 作业2024.7.2
touch 创建新文件mkdir 创建新文件夹cat 查看文件内容head -n 文件名 查看文件前n行内容(默认前十行)tail -n 文件名 查看文件后n行内容(默认后十行)
2024-07-02 18:33:18
1515
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人