- 博客(14)
- 资源 (31)
- 收藏
- 关注
原创 设置导航模块与 PC 的配置文件(使用自己电脑的rviz控制机器人导航)
打开一个终端,远程进入导航模块,模块修改/etc/hosts 文件,让模块知道 PC 端的IP 与主机名。$ ssh eaibot@192.168.31.200$ sudo vim /etc/hosts其中 192.168.31.25 是电脑 Ubuntu 的 IP 地址(用 ifconfig 查看),lichao-GL552JX 是电脑的主机名(用 hostname 查看)。...
2018-10-26 16:46:23 1001
转载 学习笔记 c++ (输出流概述)
输出流概述最重要的三个输出流ostream ofstream ostringstream预先定义的输出流对象cout 标准输出 cerr 标准错误输出,没有缓冲,发送给它的内容立即被输出。 clog 类似于cerr,但是有缓冲,缓冲区满时被输出。标准输出换向ofstream fout("b.out");streambuf* pOld =cout.rdbuf(fo...
2018-10-12 14:27:23 236
转载 学习笔记 c++ (向文本文件输出 )
向文本文件输出标准输出设备显示器被系统看作文本文件,所以我们以向标准设备输出为例,介绍文本文件输出格式控制插入运算符插入(<<)运算符 为所有标准C++数据类型预先设计的,用于传送字节到一个输出流对象。 操纵符(manipulator)插入运算符与操纵符一起工作 控制输出格式。 很多操纵符都定义在 ios_base类中(如hex())、头文件(如setp...
2018-10-12 14:19:15 746
原创 学习笔记 c++ (多重集合和多重映射 )
多重集合(multiset)与多重映射(multimap)多重集合是允许有重复元素的集合,多重映射是允许一个键对应多个附加数据的映射。 多重集合与集合、多重映射与映射的用法差不多,只在几个成员函数上有细微差异,其差异主要表现在去除了键必须唯一的限制。例 上课时间查询//multimap.cpp#include <iostream>#include <map>...
2018-10-10 15:23:57 2238
原创 学习笔记 c++ (map 映射)
映射(map)映射与集合同属于单重关联容器,它们的主要区别在于,集合的元素类型是键本身,而映射的元素类型是由键和附加数据所构成的二元组。 在集合中按照键查找一个元素时,一般只是用来确定这个元素是否存在,而在映射中按照键查找一个元素时,除了能确定它的存在性外,还可以得到相应的附加数据。例有五门课程,每门都有相应学分,从中选择三门,输出学分总和//map1.cpp#include ...
2018-10-10 14:45:29 1796
原创 学习笔记 c++ (集合)
集合(set)集合用来存储一组无重复的元素。由于集合的元素本身是有序的,可以高效地查找指定元素,也可以方便地得到指定大小范围的元素在容器中所处的区间。例输入一串实数,将重复的去掉,取最大和最小者的中值,分别输出小于等于此中值和大于等于此中值的实数set.cpp#include <set>#include <iterator>#include <...
2018-10-10 14:26:40 439
原创 学习笔记 c++ (迭代器)
迭代器迭代器是算法和容器的桥梁 迭代器用作访问容器中的元素 算法不直接操作容器中的数据,而是通过迭代器间接操作 算法和容器独立 增加新的算法,无需影响容器的实现 增加新的容器,原有的算法也能适用 输入流迭代器和输出流迭代器 输入流迭代器 istream_iterator<T> 以输入流(如cin)为参数构造 可用*(p++)获得下一个输入...
2018-10-09 16:57:10 152
原创 学习笔记 c++ (插入排序)
插入排序的基本思想每一步将一个待排序元素按其关键字值的大小插入到已排序序列的适当位置上,直到待排序元素插入完为止。插入排序的示意图 直接插入排序函数模板template <class T>void insertionSort(T a[], int n) { int i, j; T temp; for (int i = 1; i <...
2018-10-09 14:37:27 139
原创 学习笔记 c++ (用类来实现投票选举)
代码:#include<iostream>#include<string>using namespace std;int p[5] ={0,0,0,0,0};//记票器class xuanju{public: xuanju()//构造函数 { this->a[0] = "aaa"; this...
2018-10-07 20:58:33 2866
原创 学习笔记 c++ (用类来实现二叉树的建立与遍历)
代码:#include<iostream>#include<stdio.h>using namespace std;class BiTree{public: char data; BiTree *lchild,*rchild;};//创建一颗二叉树,约定用户按照前序遍历的方式输入数据void CreateBiTre...
2018-10-07 20:01:49 3343 2
原创 学习笔记 c++ (tree 树的表示)
代码:#include<iostream>#include<string>using namespace std;struct PTNode{ string data; //结点数据 int parent; //父节点的位置 int self; //自己的位置};struct{ ...
2018-10-05 19:22:17 6164
原创 学习笔记 c++ (C++ 二维数组传参并“假旋转”)
(这里我并没有做下面的旋转,而是自己写了一个假旋转)给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ ...
2018-10-03 22:02:04 500
原创 学习笔记 c++ (C++ new申请一块内存空间存放二维数组)
代码: #include<iostream>using namespace std;int main(int argc, char** argv){ int n=3,m=3; int count =1; int **array; //动态申请二维数组 n行 m列 array = new int*[n]; fo...
2018-10-03 21:05:59 1448
原创 学习笔记 c++ (C++ 类模板的静态成员)
代码:#include<iostream>using namespace std;template<typename T>class XYZ{public: void putpri(); static T ipub;private: static T ipri;};template <typename ...
2018-10-03 17:39:06 807
magician_robot.zip
2019-06-24
ROS移动底盘制作教程.pdf
2019-05-21
移动机器人项目组项目
2019-03-14
ROS下dobot机械臂的URDF模型
2018-11-30
Unix/Linux C/C++编程学习
2018-11-22
移动机器人导航和rrt自主建图项目代码文件
2018-09-10
1_1_1_第四章 运动学分析.docx
2021-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人