摘要: 介绍 本文主要介绍protobuf在Linux系统中的安装及使用流程。protobuf是一种数据结构序列化工具,数据序列化之后为一字符串,便于数据传输,在接收端反序列化解析发送的数据,性能高,可跨平台使用。 下面简单介绍protobuf在Linux环境下的安装: 1、protobuf下载 下载地址: 阅读全文
posted @ 2024-05-24 11:58 “悟” 阅读(220) 评论(0) 推荐(0) 编辑
摘要: qt报错:No such signal QPushButton - 解决办法: ``` connect(ui-rButton, SIGNAL(clickeed()), this, SLOT(onClicked())); ``` 阅读全文
posted @ 2023-09-07 22:12 “悟” 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在连接信号与槽时,报错解决`error: no matching member for call to 'connect'` - 原因 由于信号被重载过,同名了,但是参数不一样,就会报错。 这种情况下使用使用旧版语法 ``` connect(sender, SIGNAL(func()), recei 阅读全文
posted @ 2023-09-07 22:09 “悟” 阅读(98) 评论(0) 推荐(0) 编辑
摘要: # QListView添加数据 - 准备数据 ``` QStringList list; list setStringList(list); ``` - 为QListView添加数据模型 ``` ui->listView->setModel(model); ``` 阅读全文
posted @ 2023-09-07 22:00 “悟” 阅读(114) 评论(0) 推荐(0) 编辑
摘要: # Qt读取json数据文件步骤: 本条记录未进行判断,只是针对自己在已知json数据文件下的读取 # 1、打开文件 ```c++ QFlie file("设置路径"); ``` # 2、设置文件打开方式 ```c++ file.open(QFile::ReadOnly | WriteOnly | 阅读全文
posted @ 2023-09-01 21:40 “悟” 阅读(58) 评论(0) 推荐(0) 编辑
摘要: # 5 STL- 常用算法 **概述**: * 算法主要是由头文件`` `` ``组成。 * ``是所有STL头文件中最大的一个,范围涉及到**比较、 交换、查找、遍历操作、复制、修改**等等 * ``体积很小,只包括几个在序列上面进行简单数学运算的模板函数 * ``定义了一些模板类,用以声明函数对 阅读全文
posted @ 2023-08-29 22:17 “悟” 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # 4 STL- 函数对象 ## 4.1 函数对象 ### 4.1.1 函数对象概念 **概念:** * 重载**函数调用操作符**的类,其对象常称为**函数对象** * **函数对象**使用重载的()时,行为类似函数调用,也叫**仿函数** **本质:** 函数对象(仿函数)是一个**类**,不是 阅读全文
posted @ 2023-08-29 22:02 “悟” 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 3 STL- 常用容器 ## 3.1 string容器 ### 3.1.1 string基本概念 **本质:** * string是C++风格的字符串,而string本质上是一个类 **string和char * 区别:** * char * 是一个指针 * string是一个类,类内部封装了c 阅读全文
posted @ 2023-08-29 21:53 “悟” 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 2 STL初识 ## 2.1 STL的诞生 * 长久以来,软件界一直希望建立一种可重复利用的东西 * C++的**面向对象**和**泛型编程**思想,目的就是**复用性的提升** * 大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作 * 为了建立数据结构和算法的一套标准,诞生 阅读全文
posted @ 2023-08-29 21:38 “悟” 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 1 模板 ## 1.1 模板的概念 模板就是建立**通用的模具**,大大**提高复用性** 模板的特点: * 模板不可以直接使用,它只是一个框架 * 模板的通用并不是万能的 ## 1.2 函数模板 * C++另一种编程思想称为 ==泛型编程== ,主要利用的技术就是模板 * C++提供两种模板机 阅读全文
posted @ 2023-08-29 21:34 “悟” 阅读(42) 评论(0) 推荐(0) 编辑