- 博客(12)
- 收藏
- 关注
原创 【ROS机器人开发实践】ROS架构
ROS架构ROS架构设计计算图节点消息话题服务节点管理器文件系统ROS架构设计三个层次:OS层、中间层、应用层1、OS层:并不是一个传统意义上的操作系统,需要依托于Linux系统(如Ubuntu、macOS、Arch等)2、中间层:Linux其中最为重要的就是基于TCPROS/UDPROS的通信系统,ROS的通信系统基于TCP/UDP网络,在此之上进行了在此封装,也就是TCPROS/UDPROS。通信系统使用发布/订阅、客户端/服务器等模型,实现多种通信机制的数据传输。通信机制之上,ROS提供
2022-03-01 19:42:29
1529
原创 双击exe文件无反应(只转圈)|解决方法之一
试了网上的一堆方法,什么命令提示符啊,reg文件啊,等等一系列方法,没有一个有用,最后自己瞎点了个属性发现了问题,要勾选一下“解除锁定”,就可以变回正常。正常如下图
2022-01-18 21:54:55
48813
59
原创 【918C++程序设计】9、输入输出流
9、输入输出流9.1 C++的输入输出流输入输出的含义标准输出流C++的输入输出流标准类型数据的格式输出用流成员函数put输出字符标准输入流cin流用于字符输入的流成员函数其他成员函数9.2 文件的I/O操作文件的打开与关闭文件读写流的操作,如何实现两个文件之间的复制9.1 C++的输入输出流输入输出的含义1)从键盘输入数据,输出到显示器屏幕。2)以外存文件为对象进行输入和输出(光盘)。3)以内存中指定的空间进行输入和输出。字符串输入输出标准输出流C++的输入输出流I/O类库中的常用流类
2021-12-23 01:03:17
245
原创 【918C++程序设计】8、继承与多态
8、继承与多态8.1继承与派生的概念派生类声明派生类的构成8.2 派生类的构造函数与析构函数8.3 多重继承与派生类的成员标识8.4 虚基类8.5 多态性与虚函数8.1继承与派生的概念继承:一个新类从已有的类那里获得其已有的特性,称为类的继承。单继承:一个派生只从一个基类派生多重继承:一个派生类有两个或多个基类派生类(子类)是基类(父类)的具体化,而基类则是派生类的抽象。派生类声明形式:class 派生类名:继承方式 基类名{派生类型增加成员};继承方式不写则默认private
2021-12-22 19:36:44
400
原创 【918C++程序设计】7、类与对象
7、类与对象7.1面向对象的程序设计4个特点:抽象、封装、继承、多态性(有时只选3个)什么是面向对象的程序设计1、对象客观世界中任何一个事物都可以看成一个对象。一个班级作为一个对象时有两个要素:静态特征:学生人数、所在教室——属性动态特征:开会、体育比赛——行为(功能)任何一个对象都具有两个要素,即属性和行为,对象是由一组属性和一组行为构成的。在C++中,每个对象都是由数据和函数组成的,数据体现了“属性”,函数是用来对数据进行操作的,就是“行为”,也叫“方法”。...
2021-12-19 17:47:02
855
原创 【918C++程序设计】6、自定义数据类型
6、自定义数据类型6.1 结构体为什么用结构体在一个组合项中包含若干个类型不同(或相同)的数据项。形式:struct 结构体类型名{成员表};每一个成员也称为结构体中的一个域(field),成员表又称为域表。结构体的定义及其初始化定义方法:(1)先声明结构体类型再定义变量struct Student{.....};Student student1,student2;(2)在声明类型的同时定义变量struct Student{.....}student1,student2
2021-12-16 01:59:27
1181
原创 【918C++程序设计】3、 函数
3、 函数3.1 函数的定义与调用为什么需要函数函数时程序的重要组成部分,每个程序都必须有一个主函数(main函数)。“函数”这个名词是从英文function翻译过来的,function愿意是“功能”,顾名思义,一个函数就是一个功能。一个较大的程序不可能完全由一个人从头到尾地完成,更不可能把所有内容都放在一个主函数中,一般把一个大的程序划分为若干个程序模块(即程序文件),但一个程序只能由一个main函数。在程序进行编译时,以程序文件模块为编译单位,即分别对每一个编译单位进行编译。在事迹应用的程序
2021-12-04 00:36:35
700
原创 【918C++程序设计】2、基本控制结构程序设计
2、基本控制结构程序设计2.1 分支结构程序设计if语句的形式形式:if(表达式)语句1[else 语句2]PS:方括号中可有可没有语句1与语句2可以是简单的语句,也可以是复合语句,也可以是一个内嵌的if语句。一般有以下三种形式:(1)if(表达式)语句if(x>y) cout<<x<<endl;(2)if(表达式)语句1 else 语句2if(x>y) cout<<x;else cout<<y;(3)if(表达式1)
2021-11-28 22:08:28
263
原创 【918C++程序设计】1、C++的基础知识
【918C++程序设计】1、C++的基础知识1.1 C++的数据类型数据类型及其在Visual C++中字节数说明:(1)一般在16位机的C++系统中,短整型和整型2字节,长整型4字节;在Visual C++中,短整型2字节,整型和长整型4字节。(2)整型数据以二进制存储。(3)在int和char型前面,可以加修饰符signed或unsigned(表示有无符号)。如果signed,则数值以补码形式存放,存储单元中的最高位(bit)用来表示数值的符号。(4)在Visual C++中,对floa
2021-10-15 18:01:09
549
原创 C++期末复习(自用)
C++期末复习主要知识点指针功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入主要知识点C++期末需要掌握的知识点,根据复习要点总结。指针一级、二级指针的定义和基本操作一级指针:指向变量二级指针:指向一级指针int a
2021-07-08 22:34:16
645
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人