自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈的概念与实现

栈的定义栈是一种特殊的线性表栈只能在线性表一方进行操作栈顶(top):允许操作的一方栈底(Bottom):不允许操作的一方栈的特性后进显出先出栈的操作创建栈(Stack() )销毁栈( ~Stack() )清空栈( clear() )进栈( push() )出栈( pop() )获取栈顶元素( top() )获取栈的大小( size() )栈的实现template <typename T>class Stack : public Object

2021-06-27 14:41:29 81

原创 线性表链式存储结构算法C++实现

单链表链表的实现算法中有两个重点:插入、删除插入从头结点开始,通过current指针定位到目标位置从堆空间申请新的Node结点核心逻辑:node->value = e;node->next = current->next;current->next = node;删除从头结点开始,通过current指定位置到目标位置使用toDel指针指向需要删除结点核心逻辑:toDel = current->next;current->next =

2021-05-23 23:27:46 333

原创 银河麒麟V2.0版本上面安装Qt5.9.6

银河麒麟V2.0版本上面安装Qt5.9.6一、下载安装包1、Qt5.9.6安装包下载2、检查系统环境是否符合 确保系统的gcc,g++, python, perl等符合Qt安装要求,具体请参见Qt源码内的README文档。随便在某处位置进入终端,输入:kylin@kylin:~/Qt_Source$ xz -d qt-everywhere-opensource-src-5.9.6.tar.xzkylin@kylin:~/Qt_Source$ tar -xvf qt-everywhere-

2021-04-06 16:23:23 1205

原创 Qt中加载动态库

Qt中加载动态库unix上与动态库调用有关的函数包括unix上与动态库调用有关的函数包括 (1)_打开动态链接库:dlopen,函数原型void *dlopen (const char *filename, int flag); dlopen用于打开指定名字(filename)的动态链接库,并返回操作句柄。 (2)取函数执行地址:dlsym,函数原型为: void *dlsym(void *handle, char *symbol); dlsym根据动态链接库操作句柄(handle)与符号

2021-04-06 10:15:49 1801

原创 编写USB驱动程序

编写USB驱动程序TOC支持USB驱动程序(识别)struct usb_device_id结构体提供了一系列不同类型的该驱动程序支持的USB设备,USB核心使用该列表判断对于对于一个设备该使用哪个驱动程序,热插拔脚本使用它来确定当一个特定设备插入到系统时该自动装载哪个驱动?对于PCI设备,有许多用来初始化该结构体的宏:USB_DEVICE(vend,prod) //创建一个struct...

2019-04-29 23:07:07 2434

空空如也

空空如也

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

TA关注的人

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