自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode在windows中的c++环境配置

VSCode是由微软推出的一款免费、开源且跨平台的代码编辑器,并具有以下亮点:1)支持的编程语言较为丰富,如Java、Python、Go、Ruby、C#、C/C++等,只要安装相应的扩展就能很好的完成开发环境的搭建;2)支持各大主流操作系统,包括Windows、Linux和Mac OS;3)具有丰富的扩展插件,可灵活扩展想要的功能;4)相对于IDE,足够的轻量化。

2024-02-20 21:08:40 1017 1

原创 C++ 获取当前时间的年,月,日,以及时分秒

markdown语法

2022-06-26 21:31:35 646 1

原创 markdown语法与markdlint规则讲解

markdown语法

2022-06-12 17:41:21 164

原创 【左值,右值、右值引用、移动构造函数】

左值,右值、右值引用、移动构造函数

2022-06-01 16:35:41 137

原创 c++引用

c++引用定义注意事项定义引用的本质是 指针常量,即如下int b=10;int & a=b;//这个编译器编译时会改成 int * const a =&b;引用又可叫其它变量的别名注意事项因为引用的本质是个常量,所以必须要初始化(定义时必须给初值),常量若不初始化,后面赋值就相当于更改值了,是不允许的,所以必须初始化;引用可以作为类成员变量,但是必须要在初始化列表中进行初始化,不能直接在构造函数里初始化,且构造函数形参也必须是引用类型。凡是有引用类型的成员变量

2022-06-01 10:55:40 199

原创 linux中systemctl命令理解以及.service文件参数解析

linux中systemctl命令理解以及.service文件参数解析一、systemctl介绍二、利用.service文件管理程序的步骤三、.service配置文件参数详解1. Unit2. Service3. Install四、systemctl命令详解四、参考一、systemctl介绍Systemctl是linux系统继init.d之后的一个systemd工具,主要负责控制systemd系统和管理系统服务systemd即为system daemon(系统守护进程),是linux下的一种init软

2022-05-12 16:40:30 15740 5

原创 shell bash 语法

shell bash 语法一、shell介绍二、dirname和basename三、$0和BASH_SOURCE[0]的区别四、变量定义和赋值五、代换1.文件名用通配符代换2. 命令代换:`, $()3. 符号六、if/then/elif/else/fi七、case/esac八、for/do/done九、while/do/done十、条件判断语句十一、位置参数和特务变量十二、函数十三、命令的组合符&&和||十四、echo命令十五、终端常用的快捷键参考一、shell介绍Shell的作用是解

2022-05-08 16:38:35 1638

原创 类成员变量初始化方法:声明时初始化、初始化列表、构造函数初始化

类成员变量初始化方法一、成员变量初始化方法二、成员变量初始化顺序三、成员变量声明时初始化好处一、成员变量初始化方法c++11标准中允许类成员变量在声明时初始化,成员变量初始化有三种方法:声明时初始化、初始化列表、构造函数初始化二、成员变量初始化顺序三种方法的顺序为:先进行声明时初始化,然后进行初始化列表初始化,最后进行构造函数初始化。因此初始化列表初始化的变量值会覆盖掉声明时初始化的值,而构造函数中初始化的值又会覆盖掉初始化列表的。注意: 初始化列表中初始化的顺序是和变量声明的顺序一样,而与列表

2022-05-04 16:04:43 2714 2

原创 ROS1和ROS2RVIZ 代码详解

ROS1和ROS2 RVIZ 代码详解目录ROS1和ROS2 RVIZ 代码详解1、 头文件2、创建对象3、DELETEALL 操作,防止重影4、坐标系、时间戳、命名空间、id、生命周期5、类型和操作6、位姿7、尺寸大小8、颜色设置9、LINE_STRIP/LINE_LIST的形点集marker.points参考wiki.ros.org的教材:http://wiki.ros.org/rviz/Tutorials/Markers%3A%20Basic%20Shapes1、 头文件ros1, 不用inc

2022-04-25 20:40:42 2656

原创 绿色版git下载和安装

下载地址点击地址直接下载,下载后双击安装在D盘或者其它盘即可

2022-04-06 18:22:16 948

原创 读写锁pthread_rwlock_t的使用

读写锁pthread_rwlock_t的使用1目的2阻塞读锁定和写锁定的使用3非阻塞读锁定和写锁定4非阻塞读锁定和写锁定的例子1目的读写锁是用来解决读者写者问题的,读操作可以共享,写操作是排他的,读可以有多个在读,写只有唯一个在写,同时写的时候不允许读。对于读数据比修改数据频繁的应用,用读写锁代替互斥锁可以提高效率,强烈推荐读写锁2阻塞读锁定和写锁定的使用#include <pthread.h>//需要包含该头文件pthread_rwlock_t rwlock_;pthread_rw

2022-04-06 10:32:47 1045

原创 2021-09-03

卸载ros方法https://blog.csdn.net/seniorc/article/details/112276699?utm_source=app&app_version=4.14.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

2021-09-03 18:44:38 52

原创 git命令大全

在公众号看到一遍很全的文章https://mp.weixin.qq.com/s/cN-do-NxbULD8uGI1imyDA

2021-08-19 08:42:48 67

原创 vs code 编译和调试运行选项配置方法

1、以下为tasks.jason编译的配置注释{"version":"2.0.0","tasks":[{"type":"cppbuild",//任务类型,除了cppbuild还有:process是vsc把预定义变量和转义解析后直接全部传给command;//shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍"label":"Compi...

2021-08-12 20:09:41 2972

原创 ubuntu安装后的常用软件配置

ubuntu安装后的常用软件配置参考b站视频【【零基础快速入门】ubuntu系统基本安装及常用软件安装配置快速上手-哔哩哔哩】https://b23.tv/Cc0Kvi

2021-08-08 17:15:13 125

空空如也

空空如也

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

TA关注的人

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