自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

原创 计算机网络 备查

简要详细。

2024-04-29 17:15:57 308

原创 Qt中的 tableView 设置 二进制 十六进制 序号表头

因为QTableView的垂直表头并不支持使用委托来自定义。相反,你可以通过将自定义的QWidget作为QHeaderView的标签来实现这一目标。在这个示例中,我自定义了BinaryHeaderView类,继承自QHeaderView,重写了paintSection方法来绘制二进制序列。然后,我将这个自定义的垂直表头应用到了QTableView中。

2024-04-24 12:00:59 398

原创 Lua语言 备查

1.SciTE (入门级)IDEA lua (商业级)

2024-04-17 16:27:18 643

原创 jsoncpp 编译和使用

1.从github仓库下载。2.下载 cmake 工具。4.编译得到需要的库文件。

2024-04-12 11:02:13 269

原创 STL标准模板库

每个元素都有固定的位置,–取决于插入时机和地点,和元素值无关。

2024-04-11 09:48:25 158

原创 C++11 常用-新特性

原始字面量——原文链接原始字面量 R可以直接得到其原始意义的字符串(用于简化:win路径转换、字符串换行需要加连接符)定义方式//R “xxx(原始字符串)xxx”//这种情况原本在 win下是需要使用\\的string str2 = R"(D:\hello\world\test.text)";cout << str2 << endl;输出:D:\hello\world\test.textfinal + override——原文链接final限制某个类不

2024-03-27 09:27:38 169

原创 Visual Studio2019 离线断网(内网安装)保姆级安装方法

给微软点个大大大赞!最近项目需求只能断网安装相关软件环境,总结了以下Visual Studio2019离线断网安装方法,我会非常详细的告诉大家如何离线安装,以及如何根据自己需要进行离线下载相关包的方法。(2)可以在D盘新建一个文件夹VS2019,将下载好的.exe文件保存到该文件夹中,然后可以在VS2019文件夹内再新建一个installer文件夹,用于存放后面下载的各种离线包。这个界面大家肯定都非常熟悉,左边常见的C++桌面开发等就是工作符合,而右边默认勾选的是推荐组件,下面默认没有勾选的则是可选组件。

2024-03-05 14:05:09 3205 7

原创 Protocol Buffers v21.12 安装 ( linux 系统 )

进入解压目录,执行下面configure可执行程序,目的是监测安装环境,生成makefile。有了Makefile文件就可以生成可执行文件(编译时间较长,等待即可)查看日志:告诉我们把什么东西安装到哪儿去了(动态库+静态库)将当前目录中生成的文件安装到当前操作系统的系统目录下。执行完后可以检查是否生成makefile文件。得到安装目录后,打开这个文件。将上面得到的路径写进这个文件。提示错误:找不到动态库文件。执行下面命令使配置文件生效。再次查看版本号验证是否成功。查看到版本号即安装成功。

2024-02-22 11:31:31 378

原创 CMake 基础备查

执行CMake 命令定义变量指定使用的C++标准指定输出的路径搜索文件包含头文件未完。。。详细教程可转爱编程的大丙

2024-02-22 10:08:42 423

原创 gRPC 备查

3.客户端式流式RPC。2.服务器流式RPC。

2024-02-20 02:10:35 378

原创 git 使用 (备查)

ssh协议可以实现免登录操作,身份验证通过密钥实现。

2024-02-05 15:12:18 566 1

原创 C++ 类型转换

用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。12。

2024-01-16 18:18:12 519

原创 C++ 泛型编程(模板)

对自定义类型数据提供特殊模板改进:

2024-01-16 09:29:30 368

原创 QT qss文件设置样式

所有按钮都会采用这个样式。

2024-01-08 16:54:42 535

原创 Modbus 通信协议 二

Modbus 常用缩写通用Modbus帧结构 -应用数据单元(ADU)Modbus数据模型Modbus ADU 和 PDU 的长度Modbus PDU结构串行链路上的 Modbus 帧结构Modbus 地址规则ASCLL 模式 和 RTU 模式的比较RTU 模式RTU 模式位序列帧格式帧的标识与鉴别CRC 循环冗余校验传输错误检测报文示例(请求)报文示例(响应)Modbus 功能码功能码分类Modbus 常用功能码Modbus

2024-01-02 23:58:08 608

原创 C++ 纯虚函数 +虚析构

抽象基类不会走子类的析构代码,如果子类申请了堆区内存,需要在抽象基类中加入虚析构,这样就会在析构的时候调用子类的析构函数。

2023-12-29 16:25:33 382

原创 c++ 静态联编+动态联编 (多态)

运算符重载和函数重载就是编译时多态,而派生类和虚函数实现运行时多态。

2023-12-29 13:29:16 458

原创 C++ 菱形继承 +虚继承

通过虚继承解决菱形继承所带来的二义性问题。

2023-12-27 17:29:13 350

原创 Modbus 通信协议

Modbus 通信协议是一种通信协议。可以一个主站对从站进行双向通信。主站可单独和从站通信,也可以和所有从站通信。

2023-12-25 16:47:22 691

原创 C++ 字符串类 简易封装

【代码】C++ 字符串类 简易封装。

2023-12-15 11:18:00 468

原创 C++ 运算符重载 (备查)

常见的运算符重载步骤

2023-12-14 18:11:23 371

原创 C++ 数组类 简易封装

【代码】C++ 数组类简易封装。

2023-12-14 11:46:52 355

原创 C++ 友元函数 归纳

可以把一个全局函数、某个类中的成员函数、甚至整个类声明为友元。

2023-12-14 11:40:53 371

原创 C++ 常函数 常对象 const

void show() const; const Person person;

2023-12-14 11:04:21 390

原创 C++ 面向对象模型 小知识点

空类的 sizeof 结果是 1。类中变量和函数是分开存储的。空指针调用成员函数。

2023-12-14 10:40:29 461

原创 C++ 静态成员 +单列模式

静态成员变量必须在类中声明,在类外定义。

2023-12-13 20:22:53 545

原创 C语言 文件I/O(备查)

fseek函数在**二进制文件**和**文本文件**中的行为可能有所不同。

2023-12-13 18:50:23 1629

原创 C语言 typedef 和 #define 区别

#define 发生在 预处理,typedef 发生在 编译阶段

2023-12-13 13:03:44 503

原创 C语言 联合体验证 主机字节序 +枚举

枚举(Enumeration)是一种在编程语言中表示一组具名 常量 的数据类型。

2023-12-13 11:54:07 478

原创 C语言 内存操作函数 +内存分区

在没有运行程序前,也就是说程序没有加载到内存前,可执行程序内部已经分好3段信息,分别为代码区(text)、数据区(data)和未初始化数据区(bss)3 个部分。

2023-12-13 10:13:51 371

原创 C语言 静态变量 +静态函数

静态局部变量常用于需要在函数调用之间的情况,例如计数器、缓存等。

2023-12-13 09:31:54 339

原创 C语言 字符串操作函数

用于将一个字符串的拷贝到另一个字符串中。

2023-12-12 15:02:55 417

原创 C++ 深浅拷贝 +初始化列表 +explicit 关键字

explicit 用于修饰构造函数, 防止**隐式转化**。(即 隐式法调用构造函数)。

2023-12-12 02:29:17 350

原创 C++ 构造函数 调用方法

不要用 括号法 调用无参构造,会和 函数声明 混淆。

2023-12-12 02:01:01 463

原创 C++ extern “C“ 用法

extern “C” 的主要作用就是为了实现 c++ 代码能够调用其他 c 语言代码。

2023-12-12 00:26:41 502

原创 QT 日志打印

Q_UNUSED(context) 是一个宏,用于标识未使用的变量。它的作用是告诉编译器,该变量在代码中未被使用,并防止产生未使用变量的编译警告。在这里,context 是一个占位符变量,通常用于函数签名中但在函数体内未被使用的情况。通过使用Q_UNUSED宏,我们可以确保在编译过程中不会产生针对未使用变量的警告信息。QTextStream可以与不同的设备(例如文件、套接字、字符串等)一起使用,以便从设备中读取或向设备中写入文本数据。它提供了方便的方法来读取和写入不同数据类型的文本。

2023-12-11 11:54:50 591

原创 C语言 预处理 + 条件编译宏 + 井号运算符

在于根据编译时的进行代码的,从而实现或的编译版本。这可以用于实现和的切换,,以及不同的等。通过合理使用条件编译宏,可以提高代码的和。

2023-12-11 00:15:19 1053

原创 C语言 内联函数 + 递归函数

内联函数在编译时将函数的代码,而不是通过函数调用的方式执行,从而减少了函数调用的开销,提高了代码的执行速度

2023-12-10 22:59:54 725

原创 C语言 位运算符 + 应用

奇数的二进制表示的最低位为1,偶数的二进制表示的最低位为0。

2023-12-09 18:22:36 401

原创 C语言 占位符 + 转义字符 + ASCLL 表 + 缓冲区

注意:绿色字体标注的为不可打印字符。

2023-12-09 15:35:14 442

空空如也

空空如也

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

TA关注的人

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