- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 roscore 运行错误
roscore 运行错误初入ros,照网上资料学习,碰到了这样打错误:截图如下 导致这样的错误应该有多种吧。网上打解决方案是有肯你打.bashrc文件配置出来问题。 1 检查你的~/.bashrc文件是否source /opt/ros/indigo/setup.bash,这个情况的出现是由于某次编辑bashrc文件时出现失误保存,导致source失效。重新写入source /opt/ros/in
2017-12-14 20:50:17
2002
翻译 boost库实用工具之exception
异常是C++处理错误的重要机制,他改变了传统的使用错误返回值的处理模式,简化了函数的接口和调用代码,有助于编写整洁,优雅,健壮的程序。C++标准库中定义的标准异常类std::exception及其一些子类是整个C++语言处理的基础。 而boost.exception 库针对标准库中异常类的缺陷进行了强化,提供了<<操作符重载,可以向异常传入任意数据,有助于增加异常的信息和表达力,其中部分特
2017-07-24 14:25:52
958
原创 opencv学习(1)之基本数据结构
Opencv提供了多种基本数据类型,例如 Point(点),Size(尺寸),Rect(区域), Scalar(颜色表示)这些类型定义在opencv2\core\types.hpp中
2017-07-14 22:54:11
331
翻译 boost实用工具之tribool库
boost实用工具之tribool库 boost.tribool类似于c++内建的bool类型,不过却又3中状态:true(真),false(假),以及indeterminate(不确定状态)。
2017-07-14 21:22:15
531
翻译 boost库之multi_array
C++标准库提供了string、array、和vector,他们是一维数组,另有个组间valvarry可以实现多维的数值数组,但他不是容器,而且设计存在一些问题。多维数组虽然实际应用中没有一维数组那么普遍,但也是很有用的。在C++中除了原始数组,只能用vector<vector<T>>来代替了,虽然可用,但不太方便。multi—array库解决了这个问题,它是一个多维容器,高效地实现了STL风格的
2017-05-14 13:48:43
2202
翻译 dynamic_bitset
C++标准为处理二进制数值提供了两个工具:vector<bool>和bitset.vector<bool> 是对元素类型为bool的vector特化,它内部并不真正存储bool值而是以bit来压缩保存,使用代理技术来操作bit,造成的后果就是它很像容器,大多数情况下的行为与标准容器一样,但它不是容器,不满足容器的定义。bitset与vector<bool> 类似,同样存储二进制,但它的的大小固定
2017-05-13 12:23:41
3951
转载 boost库之string_algo
字符串标准类std::string 有一些成员函数可以查找子串,访问字符,可以执行基本的字符串处理功能。由于std::string符合容器的定义,也可以把它看做是一个元素类型为char的序列容器,可以使用标准算法来对它进行运算,但是标准算法并不是为字符串处理定制的,很多时候会显得有些“笨拙”。 string_algo库时一个非常全面的字符串算法库,提供了大量的字符串操作函数,如大小写无关比较
2017-05-06 14:13:46
796
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人