自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络基础知识

地址长度:IP地址是32位的二进制数,通常用点分十进制表示;而MAC地址是48位的二进制数,通常用冒号分隔的十六进制表示。在局域网内通信时,需要使用MAC地址来定位目标计算机,而当计算机在互联网上通信时,需要使用IP地址来定位目标计算机。所有上(联)网的设备,都会被局域网设备分配一个IP地址,不同设备的IP地址不同。MAC地址用于标识网络中的设备;MAC地址是网卡的物理地址,是唯一的,不可修改;两个不同局域网的计算机,其局域网IP地址可能相同,这时如何处理呢?IP地址用于标识计算机在网络上的位置;

2023-12-20 17:15:58 40 1

原创 github连不上,一招教你解决!

github连不上,一招教你解决!

2023-12-03 14:27:28 67 1

原创 C++野指针、悬空指针、指针初始化

free 前后 p 的地址是不变的,free 释放的是 p 指向的内存空间,释放后表示该快内存可以重新分配了,至于 free 后 *p 的值,视不同编译器情况而不同。在函数 getVal 执行完后,局部变量的内存空间会被释放,而这里 p 指向了函数内的局部变量,p 便成为了悬空指针,可以将 tmp 变为 static 的。int *p =&a;指针在函数里面对局部变量取地址,只在函数内部有效,在函数外面,该指针指向的内容就释放了。无效的地址不可用,无效的地址就是没有给指针变量分配有效的地址。

2023-08-21 17:42:49 172 1

原创 C++ 运算符重载

C++之运算符重载

2023-07-22 21:07:41 82

原创 FastDDS安装

fastdds的安装

2023-07-06 21:14:41 592 2

原创 SDK与API的含义

简而言之,API是一组定义访问软件组件的规范,SDK包含了API以及开发软件所需的一些其他工具和文档。SDK比API更加综合,更加容易使用,有助于开发者更快速地开发应用程序。SDK 是可以下载的。API 是写在文档里的。

2023-07-06 13:49:56 40 1

原创 C++ static的用法

static静态局部变量在程序执行到该对象的声明处时被首次初始化,即以后的函数调用不再进行初始化;static 变量在静态区,不管是局部静态还是全局静态,其生命周期与程序相同。static 函数 1.出现在类外,用static修饰的函数,限定在本源码文件中,不能被本源码文件以外的代码文件调用。static:静态全局变量只在定义它的文件内有效,也在全局数据区,默认自动初始化为0。而普通的函数,默认是extern的,也就是说它可以被其它代码文件调用。在类的内部static的用法,见自己的文章。

2023-07-04 21:29:27 32

原创 C++static类的静态成员变量和静态成员函数

特点1:前面有static特点2:类外初始化特点3:属于类,被所有对象共有,一个对象改变它,对其余所有对象有效。(牵一发动全身)以上代码,我们在test类中分别定义了一个静态成员变量与静态成员函数,首先来看下静态成员变量-静态成员变量-静态成员变量的-可以公有静态成员变量-可以公有静态成员变量-静态成员变量-静态成员变量在程序内部。

2023-07-04 20:54:38 179

原创 规划算法工程师的技术栈总目录

路径规划算法工程师的技术栈

2023-06-28 14:05:56 136 1

原创 Qt技术总目录

所有Qt技术将在此页汇总,此页可视为目录的存在。

2023-06-28 14:04:27 54 1

原创 C++基础语法

1.11.21.31.41.51.61.71.81.91.101.111.12。

2023-06-28 13:48:50 55 1

原创 C++ 设计思路01

因为这个成员指针变量的存在,所以构造函数和析构函数,都要对这个指针进行处理。初始化时,置空操作,析构时,要进行判断,当不为空时,delete它,并且置空,总之,要保证它为空。枪与士兵之间有信息传递,士兵对枪的输入,由士兵调用枪的函数并给定函数输入值实现。这个成员变量,就要定义一个public类型的函数,接受外部参数并进行赋值操作。,很显然,枪是士兵的使用对象。注意,枪的加子弹和射击,都是士兵操作枪完成的,动作的发出者是士兵,执行者是枪。经验:类的成员数据一般是私有的,类的函数一般是公有的。

2023-06-27 21:42:30 38

原创 QT定时器

以上程序可以做到没个10ms执行一次connect槽函数。想让程序不间断执行怎么办?

2023-06-19 15:26:28 31

原创 基于C++的混合A*算法

【代码】基于C++的混合A*算法。

2023-06-05 10:22:53 686 1

原创 getNextStates()函数的功能

【代码】getNextStates()函数的功能。

2023-05-25 21:53:29 53 1

原创 C++虚函数

C++虚函数 笔记

2023-05-24 14:42:14 71 1

原创 C++模板

类模板的作用:建立一个通用类,类中的成员数据类型可以不具体制定,用一个来代表。注意:是类的数据成员类型待定!!单一待定类型;多种待定类型;多种待定类型(指定默认参数)template声明创建模板,固定词语;typename表明其后面的符号是一种数据类型,typename可以用class代替,等价T是通用的数据类型,名称可以替换,通常为大写字母注意:T可以是int ,float,string型等已有数据类型,也可以是自定义的类,或者结构体,或者其它类型。没有指定默认参数时的 类模板实例化对象。

2023-05-21 21:13:54 40 1

原创 linux常用基本命令

创建目录/home/mgh/tool/new/test,此时,tool和它上级目录都有,但/new/tool没有,所以实现的功能是在 tool文件夹里创建new文件夹,并且在new文件夹里创建test文件夹。mv file01 file02 如果file01是文件夹,file02是文件夹且存在,则是将文件夹file01剪切到file02。Vim是Unix和Linux下的标准的编辑器。删除当前文件夹下的子文件file02里的文件DOC.doc ,仅仅删除文件,不删除文件夹file02。

2023-05-17 22:49:49 146

原创 C++ const 、constexpr修饰用法

const 的用法 一句话:限定某个内容对应的值不可以被改变(是常量,不可再次被赋值!)

2023-05-10 11:13:55 179

原创 Qt 弹出选择框 打开文件 显示文件内容

Qt 弹出选择框 打开文件 显示文件内容

2023-04-21 14:16:30 929 1

空空如也

空空如也

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

TA关注的人

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