自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于platform驱动框架编写LED灯的驱动

【代码】基于platform驱动框架编写LED灯的驱动。

2023-06-25 20:29:58 87

原创 GPIO子系统

2023-06-24 22:03:18 119

原创 epoll实现并发服务器

【代码】epoll实现并发服务器。

2023-06-23 22:39:35 161

原创 字符设备驱动内部实现原理解析

​ 当用户打开(open)一个文件时,会生成一个文件描述符表。//直接分配一个变量空间。功能:实现字符设备驱动对象的部分初始化。dev:申请的设备号填充在这个变量中。count:要申请的设备资源的数量。count:要申请的设备资源的数量。实现字符设备驱动对象的部分初始化。cdev:字符设备驱动对象指针。cdev:字符设备驱动对象指针。将字符设备驱动对象注册进内核。dev:申请的设备号的起始值。功能:字符设备驱动对象的注销。为字符设备驱动对象申请空间。参数:字符设备驱动对象指针。字符设备驱动对象的初始化。

2023-06-22 21:47:38 552

原创 ARM(day4)

2023-05-22 22:07:18 124 1

原创 ARM(day2)

2023-05-17 20:40:00 36

原创 ARM(day1)

2023-05-17 16:58:27 71

原创 C高级(day5)

2023-05-13 16:10:49 38

原创 C高级(day4)

【代码】C高级(day4)

2023-05-12 21:18:18 32

原创 C高级(day3)

【代码】C高级(day3)

2023-05-11 21:39:22 79

原创 C高级(day2)

有一个unsigned char类型的数据data,把他的第六个bit位置为1。请写出将 data第6位清0的表达式。

2023-05-10 22:15:29 113

原创 C高级(day1)

初始工作路径不在家目录下,在不切换路径的情况下,在家目录下创建一个subdir目录,在subdir这个目录下,创建subdir1和subdir2,并且把/etc/passwd拷贝到subdir1中,把/etc/group文件拷贝到subdir2中,把subdir2,在家目录下重命名为dir2。

2023-05-09 21:56:44 176

原创 C++牛客练习(5.2)

2023-05-03 22:26:01 41

原创 QT闹钟项目(绘制未完成)

widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QTimer>//定时器类#include <Qtime>//时间类#include <QDateTime>//时间类#include <QMessageBox>//消息框类#include <QPainter>#include <QDebug>#include &

2023-05-03 22:01:01 58

原创 C++牛客练习(5.1)

2023-05-02 00:35:59 43

原创 C++牛客练习(4.30)

2023-04-30 22:48:15 50

原创 C++牛客练习(4.29)

2023-04-29 23:04:44 281

原创 QT学习day2(4.27作业)

【代码】QT学习day2(4.27作业)

2023-04-27 21:37:52 507

原创 QT学习day1(4.26作业)

实现qq登录界面的窗口。

2023-04-26 22:14:26 558 1

原创 C++(4.25作业)

【代码】C++(4.25作业)

2023-04-25 22:30:19 552

原创 C++(4.24作业)

【代码】C++(4.24作业)

2023-04-24 21:36:51 712

原创 C++学习(day5)

在实例化子类的过程中,虽然会调用父类的构造函数,但是,仅仅是使用父类构造函数完成对子类中从父类继承下来成员的构造,并没有实例化父类对象,所有,最终实例化的类对象只有子类一个。如果没有在子类的初始化列表中显性调用父类的有参构造,则系统会自动调用父类的无参构造,来完成对继承下来的成员的空间申请以及初始化。如果没有显性调用父类的有参构造,则系统会自动调用父类的无参构造,,来完成对子类中从父类继承下来成员的空间申请以及初始化工作。需要在子类的构造函数初始化列表中,显性调用多个父类的构造函数,完成对数据的初始化。

2023-04-23 21:24:20 312

原创 C++(4.23作业)

由这两个类共同派生出学生干部类,私有成员属性(职位),成员方法(无参构造、有参构造、析构函数、show函数),使用学生干部类实例化一个对象,然后调用其show函数进行测试。定义一个学生类(Student):私有成员属性(姓名、年龄、分数)、成员方法(无参构造、有参构造、析构函数、show函数)​。再定义一个党员类(Party):私有成员属性(党组织活动,组织),成员方法(无参构造、有参构造、析构函数、show函数)。

2023-04-23 21:22:44 804

原创 c++学习(day4)

所谓运算符重载,就是给运算符新的含义,能够实现“一符多用”,也是属于静态多态的一种,他能够实现将原本加载到基本数据类型的运算符,在自定义类对象减使用。好处:能够使得代码更加简洁、易懂,优雅好看。

2023-04-23 12:48:41 342

原创 c++学习(day3)

class 类名 {public ://公共的属性、方法 protected : //受保护的属性、方法 private ://私有的属性、方法 };

2023-04-23 12:48:29 706

原创 C++(4.21 作业)

实现字符串的各种运算方式。

2023-04-23 08:50:44 865

原创 c++(4.20作业)

作业要求,用c语法,实现string类的部分功能。

2023-04-20 21:19:23 957

原创 C++学习(day2)

定义格式:数据类型 &引用名 = 引用的目标;//人 &及时雨 = 宋江;举个例子://此时变量r和变量num是同一个内存空间的两个名字(左值引用)总结==&==的用途两个&表示逻辑与运算作为位运算,一个&表示按位与运算作为取地址运算符,一个&表示取得变量的内存地址定义引用时,是身份的象征,表明定义的是引用变量左值和右值左值:既可以放在等号(赋值)左侧也可以放在等号右侧的值,可以对其进行取地址,例如:变量右值:只能放在等号右侧的值,不能对其取地址,例如常量、临时值使用要求。

2023-04-19 21:11:31 532

原创 c++学习(day1)

定义格式namespace 空间名//各种名字int age;// 年龄 整形变量名// 姓名 数组名// 命名空间内声明函数名// 命名空间外进行定义void zpp::show() // 函数名// 上述为定义一个命名空间,其使用方式有三种// 声明命名空间中的某个名字// 将整个命名空间全部声明int main()// 使用方式1:将zpp中的age更改内容// 使用方式2show();// 调用命名空间中的函数return 0;char sex;// 性别。

2023-04-19 21:10:21 545

原创 数据库操作(网络编程4.15作业 将四级词典转换为数据库)

将四级词典转换为数据库。

2023-04-17 08:57:49 31

原创 数据库操作(网络编程4.13作业)

【代码】数据库操作(网络编程4.13作业)

2023-04-13 22:23:14 30

原创 TCP并发服务器模型

服务器在69号端口等待客户端的请求服务器若批准此请求,则使用临时端口与客户端进行通信。每个数据包的编号都有变化(从1开始)每个数据包都要得到ACK的确认,如果出现超时,则需要重新发送最后的数据包或ACK包数据长度以512Byte传输的,小于512Byte的数据意味着数据传输结束。

2023-04-12 21:54:58 428

原创 UDP的多点通信

socklen_t optlen/socklen_t *optlen:真实的optval指针指向的内存空间的大小;IPPROTO_TCP:TCP选项 man 7 TCP。IPPROTO_IP:IP选项;SO_RCVTIMEO/SO_SNDTIMEO:接收超时时间,发送超时时间。SO_RCVBUF/SO_SNDBUF:接收缓冲区 发送缓冲区大小。填充接收方的地址信息结构体,给sendto函数使用,指定发给谁。int optname:指定要控制的内容,指定控制方式;

2023-04-12 21:48:45 564

原创 网络编程(IO多路复用 select写法)

perror;while01024。

2023-04-12 21:42:28 65

原创 网络编程(udp tftp客户端代码)

【代码】网络编程(udp tftp客户端代码)

2023-04-11 21:40:50 86

原创 网络编程(第二章: TCPUDP基础模型)

socklen_t *addrlen:真实的地址信息结构体的大小,注意是指针类型,需要在外部定义普通变量,赋值后取地址;struct sockaddr *addr:通用地址信息结构体,真实的地址信息结构体根据地址族指定;int sockfd:指定要从哪个文件描述符中获取数据,填accept函数获取到的新的文件描述符;int sockfd:指定要向哪个文件描述符发送数据,填accept函数获取到的新的文件描述符;int sockfd:指定要向哪个文件描述符发送数据,填accept函数获取到的新的文件描述符;

2023-04-11 12:46:48 507

原创 网络编程(第一章:网络基础)

1.2.2 OSI体系结构(重点!!TCP和UDP的异同点(重点!!!2.1.3inet_addr 最常用2.2.1 inet_ntoa 常用。

2023-04-11 08:56:37 422

原创 网络编程(4.10作业)(广播\组播代码)

perror;

2023-04-10 21:54:13 33

原创 网络编程(4.7作业)(TCP/UDP源代码)

【代码】网络编程(4.7作业)(TCP/UDP源代码/机械臂)

2023-04-07 22:23:26 213

原创 网络编程 作业(4.6)

作业: 请简述字节序的概念,并用联合体(共用体)的方式验证计算机是大端还是小端?

2023-04-06 20:19:39 84

空空如也

空空如也

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

TA关注的人

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