自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 RoboWare Studio下Git仓库设置

前言之前一直用QT作为ROS的IDE,使用QT创建ROS的C++源代码有很多问题,比如QT的编译目录和catkin_make不相同,QT的console控制台更新超级慢,基本还需要guake或者terminal来进行调试。最近国内的某公司给予VSCode出了一款专门针对ROS的IDE,由于是VS风格,感觉界面比QT要舒服得多。而且可以直接创建workspace、package、cpp、

2016-12-02 22:09:57 3139 4

转载 [rospack] Warning: error while crawling /home/dereck: boost::filesystem::status: Permission denied:

ROS tab键补全操作出现错误:[rospack] Warning: error while crawling /home/dereck: boost::filesystem::status: Permission denied: "/home/dereck/.gvfs"I solved it like this (on Ubuntu 14.04):h

2016-11-22 15:17:28 4347

转载 hg、git命令行总汇,炫技必备

图形化的工具虽然用起来也是蛮爽的,但是我还是觉得命令行是程序猿的一种基本功的说。但是本猿的基本功有点稀松啊,所以稍微做了一个常用命令的总结,希望对大家也有所帮助 :)Mercurial HG常用命令[]内的内容为可选,{}内的内容为必填。hg add . // 添加文件hg branch [-f] {分支名} // 不加分支名是查看当前分支,含有分支名是创建分支,增加

2016-11-17 22:55:35 832

原创 ROS Kinetic编译旧版本程序出现parse error at boost join

ROS Kinetic编译旧版本程序出现parse error at boost join主要特征是Qt+Boost编译出现Parse error at "BOOST_JOIN"稍微研究过Qt的人都会有这样的感受:Qt编译代码特别慢,因为Qt需要用Moc工具moc你的代码,具体原理自己Google。这里问题的根源也是这个Moc工具造成的,只需将自己的包含头文件(用到

2016-11-17 21:28:33 2458

原创 ROS Kinetic编译旧版本程序出现 error: ‘shared_ptr’ in namespace ‘std’ does not name a type

error: ‘shared_ptr’ in namespace ‘std’ does not name a type今天在ROS-Kinetic版本中编译indigo版本编译通过的程序,出现了如下问题/opt/ros/kinetic/include/moveit/macros/declare_ptr.h:53:16: error: ‘shared_ptr’ in

2016-11-17 21:24:29 6188

转载 疯狂的JavaScript

题目:用 JavaScript 代码实现空位补零,比如 pad(12, 3) => 012标准写法function pad0(num, n) {    var len = num.toString().length;    while(len         num = "0" + num;        len++;    }    return num;

2014-03-17 14:04:35 462

转载 Ubuntu下格式化SD卡

将sd卡插入读卡器,就自动挂载了,所以要先卸载。$sudo -i取得root权限# mount可以看到最后一行的设备号/dev/mmcblk0 on /media/FCC8-85C1 type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=

2014-03-16 12:27:32 1167

转载 QML Virtual Keyboard 转自Intel开发人员专区

IntroductionQML, also called Qt* Quick, is a declarative language that is built on top of the Qt* libraries for rapid application development. Qt* Quick is a new addition to the family of Qt* tech

2014-02-24 19:09:57 2638

转载 在QML中使用定时器

QTimer类提供了重复和单次定时器。非常实用、在程序里面经常需要用到。要想在QML中使用定时器、首先你得在程序的.cpp文件中加上一句qmlRegisterTypeQTimer>(“timer”, 1, 0, “Timer”),这句是为了注册这个类,因为Cascades/QML本身是没有这个类的; 然后在QML文件包含它import timer 1.0好了。这些准备工作完成之后你就可以使

2013-12-06 16:39:12 2443

转载 QML需要注意的地方

1、id需要小写2、模块名首字母要大写3、由原来的import Qt 4.7 修改为了import QtQuick 1.04、states是:[]5、国际化用:qsTr()6、导入js文件用:import *.js as Name7、属性的设置声明方法:property int len 12,别名:property alias cellColor: rectangle.co

2013-12-05 09:21:44 483

转载 QT中定时器使用办法

在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。■、QObject类的定时器QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整数定时器

2013-12-05 09:00:47 767

空空如也

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

TA关注的人

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