cv_gordon

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

2018年12月20日

摘要: 转自 https://www.cnblogs.com/DswCnblog/p/5629165.html 作者:dsw846 C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念 阅读全文
posted @ 2018-12-20 23:11 cv_gordon 阅读(440) 评论(0) 推荐(0) 编辑

摘要: 一、velodyne-VLP16使用教程 请看官一定要参看以下网址教程,都是本人血泪史! https://www.cnblogs.com/gdut-gordon/p/11228297.html 二、LOAM及其改进版本 2.1 源码 1)作者J Zhang,已取消开源。 该库融合二维hokuyo雷达 阅读全文
posted @ 2018-12-20 15:49 cv_gordon 阅读(8878) 评论(6) 推荐(2) 编辑

2018年12月19日

摘要: 一、基本信息 http://www.alubi.cn/lpms-b2/ 安装ros教程 http://wiki.ros.org/lpms_imu https://lp-research.com/ros-and-lp-research-imus-simple/ 二、使用方法 在system setti 阅读全文
posted @ 2018-12-19 20:58 cv_gordon 阅读(3221) 评论(0) 推荐(0) 编辑

2018年12月8日

摘要: 1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序 阅读全文
posted @ 2018-12-08 11:07 cv_gordon 阅读(233) 评论(0) 推荐(0) 编辑

2018年11月21日

摘要: 作者:holybin 原文:https://blog.csdn.net/holybin/article/details/40926315 Brute Force匹配和FLANN匹配是opencv二维特征点匹配常见的两种办法,分别对应BFMatcher(BruteForceMatcher)和Flann 阅读全文
posted @ 2018-11-21 09:51 cv_gordon 阅读(3133) 评论(0) 推荐(0) 编辑

2018年11月4日

摘要: 作者:MingChaoSun 原文:https://blog.csdn.net/sunmc1204953974/article/details/51000970 一、CPU和GPU 上图是CPU与GPU的对比图,对于浮点数操作能力,CPU与GPU的能力相差在GPU更适用于计算强度高,多并行的计算中。 阅读全文
posted @ 2018-11-04 16:37 cv_gordon 阅读(495) 评论(0) 推荐(0) 编辑

2018年11月3日

摘要: 进程和线程的主要区别 https://blog.csdn.net/kuangsonghan/article/details/80674777 根本区别:进程是操作系统资源分配的最小单元,线程是任务调度和执行的基本单位。 包含关系:每个进程至少有一个线程,主线程。进程中可以创建多个线程。 创建和销毁: 阅读全文
posted @ 2018-11-03 23:52 cv_gordon 阅读(1098) 评论(0) 推荐(0) 编辑

2018年10月30日

摘要: 最近在调试PCL程序的时候,被这个报错折腾了好久。 无数血泪史总结成一句话,指针未初始化! PointCloudXYZ::Ptr plane_ptr; 错误!!! PointCloudXYZ::Ptr plane_ptr(new PointCloudXYZ); 正确!!! 参考:https://bl 阅读全文
posted @ 2018-10-30 12:27 cv_gordon 阅读(269) 评论(0) 推荐(0) 编辑

2018年10月25日

摘要: 转自 https://www.cnblogs.com/Wade-James/p/7965775.html 我们知道return语句作为被调用函数的结束,返回给调用者函数值。一般来说,是返回一个函数值,像一个int, double,char等类型的数据,当然也可以是他们的指针。但是当我们遇到要返回很多 阅读全文
posted @ 2018-10-25 14:47 cv_gordon 阅读(2512) 评论(0) 推荐(0) 编辑

2018年10月24日

摘要: 转自https://blog.csdn.net/Hansry/article/details/83004648 1. 在登录远程服务器的时候使用命令: 其中server_name指工作站名字,server.address指工作站IP 2. 加载训练模型时,在终端中运行如下命令: (其中,/path/ 阅读全文
posted @ 2018-10-24 15:30 cv_gordon 阅读(2596) 评论(0) 推荐(0) 编辑

2018年10月18日

摘要: 轉自 https://blog.csdn.net/sinat_28576553/article/details/80258619 四个基本概念TP、True Positive 真阳性:预测为正,实际也为正 FP、False Positive 假阳性:预测为正,实际为负 FN、False Negati 阅读全文
posted @ 2018-10-18 21:54 cv_gordon 阅读(4294) 评论(2) 推荐(0) 编辑

2018年9月25日

摘要: 官方参考网站:https://catkin-tools.readthedocs.io/en/latest/migration.html 3种可用于编译ros包的命令行工具。 catkin_make catkin_make_isolation catkin build Note that all th 阅读全文
posted @ 2018-09-25 19:33 cv_gordon 阅读(1547) 评论(0) 推荐(0) 编辑

2018年9月19日

摘要: 摘要:ubuntu系统下,C++程序读取指定文件夹中多个文件,保存文件名列表。文件名没有规律且不考虑读取子文件夹中的文件。 系统配置:ubuntu16.04, cmake编译 首先安利一个函数,输入string类型的文件夹路径和vector类型的文件名列表,输出vector类型的文件名列表。 具体可 阅读全文
posted @ 2018-09-19 23:02 cv_gordon 阅读(6905) 评论(3) 推荐(1) 编辑

2018年9月14日

摘要: 转自 https://www.cnblogs.com/BeyondAnyTime/p/2542315.html C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 1.面向过程 阅读全文
posted @ 2018-09-14 15:37 cv_gordon 阅读(279) 评论(0) 推荐(0) 编辑

2018年9月12日

摘要: 转自 https://blog.csdn.net/ismallboy/article/details/8082514 这个是没错的。 但是: 这个会发生错误。 然后这个: 但是这个也是有问题的。 然后这个: 这个是没有问题的! 另外还有一个需要注意的地方,上面的续行符是用在某个语句比较长的时候,用来 阅读全文
posted @ 2018-09-12 14:56 cv_gordon 阅读(6981) 评论(0) 推荐(0) 编辑

2018年8月23日

摘要: 本文的内容是对《计算机系统概论》第二版(梁阿磊等译)中第十五章“测试与调试技术”的一个小结。 一、概论 程序员通常花费更多的时间来调试程序,而不是编写程序。 测试的目的是“暴露”问题(bug),而测试的目的是“解决”问题。测试代码的基本方法,通常是向程序(或局部代码)注入尽可能多的、各种各样的输入条 阅读全文
posted @ 2018-08-23 23:10 cv_gordon 阅读(828) 评论(0) 推荐(0) 编辑

摘要: 转自 https://www.cnblogs.com/rainsoul/p/6373385.html 在以前的网络训练中,有关于验证集一直比较疑惑,在一些机器学习的教程中,都会提到,将数据集分为三部分,即训练集,验证集与测试集,但是由于工作中涉及到的都是神经网络的训练,大部分的情况是将数据集分为tr 阅读全文
posted @ 2018-08-23 21:22 cv_gordon 阅读(507) 评论(0) 推荐(0) 编辑

2018年8月22日

摘要: 转自:https://blog.csdn.net/fanyun_01/article/details/56842637#commentBox 一、简介 C++ vector类为内置数组提供了一种替代表示,与string类一样 vector 类是标准库的一部分,使用时需包含头文件: #include 阅读全文
posted @ 2018-08-22 17:22 cv_gordon 阅读(885) 评论(0) 推荐(0) 编辑

摘要: 参考网站: https://realpython.com/python-virtual-environments-a-primer/ 一、 创建一个新的虚拟环境 启动虚拟环境 关闭虚拟环境 二、虚拟环境的工作原理 该部分内容可以参考上述网站中的如下章节, How Does a Virtual Env 阅读全文
posted @ 2018-08-22 14:05 cv_gordon 阅读(414) 评论(0) 推荐(0) 编辑

2018年8月15日

摘要: https://www.cnblogs.com/wuchanming/p/4060219.html 阅读全文
posted @ 2018-08-15 20:32 cv_gordon 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 在C++程序中,如果我们把程序中的参数都保存在txt文本中,运行时再去读取。这样的好处是,当我们需要调参的时候,不需要每次都重新编译程序,大大提升了效率。 今日分享一份实现以上功能的代码,代码来源:https://www.cnblogs.com/gaoxiang12/p/4669490.html 文 阅读全文
posted @ 2018-08-15 20:28 cv_gordon 阅读(1385) 评论(0) 推荐(0) 编辑

摘要: 问题描述: 在python3.5环境中导入cv2报错,在python2.7中正常。注:命令行的前缀RL_2018HW是python3.5的环境。 从报错可以看出,在python3.5虚拟环境中,程序试图从 /opt/ros/kinetic/lib/python2.7/dist-packages/ 路 阅读全文
posted @ 2018-08-15 12:03 cv_gordon 阅读(14158) 评论(3) 推荐(2) 编辑

摘要: 一种用于当前终端,一种用于当前用户,一种用于所有用户 用于当前终端: 在当前终端中输入:export PATH=$PATH:<你的要加入的路径> 不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。 export PATH=/home/gordon/mrpt/build #覆盖 阅读全文
posted @ 2018-08-15 10:44 cv_gordon 阅读(843) 评论(0) 推荐(0) 编辑

2018年8月10日

摘要: 本文转自 https://www.cnblogs.com/cxq0017/p/6074247.html 安利一篇blog,https://blog.csdn.net/u013982161/article/details/52749146,利用gcc编译器反汇编,解读C++函数重载的原理 一、C++多 阅读全文
posted @ 2018-08-10 16:29 cv_gordon 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 转自:https://blog.csdn.net/mfcing/article/details/8746256 一些好的公司校园招聘过程中(包括笔试、面试环节),经常会涉及到STL中vector的使用(主要是笔试)及其性能(面试)的分析。今天看了下相关文章,也写了几个小的测试程序跑了跑。算是总结下, 阅读全文
posted @ 2018-08-10 10:11 cv_gordon 阅读(947) 评论(0) 推荐(0) 编辑

2018年8月5日

摘要: 一、boost 和 std boost和std库中都有智能指针shared_ptr, make_shared. 且std中的智能指针模块来源于boost中的智能指针。 二、make_shared 构造shared_ptr时,比new更安全、更高效的方法是make_shared(使用系统默认new操作 阅读全文
posted @ 2018-08-05 16:45 cv_gordon 阅读(2057) 评论(0) 推荐(0) 编辑

2018年7月31日

摘要: python——赋值与深浅拷贝 https://www.cnblogs.com/Eva-J/p/5534037.html 啥都不说,看这个博主的文章! 阅读全文
posted @ 2018-07-31 21:09 cv_gordon 阅读(625) 评论(0) 推荐(0) 编辑

摘要: 背景: 在虚拟环境中,terminal跳转至程序所在目录,使用ipdb开始调试。 当运行至如下位置时出现报错, 使用pip尝试查找click模块, 确认该模块已经成功安装在虚拟环境中! 焦头烂额....... 查找报错的原因....... 在上述程序调试环境中,输入如下指令,查看ipdb的pytho 阅读全文
posted @ 2018-07-31 20:45 cv_gordon 阅读(307) 评论(0) 推荐(0) 编辑

摘要: 在gazebo的仿真环境中,采用强化学习HER算法训练baxter执行reach、slide和pick and place任务。 运行HER算法,此时尚未启动gazebo仿真环境,出现如下报错: 经过多次查找,解决方案如下: 阅读全文
posted @ 2018-07-31 19:54 cv_gordon 阅读(703) 评论(0) 推荐(0) 编辑

2018年7月25日

摘要: 转自 https://blog.csdn.net/csdn15698845876/article/details/73380803 这三个函数有些相似性,都是堆叠数组,里面最难理解的应该就是stack()函数了,我查阅了numpy的官方文档,在网上又看了几个大牛的博客,发现他们也只是把numpy文档 阅读全文
posted @ 2018-07-25 15:27 cv_gordon 阅读(7154) 评论(0) 推荐(2) 编辑

摘要: 背景介绍: 本人使用wps跨ubuntu和windows编辑“.doc”文档。文档一直存放在移动硬盘上,切换系统没有插拔移动硬盘。切换系统好几次,一切正常。 某日早晨,在ubuntu下编辑文档,保存,转入windows下打算继续编辑。windows下打开文档时,报错“编辑受限”,乱码,软件卡死,只能 阅读全文
posted @ 2018-07-25 14:18 cv_gordon 阅读(2267) 评论(0) 推荐(0) 编辑

2018年7月24日

摘要: 转自 https://www.cnblogs.com/cicaday/p/python-assert.html Python Assert 为何不尽如人意 Python中的断言用起来非常简单,你可以在assert后面跟上任意判断条件,如果判断结果为False则会抛出异常。 其实assert看上去不错 阅读全文
posted @ 2018-07-24 20:38 cv_gordon 阅读(490) 评论(0) 推荐(0) 编辑

摘要: 本文转自 https://www.cnblogs.com/cenyu/p/5713686.html hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 ge 阅读全文
posted @ 2018-07-24 20:11 cv_gordon 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 转自 python中self,cls 普通的方法,第一个参数需要是self,它表示一个具体的实例本身。 如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。 对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。 类先调用_ 阅读全文
posted @ 2018-07-24 15:47 cv_gordon 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 转自 http://www.runoob.com/python/python-2x-3x.html 一、2.x与3​​.x版本的选用建议 Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Pytho 阅读全文
posted @ 2018-07-24 13:52 cv_gordon 阅读(208) 评论(0) 推荐(0) 编辑

2018年7月23日

摘要: 转自 https://blog.csdn.net/love1code/article/details/47276683 python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题。 python的del不同于C的free和C++的dele 阅读全文
posted @ 2018-07-23 21:16 cv_gordon 阅读(8535) 评论(1) 推荐(1) 编辑

摘要: 转自https://www.cnblogs.com/xuyuanyuan123/p/6674645.html#undefined 多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现 *args:(表示的就是将实参中按照位置传值,多出来的值都给 阅读全文
posted @ 2018-07-23 20:08 cv_gordon 阅读(253) 评论(0) 推荐(0) 编辑

2018年7月21日

摘要: 文章目录: 1. 前言 2. LU三角分解 3. Cholesky分解 — LDLT分解 4. Cholesky分解 — LLT分解 5. QR分解 6. 奇异值分解 7. 特征值分解 参考博客: https://blog.csdn.net/hansry/article/details/104174 阅读全文
posted @ 2018-07-21 11:02 cv_gordon 阅读(2616) 评论(0) 推荐(0) 编辑

2018年7月19日

摘要: 一、dist-packages和site-packages的区别 sudo apt-get install 安装的package存放在/usr/lib/python2.7/dist-packages目录中 pip 或者 easy_install安装的package存放在/usr/local/lib/ 阅读全文
posted @ 2018-07-19 15:27 cv_gordon 阅读(787) 评论(0) 推荐(0) 编辑

2018年7月3日

摘要: 今天习得用python写一个连续发送QQ邮件的脚本,经过测试,成功给国内外的服务器发送邮件,包括QQ邮箱、163邮箱、google邮箱,香港科技大学的邮箱和爱丁堡大学的邮箱。一下逐步解答相关技巧。 首先,执行如下操作,__init__ 标志该文件夹是一个python程序包 打开 qqmail ,写入 阅读全文
posted @ 2018-07-03 17:18 cv_gordon 阅读(472) 评论(0) 推荐(0) 编辑