自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARM 按键控制 LED灯,蜂鸣器,风扇

【代码】ARM 按键控制 LED灯,蜂鸣器,风扇。

2023-10-12 20:01:27 722

原创 ARM 控制LED灯亮灭

【代码】ARM 控制LED灯亮灭。

2023-10-08 20:15:20 148

原创 QT 实现 TCP 客户端服务器代码

【代码】QT 实现 TCP 客户端服务器代码。

2023-10-04 16:51:44 620

原创 C++ 实现运算符重载

【代码】C++ 实现运算符重载。

2023-10-03 16:07:50 374

原创 网络编程基础

https://note.youdao.com/s/WcWYSExkhttps://note.youdao.com/s/WcWYSExk

2023-10-02 18:53:16 259

原创 消息队列实现进程间通信

【代码】消息队列实现进程间通信。

2023-10-02 18:17:16 296

原创 使用select实现服务器并发

select 函数是一个用于在一组文件描述符上进行异步I/O多路复用的系统调用。它可以同时监视多个文件描述符,等待其中任何一个文件描述符准备就绪,然后进行相应的操作。

2023-10-01 14:16:12 1000

原创 ARM汇编基础指令整合

数据搬移指令:=数据位移指令:<< >>数据算数运算指令:+ - * /位运算指令:$ | ~ ^数据比较指令:cmp 第一操作数,第二操作寄存器,其有很多条件码,如果条件码满足则执行对应的指令跳转指令内存读写指令状态寄存器读写指令软中断指令。

2023-09-30 16:23:05 552

原创 Qt day5

【代码】Qt day5。

2023-09-21 21:34:37 341

原创 Qt day4

【代码】Qt day4。

2023-09-20 21:33:16 379 1

原创 Qt day3

【代码】Qt day3。

2023-09-19 21:01:06 373

原创 Qt day2

点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。

2023-09-18 21:43:00 354

原创 QT day1

【代码】QT day1。

2023-09-15 19:57:12 429

原创 C++ day7

【代码】C++ day7。

2023-09-14 21:24:37 527

原创 C++ day6

【代码】C++ day6。

2023-09-13 20:18:00 650

原创 C++ day5

在主函数中,分别实例化圆形类对象以及矩形类对象,并测试相关的成员函数。定义一个矩形类(Rect),继承自图形类,包含私有属性:长度、宽度。定义一个圆形类(Circle),继承自图形类,包含私有属性:半径。实现一个图形类(Shape),包含受保护成员属性:周长、面积,公共成员函数:特殊成员函数、以及获取周长、获取面积函数。公共成员函数:特殊成员函数、以及获取周长、获取面积函数。公共成员函数:特殊成员函数书写。

2023-09-12 20:47:31 108

原创 C++ day4

【代码】C++ day4。

2023-09-11 20:39:46 419

原创 C++ day3

成员函数完成:构造函数、析构函数、拷贝构造函数、入栈、出栈、清空栈、判空、判满、获取栈顶元素、求栈的大小。成员函数完成:构造函数、析构函数、拷贝构造函数、入队、出队、清空队列、判空、判满、求队列大小。2> 自行封装一个循环顺序队列的类,包含私有成员属性:存放队列的数组、队头位置、队尾位置。自行封装一个栈的类,包含私有成员属性:栈的数组、记录栈顶的变量。

2023-09-09 13:47:21 468

原创 C++ day2

(4).修饰成员函数:const可以用于修饰类的成员函数,表示该函数在内部不会修改对象的状态。回调函数的使用可以将程序的逻辑控制权转移给另一个函数或模块,在事先约定的情况下,由另一个函数来调用指定的回调函数,以响应某些事件或完成特定的任务。C++中支持函数重载,即:在同一作用域下,可以定义多个同名的函数,但是要求参数列表必须不同,所谓函数重载,是静态多态的一种,能够做到“一名多用”封装一个结构体,结构体中包含一个私有数组,用来存放学生的成绩,包含一个私有变量,用来记录学生个数,

2023-09-07 20:37:08 598

原创 C++ day1

C++基本操作和基本知识。

2023-09-06 20:22:45 42

原创 网络编程 day7

【代码】网络编程 day7。

2023-09-04 21:12:45 62

原创 网络编程 day6

【代码】网络编程 day6。

2023-09-03 18:29:54 111

原创 网络编程 day5

【代码】网络编程 day5。

2023-08-31 20:43:31 152

原创 网络编程 day4

将newfd定义为全局变量在多线程并发服务器中是不安全的。这是因为全局变量在所有线程间是共享的,如果多个线程同时对它进行读写操作,就可能产生竞态条件和其他并发问题。在多线程服务器中,每个线程会处理一个客户端连接,当有新的连接到达时,会为其创建一个新的套接字描述符 newfd。一次只能处理一个客户端,要想处理第二个必须退出第一个,无法处理多个客户端。可以一次处理多个客户端,靠创建多个进程或者线程来实现,父进程或主线程来实现连接,子进程或子线程来实现交互;多线程并发服务器为什么不能将,newfd定义成全局?

2023-08-30 20:24:50 212

原创 网络编程 day3

【代码】网络编程 day3。

2023-08-29 21:28:00 218

原创 网络编程 day2

【代码】网络编程 day2。

2023-08-28 20:27:14 273

原创 网络编程day1

字节序是指在计算机中存储多字节数据时,字节的顺序。常见的字节序有大端序(Big Endian)和小端序(Little Endian)。在大端序中,高位字节存储在低地址,低位字节存储在高地址;而在小端序中,高位字节存储在高地址,低位字节存储在低地址。字节序的选择对于跨平台的数据交换和通信非常重要。请简述字节序的概念,并用共用体(联合体)的方式,判断本机的字节序?

2023-08-25 20:05:02 353

原创 IO 进程线程 day7

使用消息队列完成两个进程间相互通信。

2023-08-23 21:09:44 67

原创 IO—进程线程day5

使用三个进程完成两个文件的拷贝,主线程拷贝前三分之一,子线程1拷贝中间三分之一,子线程2拷贝后三分之一,主线程要设置两个子线程为分离态。使用两个线程完成两个文件的拷贝,并且主线程要阻塞回收子线程资源。

2023-08-21 20:19:29 152

原创 IO day4

2.使用三个进程完成两个文件的拷贝,父进程拷贝前三分之一,子进程1拷贝中间三分之一,子进程2拷贝后三分之一,父进程要阻塞回收所有子进程资源。1.使用两个进程完成两个文件的拷贝,父进程拷贝前一半内容,子进程拷贝后一半内容,并且父进程要阻塞回收子进程资源.

2023-08-18 21:27:40 183

原创 IO day2

使用fread和fwrite实现文件拷贝。

2023-08-16 21:08:04 110

原创 IO day1

使用fgets完成求一个文件的行号,使用fgets、fputs完成两个文件的拷贝。

2023-08-15 20:08:48 159

原创 数据结构day7

【代码】数据结构day7。

2023-08-09 20:21:26 369

原创 数据结构day6

注意:当b为1时直接顺序输出,加一个if判断。

2023-08-08 21:49:34 248

原创 数据结构day5

【代码】数据结构day5。

2023-08-08 08:56:29 27

原创 数据结构day4

【代码】数据结构day4。

2023-08-05 15:17:42 527 2

原创 数据结构day3

null顺序表。

2023-08-03 21:30:48 244

原创 数据结构day2

https://note.youdao.com/s/9UEA4kVehttps://note.youdao.com/s/9UEA4kVe

2023-08-03 09:01:38 29

原创 数据结构day1

要求在堆区申请6个int类型空间存放6名学生的成绩,分别使用函数实现申请空间、输入学生成绩、输出学生成绩、对学生进行升序排序、释放空间。关于结构体定义,基本使用,赋值,初始化。

2023-08-01 19:49:13 440 1

原创 Makefile

https://note.youdao.com/s/9tK1BYlNhttps://note.youdao.com/s/9tK1BYlN

2023-07-29 17:06:58 25

空空如也

空空如也

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

TA关注的人

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