自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天才樱木

专注嵌入式和人工智能

  • 博客(25)
  • 收藏
  • 关注

转载 git checkout ---mark

原文:http://web.mit.edu/~thefred/MacData/afs/sipb/project/git/git-doc/git-checkout.html git checkout的主要功能就是迁出一个分支的特定版本。默认是迁出分支的HEAD版本示例:git checkout master     //取出master版本的head。git checkout

2018-01-31 09:03:25 490

转载 qt ubuntu install

最新公司搞一个新项目,需要在linux下进行UI界面设计。选来选去,最后选择采用Qt平台来做,于是要开始研究一下Qt。Qt作为跨平台的C++图形用户界面库,可以说是功能强大、应用广泛。相关的教程和资料,网上随便一搜都是一大堆,可是,绝大部分的资料都是比较旧的,2012年之前的,很少有2013年之后的,更不用说最近两年的最新资料。于是,我下载了Qt的最新版本源码, 同时参考着一些旧的资料,将全部

2018-01-23 11:47:56 233

转载 curl 用法 ubuntu

url命令是个功能强大的网络工具,支持通过http、ftp等方式下载文件、上传文件。还可以用来抓取网页、网络监控等方面的开发,解决开发过程中遇到的问题。常用参数curl命令参数很多,这里只列出我曾经用过、特别是在shell脚本中用到过的那些。-v/--verbose 小写的v参数,用于打印更多信息,包括发送的请求信息,这在调试脚本是特别有用。-m/--max-time 指定处理的

2018-01-22 10:48:00 611

转载 GDB十分钟教程

GDB十分钟教程作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB

2018-01-19 13:36:11 178

转载 cpu time and wall time

CPU时间进程时间也称CPU时间,用以度量进程使用的中央处理器资源。进程时间以时钟嘀嗒计算,实际时间(Real),用户CPU时间(User),系统CPU时间(Sys)实际时间指实际流逝的时间;用户时间和系统时间指特定进程使用的CPU时间:real time是从进行开始执行到完成所经历的墙上时钟时间(wall clock)时间,包括其他进程使用的时间片(time slice)和本进程耗费在阻塞(如等

2018-01-19 10:36:33 333

转载 将ros中的gps_msg数据导入google earth显示轨迹

1. 获取GPS数据将ros中发布的gps topic输出到文本中rostopic echo -p /gpsData>gpsData得到如下格式的数据数据格式转换因为google earth支持的kml文件中需要导入longitude,latitude,altitude 格式的数据,所以需要对生成的数据文件进行处理,这里我使用python和正则表达式写了个小程序

2018-01-15 09:44:55 4598 2

转载 ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[4096]

类似问题 https://github.com/CharlesShang/TFFRCNN/issues/68方案:take a look at the memory usage of your gpu withnvidia-smi -l 3if still free memory that can be used-> edit lib/fast_rcnn/tr

2018-01-12 10:02:12 1005

转载 ubunut 下openGL的安装

OpenGL 是一套由SGI公司发展出来的绘图函数库,它是一组 C 语言的函数,用于 2D 与 3D 图形应用程序的开发上。OpenGL 让程序开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬件由 OpenGL 核心去沟通,因此只要显示卡支援 OpenGL,那么程序就不需要重新再移植,而程序开发人员也不需要重新学习一组函数库来移植程序。安装首先不可或缺的就是编译器与基本的函数库

2018-01-11 14:54:42 1508

转载 Linux基础 卸载ibus后系统设置图标少了不少

ubuntu14.04为安装fcitx卸载ibus后出现system setting (系统设置)中图标消失的问题  最近在系统为ubuntu14.04原版中,安装fictx。按照以往的经验应先把ibus卸载干净,否则可能会有冲突。因此惯性思维驱使,先卸载ibus,然后安装fcitx,但是问题出现了,system setting 中很多应用图标消失了。如下图所示:    

2018-01-09 13:19:18 1637 1

转载 c++

move是将对象的所有权从一个对象转移到另外一个对象,只有转移,没有内存拷贝。通过一个例子可以看的很清楚[cpp] view plain copy        // 定义一个vector  vectorint> arry;    // 添加数据到vector中  for (auto i = 0; i {      arry.push_back(i);  }

2018-01-08 13:55:57 153

转载 c++ 11 生产者和消费者

#include   #include   #include   #include   using namespace std;  // 定义两个条件变量    //  队列未满  std::condition_variable     QueueNotFull;  // 队列不空  std::condition_variable     QueueNotEmpty;  // 队列锁  std::

2018-01-08 13:54:21 515

转载 c++ 中explicit 关键字

首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString  // 没有使用explicit关键字的

2018-01-08 13:38:15 148

转载 std::cunction() 简单描述

function是一组函数对象包装类的模板,实现了一个泛型的回调机制。引入头文件#include using namespace std;using namespace std::placeholders;  //bind的时候会用`参考:http://www.cnblogs.com/hujian/archive/2012/12/07/2807605.htmlfucti

2018-01-08 11:39:25 300

转载 c++ 11 using 的用法

一般的using关键子我们都是用来声明当前文件的命名空间,比如标准库的命名空间std-> using namespace std;但在c++11中,它的用处还有几个 1:取代typedef  ,2:让父类同名函数在子类中以重载方式使用以下是《深入理解c++11》的对1:的截图以下是自己的实现[cpp] view plain copy //

2018-01-08 11:21:50 545

转载 unix时间戳

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Uni

2018-01-08 10:55:14 1523

转载 Linux下查看CPU数量

1.查看物理CPU个数[plain] view plain copy #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l  执行结果:12.查看逻辑CPU个数[plain] view plain copy #cat /proc/cpuinfo |grep "p

2018-01-07 12:14:37 726

转载 c++ 简单的并发操作

正文C++11标准在标准库中为多线程提供了组件,这意味着使用C++编写与平台无关的多线程程序成为可能,而C++程序的可移植性也得到了有力的保证。另外,并发编程可提高应用的性能,这对对性能锱铢必较的C++程序员来说是值得关注的。回到顶部1. 何为并发并发指的是两个或多个独立的活动在同一时段内发生。生活中并发的例子并不少,例如在跑步的时候你可能同时在听音乐;在看电脑显示器的同时你的手指

2018-01-07 12:09:08 3018

转载 线程的问题

linux每日一练:Enable multithreading to use std::thread: Operation not permitted问题解决在linux在需要使用c++11时会遇到这样的问题。只要在cmake或者makefile中增加 "-std=c++11 -pthread"cmake_minimum_required (VERSION 2.6)PROJECT

2018-01-07 12:07:48 154

转载 google glog 使用

Google Glog 是一个C++语言的应用级日志记录框架,提供了 C++ 风格的流操作和各种助手宏。试用了一下,感觉不错,试用过程出了不少插曲。1、开源项目首页已经从https://code.google.com/p/google-glog/迁移到https://github.com/google/glog。当前主版本是0.3.4。2、下载代码后,双击根目录下的google-glog.

2018-01-06 19:21:54 643

转载 c/c++ 结构体赋初值的小技巧

1.CC++结构体的初始化今天看到项目中对自定义结构体初始化方式有点陌生,特在此罗列一下可用的结构体初始化的方式。对结构体struct A { int b; int c;}有几种初始化方式:第一种:struct A a = { .b = 1, .c = 2};第二种:struct A a={ b:1, c:2...

2018-01-06 13:48:01 35816 1

转载 c++ 11 cmake脚本

g++ 4.8.2cmake 2.8之前写cmkae编译带有c++11特性的代码有这么一句:set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")但是总会出现cc1plus: error: unrecognized command line option "-std=c++11" 报错。所以set(QMAKE_CXXFLAGS

2018-01-05 14:27:05 686

转载 c++ stl algorithm 模板函数

algorithm编辑algorithm意为"演算法",是C++的标准模版库(STL)中最重要的头文件之一,提供了大量基于迭代器的非成员模版函数。编程语言C++类    别C++标准库头文件#include 命名空间using namespace std;目录1函数? 不修改内容的序列操作:? 修改内容的序列操作:? 划分操作:? 排序操作:? 二分

2018-01-05 13:13:06 259

转载 slam 常用依赖库CMakeLists.txt 编写

之前LZ写过一个SLAM依赖库安装大全,如果按照之前大全安装的方式进行安装,后续在编译自己的工程时需要链接各种库文件和头文件,但是具体在CMakeLists.txt里怎么使用呢?这篇博客就准备汇总各种SLAM常用库的链接方法。1.添加Eigen头文件Eigen通过apt-get安装之后,我们要怎么使用这个依赖库呢?Eigen有一点很奇怪,Eigen库只有头文件,所以我们在CMakeList

2018-01-04 11:24:10 942

转载 ros节点中的一些小细节

ROS主题发布订阅     节点是一个可执行程序,它连接到了ROS的网络系统中。我们将会创建一个发布者,也就是说话者节点,它将会持续的广播一个信息。     改变目录到之前所建立的那个包下: cd ~/catkin_ws/src/beginner_tutorials       在beginner_tutorials包下面建立一个src文件夹:

2018-01-03 09:59:35 12764 1

转载 简单的创建ros 和器属性

ROS学习(三)中,笔者不知道catkin到底是个什么东东,后来终于在官方网站上找到了答案,原来catkin是ROS的一个官方的编译构建系统,是原本的ROS的编译构建系统rosbuild的后继者。catkin的来源有点复杂,我们可以慢慢的讲一下其中的渊源。ROS来源于Willow Garage这个公司,他们希望借助开源的力量,使ROS发扬光大。而在英语中,willow的意思是柳树,catkin是柳

2018-01-03 09:30:25 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除