- 博客(26)
- 资源 (7)
- 收藏
- 关注
原创 ROS新手教程【五】ROS文件系统工具
1.ROS文件系统概述 Package(包):包是ROS代码组织的基本单元,每个包里面可以包括库、执行文件、脚本等 Manifest(package.xml):它是包的描述文件,可以定义包之间的依赖关系,可以包含一些列如版本等的元数据2.ROS文件系统小工具 简单点说这些小工具可以帮助你不用切换目录进行定位 rospack帮助你获得pac
2015-12-01 15:32:08 868
原创 ROS新手教程【四】构建工作空间
1.管理你的ROS环境 如果你在使用ROS包的时候出现了什么问题,请查看你的环境是否被正确的配置了$ printenv | grep ROS2.创建ROS工作空间$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspace 虽然是一个里面只有CMakeLists.txt的
2015-11-30 21:57:10 989
原创 ROS新手教程【三】ROS安装
最新版的ROS是jade,支持ubuntu14.04、 14.10和15.04,最开始因为我自己的ubuntu是15.04,上面还装了一些软件,由于嫌麻烦,就没有用稳定版的indigo,事实证明我才没开始多久,就出现了一些难以预料的小问题,鉴于我不是只为了尝鲜,是要基于ROS做毕设的,就重新装了ubuntu14.04的系统,之后的教程都是基于长期支持的indigo实现的。1、安装1
2015-11-30 11:32:01 1129
转载 ROS新手教程【二】ROS总体框架
一、 总体结构 根据ROS系统代码的维护者和分布来标示,主要有两大部分: (1)main:核心部分,主要由Willow Garage公司和一些开发者设计、提供以及维护。它提供了一些分布式计算的基本工具,以及整个ROS的核心部分的程序编写。 (2)universe:全球范围的代码,有不同国家的ROS社区组织开发和维护。一种是库的代码,如OpenCV、PCL等
2015-11-30 10:31:27 2238
原创 ROS新手教程【一】ROS开源机器人操作系统简介
导师是机器人方向的,毕设就让我ROS的研究,网上有几篇新手教程,我自己照着做也行,但想了想,一直没有写博客的习惯,索性就从这次开始,主要参考是wiki,其实我建议看得懂英文的照着做就好,不理解得地方再看看下面的资料:1.小菜鸟上校的博客:http://blog.csdn.net/xiaocainiaoshangxiao/article/category/1710543/22.ROS探索总结
2015-11-29 22:17:58 27674
原创 【Ubuntu下安装配置】右键终端、google-chrome安装、sogou拼音安装
sudo apt-get install nautilus-open-terminalsudo dpkg -i sogoupinyin_1.2.0.0056_amd64.deb Package fcitx is not installed. sogoupinyin depends on fcitx-frontend-gtk2; however: Package fcitx-fro
2015-11-28 20:55:15 2639 1
原创 【数据结构与算法分析】2.4 求最大子序列和
问题描述:给出指定整数序列,求出最大的子序列和解决思路:方法一从i到j进行扫描,复杂度为O(N3);方法二每次两重循环,复杂度为O(N2);方法三循环一次,复杂度为O(N3),但是对输入所有数据为负数时是不成立的;算法实现:#includeint MaxSeqSumOfN3(int a[],int n);int MaxSeqSumOfN2(int a[],int n
2015-11-19 22:35:07 402
原创 【数据结构与算法分析】2.3 求X的N次幂
问题描述:这还描述啥解决思路:递归,递推,以及logn的解法,第三种解法中,若n为偶数,x*n = x*(n/2)*x*(n/2);若n为奇数,x*n=x*(n/2)*x*(n/2)*x;算法实现:#includedouble recursion(double x, int n);double recurrence(double x, int n);double logn
2015-11-16 22:15:25 598
原创 【数据结构与算法分析】2.2 两个整数的最大公因数(也可判断两数是否互素)
问题描述:求两个整数的最大公因数解决思路:辗转求余,复杂度位logn,要写严谨点就是判断输入数据是否合法算法实现:#includeint gcf(unsigned int m,unsigned int n);int main() { int m,n; while(scanf("%d%d",&m,&n)!=EOF){
2015-11-16 21:30:29 618
原创 【linux下配置安装】Utorrent安装使用
1.下载Utorrent for linux 版本无所谓,都可以用 http://www.utorrent.com/intl/zh_cn/downloads/linux2.解压 tar -zxvf utserver.3.3.tar.gz3.运行./utserver,若出错 error while loading shared libraries: libssl.so.1.
2015-11-14 21:50:46 7511
原创 【Linux下安装配置】锐捷客户端安装
1.下载锐捷Linux安装包2.解压 unzip XXX3.给权限,sudo chmod +x ./rjsupplicant.sh4.登陆 sudo ./rjsupplicant.sh -u登陆账号 -p用户密码 -d 1
2015-11-14 21:03:56 836
原创 【数据结构与算法分析】2.1 斐波拉切数列算法实现
问题描述: 有形如 1,1,2,3,5,8,13,21,34...的数列,从第三项开始的结果为前两项之和,称作斐波拉切数列,即f(0) =0,f(1) =1;f(n) = f(n-1) + F(n-2);解决思路:1.采用递归的方式,从上而下计算,优点是理解简单,缺点是复杂度太高,呈指数增长2.方法一是因为重复计算了,比如要算f(4)需先求出f(
2015-11-09 21:24:30 1407
原创 【数据结构与算法分析】1.4 用printOut函数输出任意实数
问题描述: 编写程序打印出include解决思路: 主要是要拿到include算法实现:#include#includeint main() { FILE *file,*innerFile; int j=0; char ch; int flag = false; char filename
2015-11-03 19:08:09 570
原创 【数据结构与算法分析】1.3 用printOut函数输出任意实数
问题描述: 利用打印无符号整数的printOut函数打印任意实数解决思路: 就是把整数和小数部分拆分打印,这里有好多坑 一是浮点数在计算机中存取的时候是不准确的 二是浮点强转整数采取的“舍去法” 三是你要考虑小数前几位是0和输入的就是一个小数的情况 四是下面的代码是不完整
2015-11-01 21:55:16 1270
转载 【数据结构与算法分析】1.2 编写程序解决字谜问题
原博:http://blog.csdn.net/u013667086/article/details/49179741问题描述: 从已知的字谜中找出在字典中的单词解决思路: 1、用指针数组存放字谜和字典单词 2、将字典单词排序并加上hash索引 3、遍历字谜,每一个在字典中有的字母按八个方向进行遍历找出单词(
2015-10-29 15:28:42 1749
原创 【数据结构与算法分析】1.1 找出N个数字中第K大的数
问题描述: 找出N个数字中第K大的数解决思路: 1、将输入的N个数递减排序,array[k-1]即第K的数 2、将输入的K个数递减排序,之后输入的数与前k个数进行比较,若接着输入的数大于前K个数,交换并剔出多余的数 3、未完待续算法实现:方法一: #include void findBigK
2015-10-16 20:20:31 1881 1
原创 Eclipse EE Cannot change version of project facet Dynamic web module to 3.0
1.更改web.xml 文件如下 xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
2015-04-20 11:03:59 509
原创 Could not resolve all dependencies for configuration ':classpath'.
Error:Gradle: A problem occurred configuring root project 'MobileShopping'.> Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle
2015-04-14 16:59:46 8993 1
转载 Android Studio 1.01 使用 Git 总结及问题解决(需要在本地安装git )
大部分内容参考的其它几篇文章,问题解决是真坑爹 参考文章http://www.tuicool.com/articles/V7j6Zfq http://blog.csdn.net/wangshushuo/article/details/42610719 http://www.londonappdeve
2015-04-10 12:58:49 728
原创 Archive for required library: '/libs/android-support-v4.jar' in project '' cannot be read or is not
在eclipse中使用git时,当在本地创建了仓库后,android项目出现红色叹号或红叉,window-showview- -problems 会看到 Archive for required library: '/libs/android-support-v4.jar' in project '' cannot be read or is not ----- 这是eclipse
2015-04-09 15:57:56 2776
原创 org.apache.http.conn.HttpHostConnectException: Connection to http://localhost refused
1.如果出现此问题,请先检查你的manifest.xml中是否配置权限,2.如果配置了权限,并且是使用模拟器运行android端的,本地ip地址请使用1.0.2.2:8080,在手机上运行android端请使用你的本机ip地址,不要使用localhost和127.0.0.1
2015-04-01 15:15:31 10216
原创 java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException
严重: Servlet [SpringMVC] in web application [/storm] threw load() exceptionjava.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException at org.apache.catalina.loader.WebappCla
2015-04-01 15:07:23 2862 1
原创 maven ArtifactTransferException: Failure to transfer
出现这个错误需要去你的本地库先删除相应文件,在右键项目选择maven4myeclipse更新项目,如果又出现了Cannot upgrade/downgrade to Dynamic Web Module 2.3 facet,参考解决 http://blog.csdn.net/iamfafa/article/details/44431117,但是我的还会出现小红叉,但没有具体报错的地方,需要在w
2015-04-01 15:03:02 798
转载 Spring4+SpringMVC+Mybatis+Maven
这里只记录我遇到的问题,具体操作请参考原博 http://blog.csdn.net/jackesy/article/details/431959191.开发环境搭建 JDK不要用1.8的,请用1.7的,不然你会发现不管是Maven Test 还是 Run Junit test 都会有各种奇葩的且解决不了的问题,另
2015-03-25 16:33:11 783
转载 c++虚函数解析【转自陈皓的专栏】
C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,
2014-05-09 19:22:46 540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人