- 博客(43)
- 收藏
- 关注
原创 2024.6.18 作业 xyt
如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户点击Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。1. 完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。使用定时器事件 实现闹钟。
2024-06-18 21:41:20 611
原创 2024.6.17 作业 xyt
4. 如果账号密码正确,则实现登录界面关闭,另一个应用界面显示。2. 需要有图层的叠加 (QFrame)3. 设置纯净窗口后,有关闭等窗口功能。要求: 1. qss实现。升级优化自己应用程序的登录界面。
2024-06-17 20:42:19 589
原创 2024.5.23 作业 xyt
答:select是检测不同的文件描述符集合,包括读、写、异常文件描述符集合;答:定义一个文件描述符集合,阻塞等待集合中是否有事件产生,如果有事件产生,则执行对于的函数。答:线程是进程的最小执行单元、进程之间用户空间是相互独立的、多个线程共享同一个进程的资源、答:可以使用,可以跟指定的端点建立唯一的通道,在通信过程中,不受其他端点的影响。7.ARP、HTTP、TFTP、IP、UDP、TCP说出全程和所在层?答:物理、数据链路层、网络层、传输层、会话层、表示层、应用层。答:应用层、传输层、网络层、网络接口层。
2024-05-23 20:36:55 412
原创 2024.5.21 作业 xyt
TCP的粘包现象(sticky packets phenomenon)是指在使用TCP进行通信时,由于TCP是一个面向字节流的协议,它会将应用程序的数据看作一串无结构的字节流,数据包之间的界限并不是固定的。在同步操作中,任务按照它们发生的顺序依次执行,每个任务的完成是下一个任务开始的前提。第二次握手:服务器收到SYN包后,会确认客户端的SYN(通过发送一个ACK包,其中ack=客户端的序列号+1),同时服务器也会发送一个自己的SYN包,其中包含服务器的初始序列号。
2024-05-21 21:03:36 816
原创 2024.5.17 作业 xyt
答:计算机中有关多字节整数的存储方式,根据主机CPU处理数据的方式不同,我们将主机分为大端存储和小端存储的主机。答:IP地址是计算机在网络中的唯一标识,由两部分组成,分别是标识网络区域的网络号,和该网络下的主机编号。答:http应用层、tftp应用层、ip网络层、udp传输层、arp数据链路层。答:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。答:TCP是可靠的面向连接的,UDP是不可靠的无连接的。答:socket创建一个用于连接的套接字文件描述符。答:A、B、C、D、E 五类网络。
2024-05-17 21:33:40 856
原创 2024.5.8 作业 xyt
1:使用 dup2 实现错误日志功能 使用 write 和 read 实现文件的拷贝功能,注意,代码中所有函数后面,紧跟perror输出错误 信息,要求这些错误信息重定向到错误日志 err.txt 中去#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#includ
2024-05-08 21:16:21 338
原创 2024.5.6 作业 xyt
下一次程序运行的时候,使用fscanf,将文件中的5个学生信息,写入(加载)到数组中去,并直接输出学生信息。使用fprintf将数组中的5个学生信息,保存到文件中去。申请该结构体数组,容量为5,初始化5个学生的信息。
2024-05-06 20:29:24 402
原创 2024.5.4 作业 xyt
因为整型与无符号进行比较运算时,int会被转为无符号整型进行运算,负数通常以补码形式存储,-20的补码表示为无符号整数就是很大的一个数。
2024-05-05 20:38:53 222
原创 2024.5.2 作业 xyt
str指向申请堆空间内存的首地址,直接拷贝hello world 会导致段错误。free释放指针 并没有将指针指向空 实际指针依旧指向原地址。临时变量返回地址属于典型的段错误。悬空指针解引用 典型的段错误。
2024-05-05 20:26:31 165
原创 2024.4.26 作业 xyt
1.输入一个数字,实现数字的逆置(不使用字符串截取的方式) 3425-->52432.打印九九乘法表3.使用shell实现冒泡排序
2024-04-26 19:47:46 433
原创 2024.4.20 作业 xyt
中序:A C B D F H E M G。3.画二叉树:先序:F C A D B E H G M。2.二叉树 先序遍历 中序遍历 后序遍历。
2024-04-20 16:58:16 485
原创 2024.4.10 作业 xyt
24.若有程序段:int a[2][3],(*p)[3];25.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];例如:int arr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}5.若有说明:int *p1, *p2,m=5,n;
2024-04-10 21:01:48 430
原创 2024.4.8 作业 xyt
1.循环输入5个人姓名 (二维字符数组),计算最大值2.在主函数中定义字符串数组并初始化,自定有参有返函数,计算字符串长度,并返回长度3.在主函数中定义两个字符串并初始化,定义有参无返函数,实现字符串连接4.在主函数中定义两个字符串并初始化,定义有参有返函数,实现字符串比较,返回两个字符串ASCII值的差。
2024-04-08 19:50:09 200
原创 2024.4.7 作业 xyt
1.输入m行n列的二维数组,输出每一行的和,以及每一列的和2.输入n行n列的二维数组,计算 四边的和 减去 正反对角线的和 的结果3.输入m行n列的二维数组,计算二维数组的第二大值4.编程实现二维数组转置5.输入一个字符串,删除字符串中的空格6.输入一个字符串,实现单词逆置eg: "good good study" ---->"study good good"//先整体逆置 --》“yduts doog doog”//单词逆置 study good good7.自行学习该函数的功能char *st
2024-04-07 20:55:48 203
原创 2024.4.6 作业 xyt
1.循环输入n个元素,计算最大差值,最小和,最大和(不允许使用排序) 最大差:最大值-最小值 最小和:最小值+第二小值 最大和:最大值+第二大值 2.循环输入n个元素,交换数组中最大值和最小值3.循环输入n元素,输入查找元素key, 如果key在数组中出现1次,则输出对应位置 如果key在数组中出现0次,则提示不存在 如果key在数组中出现多次,则输出出现的次数4.循环输入n个元素,输入flag
2024-04-06 23:45:31 247
原创 2024.4.2 作业 xyt
include "stdio.h" 与 #include 是两种常见的头文件包含方式,它们的主要区别在于文件路径的查找方式;4.a=a*(++a+a),首先()运算符优先级最高,其次++,在其次+,在其次a* ,最后==3),首先()运算优先度最高,其次!格式gcc -E ***.c -o ***.i。格式gcc -S ***.i -o ***.s。格式gcc -c ***.s -o ***.o。预处理---->编译---->汇编---->链接。
2024-04-02 19:49:24 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人