自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【驱动开发】注册字符设备使用gpio设备树节点控制led三盏灯的亮灭

【代码】【驱动开发】注册字符设备使用gpio设备树节点控制led三盏灯的亮灭。

2023-10-31 22:50:51 416

原创 【驱动开发】基于GPIO子系统编写LED驱动,编写应用程序进行测试设置定时器,5秒钟打印一次hello world

【代码】【驱动开发】基于GPIO子系统编写LED驱动,编写应用程序进行测试设置定时器,5秒钟打印一次hello world。

2023-10-28 17:19:11 390

原创 【驱动开发】LED灯的亮灭——通过字符设备驱动的分步实现编写LED驱动,实现设备文件和设备的绑定

【代码】【驱动开发】LED灯的亮灭——通过字符设备驱动的分步实现编写LED驱动,实现设备文件和设备的绑定。

2023-10-23 20:54:44 327

原创 【驱动开发】创建设备节点、ioctl函数的使用

linux操作系统中有意将数据的读写和读写功能的选择分别交给不同的函数去完成。就让read/write函数只进行数据的读写即可,让一些其他功能的设置和选择交给ioctl函数来实现。比如,串口通信时,需要设置波特率,需要设置数据格式,也需要最终选择数据收发,让这些都由ioctl函数来完成。查询内核的说明手册:~/linux-5.10.61/Documentation/userspace-api/ioctl。为了让实现不同功能的功能码尽量不一样,我们对功能码进行了编码。

2023-10-22 22:08:42 542

原创 【驱动开发】控制stm32mp157a开发板三盏灯的亮灭

【代码】【驱动开发】控制stm32mp157a开发板三盏灯的亮灭。

2023-10-20 20:41:37 270

原创 C高级day5(Makefile)

enum 枚举名枚举项;//定义了一个枚举的数据类型 使用enum 枚举名定义枚举变量typedef enum 枚举名枚举项;}新的枚举名;----->后面可以直接使用新的枚举名定义枚举变量。

2023-09-16 14:39:23 99

原创 C高级day4(shell脚本)

C高级shell脚本

2023-09-12 00:46:50 350 1

原创 C高级day3(shell指令)

shell指令

2023-09-11 01:30:11 239

原创 C高级day2(shell脚本)

【代码】C高级day2(shell脚本)

2023-09-07 21:16:32 199

原创 C高级day2(Linux指令)

C高级day2(Linux指令)【笔记整理】

2023-09-07 20:23:12 114

原创 C高级day1(Linux指令)

C高级day1(Linux指令)

2023-09-07 01:37:36 178

原创 QT连接OpenCV库完成人脸识别

根据提供的图片模型通过算法生成数据模型,从而在其它图片中查找相关的目 标。是用来人脸识别。在判断之前,我们要先进行学习,生成人脸的模型以便后续识别使用。判断是谁的面部。FaceRecognizer类是opencv提供的人脸识别器基类,LBPHFaceRecognizer是根据LBPH算法实 现的识别器类,其中LBPHFaceRecognizer识别器支持在原有模型基础上继续学习(模型数据可以累 计)。

2023-09-05 21:21:04 1830 1

原创 数据库实现学生管理系统

【代码】数据库实现学生管理系统。

2023-09-05 19:49:01 356

原创 QTday5(QT连接TCP通信)

【代码】QTday5(QT连接TCP通信)

2023-09-04 21:42:37 774

原创 QTday4(事件处理核心机制、定时器、绘制事件)

【代码】QTday4(事件处理核心机制、定时器、绘制事件)

2023-09-04 21:06:33 74

原创 QTday4(用绘制事件实现钟表)

【代码】QTday4(用绘制事件实现钟表)

2023-09-04 19:54:38 62

原创 QTday4(实现定时闹钟)

【代码】QTday4(实现定时闹钟)

2023-09-04 00:56:46 96 1

原创 QTday3(对话框、发布软件、事件处理核心机制)

【代码】QTday3(对话框、发布软件、事件处理核心机制)

2023-09-01 20:50:00 150

原创 QTday3(QT实现文件对话框保存操作、实现键盘触发事件【WASD控制小球的移动】)

【代码】QTday3(QT实现文件对话框保存操作、实现键盘触发事件【WASD控制小球的移动】)

2023-09-01 19:37:53 735

原创 QTday2(信号与槽机制——很重要!!!)

1、信号函数和槽函数进行链接时,一般要求信号函数和槽函数的参数保持一致connect(信号发送者, SIGNAL(signalFun()),信号接收者, SLOT(slotFun()));//Okconnect(信号发送者, SIGNAL(signalFun(int)),信号接收者, SLOT(slotFun(int)));//Okconnect(信号发送者, SIGNAL(signalFun(int, char)),信号接收者, SLOT(slotFun(int, char)));

2023-08-31 21:31:55 148

原创 QTday2(登录界面+跳转——小黄人篇)

【代码】QTday2(登录界面+跳转——小黄人篇)

2023-08-31 20:48:19 545 1

原创 QTday1(第一个QT界面、常用类与组件)

【代码】QTday1(第一个QT界面、常用类与组件)

2023-08-30 21:20:11 123

原创 QTday1(实现图形化界面、QT工程项目各文件初始程序的介绍)

QT工程所需的类库 core是核心库 gui图形化界面相关类库#版本超过4.0,会加上widgets#该编译器支持C++11后的版本#管理源文件main.cpp \#管理头文件mywindow.h#管理ui文件FORMS += \!

2023-08-30 20:24:15 350

原创 C++day7(auto关键字、lambda表达式、C++中的数据类型转换、C++标准模板库(STL)、list、文件操作)

return 1+2;int main()//定义一个函数指针,指向fun函数//用auto来完成return 0;auto b = a;cout << "b的数据类型:" << typeid (b).name() << endl;fun(a);return 0;

2023-08-29 21:54:07 287

原创 C++day7(封装一个学生的类,定义一个学生这样类的vector容器, 里面存放学生对象【保存+读取】、实现与list相关的函数 )

【代码】C++day7(封装一个学生的类,定义一个学生这样类的vector容器, 里面存放学生对象【保存+读取】、实现与list相关的函数 )

2023-08-29 20:10:45 336

原创 电子词典dictionary

【代码】电子词典dictionary。

2023-08-28 21:21:45 660

原创 C++day6(菱形继承、虚继承、多态、抽象类、模板)

【代码】C++day6(菱形继承、虚继承、多态、抽象类、模板)

2023-08-28 21:06:23 98

原创 C++day6(多态实现动物园的讲解员和动物表演的相关介绍、用函数模板实现不同数据类型的交换功能)

【代码】C++day6(多态实现动物园的讲解员和动物表演的相关介绍、用函数模板实现不同数据类型的交换功能)

2023-08-28 20:33:17 423

原创 C++day5(静态成员、类的继承、多继承)

【代码】C++day5(静态成员【银行账户实例】、类的继承、多继承)

2023-08-25 21:12:17 204

原创 C++day5(运算符重载)

【代码】C++day5(运算符重载)【概念、算术运算符的重载、关系运算符的重载、赋值运算符的重载、自增自减运算符的重载、插入提取运算符的重载、不能重载的运算符】

2023-08-25 19:21:09 187

原创 C++day4(拷贝赋值函数、匿名对象、友元、常成员函数和常对象、运算符重载)

【代码】C++day4(拷贝赋值函数、匿名对象、友元、常成员函数和常对象、运算符重载)【day3作业订正:设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高...、封装学生的类,写出构造函数,析构函数、拷贝构造函数、拷贝赋值函数、匿名对象、全局函数、类做友元、成员函数作友元、常成员函数、常对象+mutable关键字、实现+号运算符重载(成员函数、全局函数)】

2023-08-24 19:51:36 144

原创 C++day4(关系运算符的重载)

int b;public://无参构造函数Person()//有参构造函数//成员函数实现 > 号运算符重载else//成员函数实现 >= 号运算符重载else//成员函数实现 < 号运算符重载else//成员函数实现

2023-08-24 19:25:14 289

原创 通过C实现sqlite3操作,导入电子词典

【代码】通过C实现sqlite3操作,导入电子词典。

2023-08-23 22:00:44 635

原创 C++day3(类、this指针、类中的特殊成员函数)

类、this指针、类中的特殊成员函数、定义一个矩形类(Rectangle),包含私有成员长(length)、宽(width),定义成员函数、构造函数允许函数重载、构造函数的初始化列表、需要显性定义出析构函数的情况、拷贝构造函数、深浅拷贝问题

2023-08-23 21:37:11 1540

原创 C++day3(设计一个Per类,类中包含私有成员:姓名、年龄...)

【代码】C++day3(设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象 p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2023-08-23 20:42:07 341

原创 C++day2(笔记整理)

左值引用、引用作为函数的形参、尝试实现,冒泡排序,要求:引用作为函数的形参、引用作为函数的返回值、常引用、结构体中的引用成员、引用和指针的区别(笔试题)、使用new申请单个内存空间、使用new申请连续的内存空间、delete、C++提供new/delete为什么不适用malloc/free、new/delete和malloc/free的区别(笔试题)、函数重载的代码、函数参数的默认值、当函数重载和默认参数同时出现、哑元、内联函数(inline)、C++中的结构体

2023-08-23 00:02:08 232

原创 C++day2作业(2023.8.22)

定义一个学生的结构体,包含学生的姓名,年龄,成绩,性别,学生的成绩,姓名,定义为私有权限;定义一个学生类型的结构体变量,设置公有函数用于给学生的成绩和名字进行赋值,(结构体中的函数:结构体中声明,结构体外定义)

2023-08-22 22:22:20 259

原创 C++day1(笔记整理)

第一个c++程序:hello world、cout的使用、输出斐波那契的前10项。 1 1 2 3 5 8 13 ····、cin标准输入流对象、终端输入一个字符,判断该字符的类型,字母(大写/小写)、数字字符,其他字符。、局部变量和命名空间冲突、全局变量和命名空间冲突问题、命名空间的嵌套、给命名空间重命名、using的其他用法、C++中字符串的定义、C++风格和C风格字符串的转化、empty()、字符串比较、字符串的输入、终端输入一个字符串,以'\n'作为标志停止,c++中的bool

2023-08-21 22:31:29 1205

原创 C++day1作业(2023.8.21)

定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转,并输出反转后的结果。例如,输入字符串为"Hello World",输出结果为"olleH dlroW",并在主函数内测试该函数。

2023-08-21 22:31:18 58

原创 网络编程(三次握手、四次挥手)

网络编程(三次握手、四次挥手)【Wireshark 窗口介绍、wireshark与对应的OSI七层模型、以太网头、IP头、UDP头、TCP头、三次握手、四次挥手】

2023-08-21 19:50:55 114

空空如也

空空如也

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

TA关注的人

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