- 博客(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
3158
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
4359
转载 hg、git命令行总汇,炫技必备
图形化的工具虽然用起来也是蛮爽的,但是我还是觉得命令行是程序猿的一种基本功的说。但是本猿的基本功有点稀松啊,所以稍微做了一个常用命令的总结,希望对大家也有所帮助 :) Mercurial HG 常用命令 []内的内容为可选,{}内的内容为必填。 hg add . // 添加文件 hg branch [-f] {分支名} // 不加分支名是查看当前分支,含有分支名是创建分支,增加
2016-11-17 22:55:35
881
原创 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
2475
原创 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
6250
转载 疯狂的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
472
转载 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
1180
转载 QML Virtual Keyboard 转自Intel开发人员专区
Introduction QML, 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
2677
转载 在QML中使用定时器
QTimer类提供了重复和单次定时器。非常实用、在程序里面经常需要用到。要想在QML中使用定时器、首先你得在程序的.cpp文件中加上一句qmlRegisterTypeQTimer>(“timer”, 1, 0, “Timer”),这句是为了注册这个类,因为Cascades/QML本身是没有这个类的; 然后在QML文件包含它import timer 1.0 好了。这些准备工作完成之后你就可以使
2013-12-06 16:39:12
2504
转载 QML需要注意的地方
1、id需要小写 2、模块名首字母要大写 3、由原来的import Qt 4.7 修改为了import QtQuick 1.0 4、states是:[] 5、国际化用:qsTr() 6、导入js文件用:import *.js as Name 7、属性的设置声明方法:property int len 12,别名:property alias cellColor: rectangle.co
2013-12-05 09:21:44
488
转载 QT中定时器使用办法
在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。 定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。 ■、QObject类的定时器 QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整数定时器
2013-12-05 09:00:47
779
Accelerated C++ 中文版
2016-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人