自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 day11(2024/2/15)

空闲指的就是当系统中无其他任务在执行时就会执行空闲任务,空闲任务是在开启调度器的时候被创建。空闲任务可以防止CPU进入空转的状态,节约CPU的资源,还可以回收被释放的任务资源。2.时间片轮转:相同优先级的任务,拥有相同的时间片(1ms),当时间片被耗尽,就退出当前任务。1.抢占式调度:高优先级的任务优先执行,并且可以打断低优先级的任务执行。Suspended:任务被挂起,无法执行,但是任务还是存在。Ready:当任务被创建出来后就会进入到就绪态。Running:当任务正在执行就是运行态。

2024-02-15 20:42:09 440

原创 day10(2024/2/14)

是指逐个传输数据位的一种通信方式,也称为逐位传输。在串行通信中,数据的每一位按照顺序逐个传输,通过传输线进行数据传输,传输速度较慢,但实现简单。表示通信数据的传输速率,即每秒钟传输位的个数,单位为bit/s简称bps。波特率越大通信速度越快,通信稳定性越差,距离越近。波特率越小通信速度越慢,通信稳定性越好,距离越远。在并行通信中,数据被分成多个并行传输,同时通过多个传输线进行数据传输,传输速度快,但实现复杂。是指同时传输多个数据位的通信方式,即同时传输多个数据位。支持同时进行数据的接收和发送。

2024-02-15 20:39:46 318

原创 假期day9(2024/2/14)

create table if not exists 表名 (字段名 数据类型, 字段名 数据类型);insert into 表名 values (数据1, 数据2, 数据3);alter table 表名 add column 字段名 数据类型;update 表名 set 字段=数值 where 限制条件;select * from 表名 where 限制条件;

2024-02-13 19:40:22 792

原创 假期day9(2024/2/12)

选择芯片型号设置项目名称勾选设置生成c文件和仅需要的文件设置主频为最大开启debug功能配置时钟选择编译器

2024-02-12 21:32:48 377

原创 假期day8多进程与多线程(2024/2/11)

【代码】假期day8(2024/2/11)

2024-02-11 17:11:02 526

原创 day7(2024/2/8)

mywidget.h(第一个界面)mainui.cpp(第二个界面)mainui.h(第二个界面)

2024-02-08 09:43:28 490

原创 day6(2024/2/7)

3.子类从父类中继承的成员放在子类中的首地址上,所以父类的指针可以指向子类的成员,(父类的引用也可以引用子类的成员),但是只能访问父类的空间。主要用于解决菱形继承存在的问题,在继承时加上virtual关键字后,公共基类中的内容,只会在汇集子类中保留一份。动态多态 ------>通过继承和函数重写实现的多态,对子类函数的区分是在调用阶段完成的。4.子类的指针指向子类的成员,既可以访问从父类继承的内容,也可以访问子类拓展的内容。静态多态 ------>函数重载,每个函数的区分是在编译阶段完成的。

2024-02-07 21:29:01 530

原创 假期day5,三次握手,四次挥手(2024/2/6)

主动方接受到ACK包后,进入FIN_WAIT_2状态。3.第三次握手:客户端接收到服务器的SYN包,以及ACK包,进入establish状态,同时向服务器发送ACK包(ACK=1, ack=1)。2.第二次握手:服务器接收到SYN包,确认客户端的SYN,发送ACK包(ACK=1 , ack=1),同时发送一个SYN包(SYN=1, seq=0),并进入SYN_RCVD状态。1.第一次挥手,主动关闭方发送一个FIN包(FIN=1, seq = u)给被动方,进入FIN_WAIT_1状态;

2024-02-06 18:36:30 580

原创 假期day4,链表增加与删除(2024/2/5)

【代码】假期day4,链表增加与删除(2024/2/5)

2024-02-05 18:37:59 1030

原创 假期day3,三种进程间通信代码实现(2024/2/4)

【代码】假期day3,三种进程间通信代码实现(2024/2/4)

2024-02-04 19:29:55 640

原创 假期day2,进程间通信。(2024/2/3)

使用key密钥在内核空间创建打开消息队列,信息包括数据类型和数据正文,通过不同的数据类型区分信息,进程间通过内核空间的消息队列进行数据共享。通过密钥key在内核空间创建信号灯集,每个灯都控制一个进程,灯维护了一个value值,值为零时阻塞,灯的编号从零开始。3.无名管道只适用于亲缘进程的通信,需要在fork之前将管道打开,这样子进程也能继承管道描述符。共享内存的数据一直存在,通信效率高,操作数据时不需要进行用户空间和内核空间的切换。1.没有名字的管道文件,数据交流的文件存储在内存中,不在文件系统中显示。

2024-02-03 19:15:32 805

原创 假期作业day1(2024/2/2)

eg:int(*p)(int,int):返回值类型为int类型,参数类型为两个int类型的函数指针。1.函数指针:函数类型的指针,指针指向函数首地址,一般用于回调函数。3.数组指针:数组类型的指针,用来指向二维数组的指针。4.指针数组:存储指针类型的数组,数组中的每个值为地址。2.指针函数:返回值类型为指针(地址)的函数。

2024-02-02 17:49:28 425

原创 2024/1/29

2024-01-29 15:45:28 342

原创 rtoss

3.勾选global interrup tenabled选项。定时时间=(预分频系数+1)*(重装载+1)/住频次数。1.设置时钟模式为internal Clock。2.通过设置预分频系数和重装载值来设置定时时间。

2024-01-26 16:22:28 339

原创 qtday52024/1/12

2024-01-14 23:24:41 360

原创 qtday4(2024/1/11)

【代码】qtday4(2024/1/11)

2024-01-11 20:17:20 325

原创 qtday3(2024/1/10)

mywidget.cpp(第一个界面)mywidget.h(第一个界面)mainui.cpp(第二个界面)mainui.h(第二个界面)

2024-01-10 19:59:29 350

原创 qtday2(2024/1/9)

【代码】qtday2(2024/1/9)

2024-01-09 20:22:40 334

原创 qtday1(2024/1/8)

【代码】qtday1(2024/1/8)

2024-01-08 20:03:40 344

原创 c++day7(2024/1/4)

2024-01-04 21:44:50 400

原创 c++day6(2024/1/3)

【代码】c++day6(2024/1/3)

2024-01-03 20:01:39 376

原创 c++day4(2024/1/1)

【代码】c++day4(2024/1/1)

2024-01-02 22:49:35 401

原创 c++day5(2024/1/2)

【代码】c++day5(2024/1/2)

2024-01-02 21:37:07 324

原创 c++day3(2023/12/28)

【代码】c++day3(2023/12/28)

2023-12-28 21:56:26 429

原创 c++day2(2023/12/27)

【代码】【无标题】

2023-12-27 20:10:54 384

原创 c++day1(2023/12/26)

2023-12-26 19:48:23 398

原创 网络day5(2023/12/21)

2023-12-21 19:25:42 345

原创 网络day4(2023/12/21)

##select 实现客户端。###POLL实现客户端。

2023-12-21 01:22:51 355

原创 网络day4(2023/12/19)

【代码】网络day4(2023/12/19)

2023-12-19 20:52:34 301

原创 网络day3作业

【代码】网络day3作业。

2023-12-18 20:12:49 351

原创 IOday8作业(2023/12/14)

2023-12-14 19:57:31 25

原创 IOday8作业

【代码】IOday8作业。

2023-12-12 17:06:19 19

原创 IOday7作业

【代码】IOday7作业。

2023-12-11 20:10:10 43

原创 IOday6作业

将无名信号量实现生产者消费者程序重新实现一遍。将条件变量实现生产者消费者程序重新实现一遍。使用有名管道,完成两个进程的相互通信。将互斥锁的案例重新写一遍。两个线程实现文件拷贝。

2023-12-10 22:36:00 31

原创 IOday5作业(2023/12/7)

【代码】IOday5作业(2023/12/7)

2023-12-07 21:10:41 43

原创 IO作业day4(2023/12/6)

【代码】IO作业day4(2023/12/6)

2023-12-06 22:12:38 45

原创 IO作业day3(2023/12/5)

使用stat函数实现 ls -l 指令功能。使用文件IO完成对图像的读写操作。

2023-12-05 21:56:52 40

原创 IO作业day2(2023/12/4)

2023-12-04 21:30:08 31

原创 IO作业day1(2023/12/3)

2023-12-03 19:44:44 35 1

原创 day19作业(2023//11/28)

2023-11-28 20:17:33 24

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除