- 博客(60)
- 收藏
- 关注
原创 寒假作业-day12
空闲指的就是当系统中无其他任务在执行时就会执行空闲任务,空闲任务是在开启调度器的时候被创建。空闲任务可以防止CPU进入空转的状态,节约CPU的资源,还可以回收被释放的任务资源。2.时间片轮转:相同优先级的任务,拥有相同的时间片(1ms),当时间片被耗尽,就退出当前任务。1.抢占式调度:高优先级的任务优先执行,并且可以打断低优先级的任务执行。Suspended:任务被挂起,无法执行,但是任务还是存在。Ready:当任务被创建出来后就会进入到就绪态。Running:当任务正在执行就是运行态。
2024-02-15 19:50:59 386
原创 寒假作业-day11
使用多根线进行数据的传输,一次可以同时收发多个数据位。只使用一根数据线接收或者发送,数据是一位一位的发送。同一时间,只能有收数据或者发数据。只能收数据或者只能发数据。每秒传输的数据的位数。
2024-02-14 22:08:34 372
原创 寒假作业-day5
2、传输过程中,数据无误、数据无丢失、数据无失序、数据无重复;1、面向无连接的,不保证数据可靠的,尽最大努力传输的协议;2、数据传输过程中,可能出现数据丢失、重复、失序的现象;4、限制每次传输的数据大小,多出部分直接忽略删除;1、提供面向连接的,可靠的数据传输服务;3、数据传输效率低,耗费资源多;3、数据传输效率高、实时性高;5、收发是同步的,不会沾包。4、数据收发是不同步的;TCP ----稳定。
2024-02-06 15:10:15 433
原创 寒假作业-day2
进程间通信的7种方式,总结出他们的优点1. 内核提供的原始通信方式有三种1.1 无名管道1.2 有名管道1.3 信号2. System V提供了三种通信方式2.1 消息队列2.2 共享内存3.1 信号量(信号灯集)3. 套接字通信:socket。
2024-02-03 19:40:18 505
原创 寒假作业-day1
例: void clear() 函数指针 void (*p)();例:int arr[2]={1,2};1.指针是保存地址的变量,可以通过指针访问该地址存放变量的值。3.数组指针是指向数组的指针,可以通过该指针访问该数组的元素。2.函数指针为指向该函数的指针,可以通过函数指针调用该函数。例:int a=10;int *p=&a;指针,函数指针,数组指针,指针数组的区别。
2024-02-02 13:48:52 440
原创 2024.1.10
如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户迪纳基Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。
2024-01-10 21:06:27 339
原创 2024.1.9
将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。
2024-01-09 21:12:23 342
原创 继承和多态
全局变量,int monster= 10000:定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数 void Ak(blood-=0),法师类继承自英雄类,私有属性 int p_atk=50;重写虚成员函数void Ak(blood-=(attck+p_atk);射手类继承自英雄类,私有属性 int c_atk = 100;重写成员函数void Ak(blood-=(attck+c_atk);实例化类对象,判断怪物何时被杀死。
2024-01-02 21:06:39 363
原创 C ++类
定义一个Person类,私有成员int age,string &name,定义一个Stu类,包含私有成员double *score,写出两个类的构造函数、析构函数、拷贝构造和拷贝赋值函数,完成对Person的运算符重载(算术运算符、条件运算符、逻辑运算符、自增自减运算符、插入/提取运算符)
2024-01-01 21:22:37 497
原创 类。。。。
定义一个person类,包含私有成员,int *age,string &name,一个stu类,包含私有成员double *sore,person p1,写出person类和stu类的特殊成员函数,并写一个stu的函数,显示所有信息。
2023-12-28 22:23:00 359
原创 数据库操作
1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。4> 展示出工资在10000到20000之间的所有工人信息。2> 添加三条工人信息(可以完整信息,也可以非完整信息)3> 修改某一个工人的薪资(确定的一个)6> 工厂倒闭,删除整个工人信息库。5> 删除掉指定姓名工人的信息。
2023-12-22 09:15:05 351
原创 进程线程。
8> 将无名信号量实现生产者消费者程序重新实现一遍。9> 将条件变量实现生产者消费者程序重新实现一遍。1> 使用有名管道,完成两个进程的相互通信。2> 使用无名管道完成父子进程间的通信。3> 使用标准IO完成两个文件的拷贝。4> 使用文件IO实现两个文件的拷贝。5> 使用多进程完成两个文件的拷贝。6> 使用多线程完成两个文件的拷贝。7> 将互斥锁的案例重新写一遍。
2023-12-10 22:24:17 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人