- 博客(16)
- 收藏
- 关注
原创 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
1143
1
原创 c++引用
c++引用定义注意事项定义引用的本质是 指针常量,即如下int b=10;int & a=b;//这个编译器编译时会改成 int * const a =&b;引用又可叫其它变量的别名注意事项因为引用的本质是个常量,所以必须要初始化(定义时必须给初值),常量若不初始化,后面赋值就相当于更改值了,是不允许的,所以必须初始化;引用可以作为类成员变量,但是必须要在初始化列表中进行初始化,不能直接在构造函数里初始化,且构造函数形参也必须是引用类型。凡是有引用类型的成员变量
2022-06-01 10:55:40
298
原创 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
19218
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
2042
原创 类成员变量初始化方法:声明时初始化、初始化列表、构造函数初始化
类成员变量初始化方法一、成员变量初始化方法二、成员变量初始化顺序三、成员变量声明时初始化好处一、成员变量初始化方法c++11标准中允许类成员变量在声明时初始化,成员变量初始化有三种方法:声明时初始化、初始化列表、构造函数初始化二、成员变量初始化顺序三种方法的顺序为:先进行声明时初始化,然后进行初始化列表初始化,最后进行构造函数初始化。因此初始化列表初始化的变量值会覆盖掉声明时初始化的值,而构造函数中初始化的值又会覆盖掉初始化列表的。注意: 初始化列表中初始化的顺序是和变量声明的顺序一样,而与列表
2022-05-04 16:04:43
2937
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
3148
2
原创 读写锁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
1299
原创 2021-09-03
卸载ros方法https://blog.youkuaiyun.com/seniorc/article/details/112276699?utm_source=app&app_version=4.14.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
2021-09-03 18:44:38
82
原创 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
3503
原创 ubuntu安装后的常用软件配置
ubuntu安装后的常用软件配置参考b站视频【【零基础快速入门】ubuntu系统基本安装及常用软件安装配置快速上手-哔哩哔哩】https://b23.tv/Cc0Kvi
2021-08-08 17:15:13
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人