本文概述:
在学习ROS下对环境配置的问题参考网站:
http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment1、首先要安装ROS2、Managing Your Environment如果在使用或是在查找ROS package的时候遇到问题,要确保环境合理设置好,检查环境变量(environment vari...
分类:
其他 时间:
2016-04-22 19:17:01
收藏:
0 评论:
0 赞:
0 阅读:
239
自主移动机器人同时定位与地图创建(SLAM)方法
1.引言:
机器人的研究越来越多的得到关注和投入,随着计算机技术和人工智能的发展,智能自主移动机器人成为机器人领域的一个重要研究方向和研究热点。移动机器人的定位和地图创建是自主移动机器人领域的热点研究问题。对于已知环境中的机器人自主定位和已知机器人位置的地图创建已经有了一些实用的解决方法。然而在很多环境中机器人不能利用全局定位系统进行定位,而且...
分类:
移动平台 时间:
2016-04-22 19:16:55
收藏:
0 评论:
0 赞:
0 阅读:
168
lua+nginx开发经常要模拟请求api,以此判断自己的api是否足够完善
curl敲个get,post请求是容易的,简单的传值命令很简单
curl url
curl -d url
至于form形式的,可以编个html去模拟,或者下个集成工具,去模拟请求,总之一切都要快,能快速的解决问题.(至少使用命令行,比使用其它方式更快,查看结果也清晰明白),可以(man baidu,google c...
分类:
系统服务 时间:
2016-04-22 19:16:41
收藏:
0 评论:
0 赞:
0 阅读:
297
iOS-APP上架之启动页以及图标设置...
分类:
移动平台 时间:
2016-04-22 19:16:31
收藏:
0 评论:
0 赞:
0 阅读:
242
最近一段时间在写支持BLE蓝牙的Android应用。是时候总结一下了。
1、什么是BLE。(总得先知道BLE是什么吧~~~)
Bluetooth Low Energy(低功耗蓝牙),缩写为Bluetooth LE,或BLE,作为蓝牙4.0 (有时称为蓝牙智能)规范的一部分,并针对上述的这些具体问题而被引入。就提高电池寿命而言,许多制造商声称一些传感器能维持数月甚至数年的时间(...
分类:
移动平台 时间:
2016-04-22 19:16:27
收藏:
0 评论:
0 赞:
0 阅读:
309
tasklet is something like a very small thread that has neither stack, not context of its own. Such “threads” work quickly and completely....
分类:
其他 时间:
2016-04-22 19:16:23
收藏:
0 评论:
0 赞:
0 阅读:
225
上一篇介绍了modbus协议的基本概念,这一篇主要介绍最近做的一个小项目:STM3210ZET6与昆仑屏(TPC)的通信。在该项目中最关键的技术就是下位机modbus协议的解析。
首先介绍下昆仑屏(TPC),项目中用到的触摸屏采用的RS232接口,modbus协议。
采用的驱动是:莫迪康
ModbusRTU;本驱动支持 01、02、03、04、05、06、15、16 常用功能...
分类:
数据库技术 时间:
2016-04-22 19:15:51
收藏:
0 评论:
0 赞:
0 阅读:
300
ViewStub控件是一个不可见,0尺寸得惰性控件。当ViewStub控件设置可见,或者调用inflate(),并执行完成之后,ViewStub所指定的layout资源就会被加载。这个ViewStub就会被新加载的layout文件代替。ViewStub也会从其父控件中移除。因此ViewStub存在view
Hierarchy中的生存期为直到ViewStub执行了setVisable(int)或...
分类:
移动平台 时间:
2016-04-22 19:15:41
收藏:
0 评论:
0 赞:
0 阅读:
265
一,初识
设计模式是为特定场景下的问题而定制的解决方案.特定的场景指问题所在重复出现的场景.问题指特定环境下你想达成的目标.定制的解决方案是指在特定环境下克服问题限制条件而达成目标的一种设计.
设计模式是经过时间证明为有效的,对特定面向对象设计问题主要方面的一种抽象,体现了面向对象的重要思想.有些设计原则影响着设计模式,而这些原则是构建可复用,可维护的面向对象应用程序的经验法则,比如”优先使用对...
分类:
移动平台 时间:
2016-04-22 19:15:31
收藏:
0 评论:
0 赞:
0 阅读:
213
新建
新建maven项目,create from archetype,选择maven-archetype-webapp
Next,填写GroupId,ArtifactId和Version
Next,这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。
来自网上的解释:...
分类:
其他 时间:
2016-04-22 19:15:21
收藏:
0 评论:
0 赞:
0 阅读:
154
网上有很多C语言数据结构代码;有的不能运行;下面是一些能运行的,和运行截图;备用一下;
1 队列
#include
#include
#define QUEUE_SIZE 50
typedef struct SeqQueue
{
int data[QUEUE_SIZE];
int front;
int rear;
}Qu...
分类:
编程语言 时间:
2016-04-22 19:15:01
收藏:
0 评论:
0 赞:
0 阅读:
225
1、概述
AIDL在android系统中的作用
AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很多进程间通信的组件,像action、b...
分类:
移动平台 时间:
2016-04-22 19:14:51
收藏:
0 评论:
0 赞:
0 阅读:
295
五、nand flash 操作
于nor flash相比,nand flash的容量要大许多,nand 不同于nor ,其采用i/o接口只能采取顺序访问,s3c2440不仅具有nandflash的接口,而且还可以利用某些机制实现直接从nandflash启动并运行程序。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现...
分类:
其他 时间:
2016-04-22 19:14:41
收藏:
0 评论:
0 赞:
0 阅读:
176
初始化部分:
UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];
self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20, 20, 250, 350) collectionV...
分类:
其他 时间:
2016-04-22 19:14:31
收藏:
0 评论:
0 赞:
0 阅读:
158
先来看看几个浮动的例子:
float
.div1{
width: 100px;
height: 100px;
background-color: red;
}
.div2{
width: 100px;
height: 100px;
background-color: green;
}
.div3{
width: 100...
分类:
其他 时间:
2016-04-22 19:14:01
收藏:
0 评论:
0 赞:
0 阅读:
193
从Snackbar源码的角度来分析为什么Snackbar显示在屏幕的底部,为什么CoordinatorLayout 和 FloatingActionButton的时候显示Snackbar的时候FloatingActionButton会上移,消失的时候会下移。...
分类:
其他 时间:
2016-04-22 19:13:51
收藏:
0 评论:
0 赞:
0 阅读:
160
多线程
多线程基本概念
进程:一个具有一定独立功能的程序关于某个数据结合的一次运行活动。可以理解成一个运行中的应用程序。
线程:程序执行流的最小单元,线程是进程中的一个实体。
同步:只能在当前线程按先后顺序依次执行,不开启新的线程。
异步:可以在当前线程开启多个新线程执行,可不按照顺序执行。(将任务加到队列之后立即返回。)
并发:线程执行可以同时...
分类:
编程语言 时间:
2016-04-22 19:13:42
收藏:
0 评论:
0 赞:
0 阅读:
271
6、 函数模板和类模板
前言
C++提供了函数模板(functiontemplate)。所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可。在调用函数时系统会根据实参的类型来取代模板中的虚拟类型,从而实现了不同函数的功能。
1)...
分类:
编程语言 时间:
2016-04-22 19:13:12
收藏:
0 评论:
0 赞:
0 阅读:
381
一、SEI的定义
假设有以下SEI定义:
Java代码
@WebService public interface OrderProcess { public String processOrder(Order order); }
@WebService
public interface OrderProcess {
public Str...
分类:
其他 时间:
2016-04-22 19:13:03
收藏:
0 评论:
0 赞:
0 阅读:
187
其实到后面就需要我们如何显示歌词,对于歌词的同步显示还是比较好实现的,主要通过判断当前播放的时间和每个结点的歌词的时间的大小,来同步对应到结点的数据,现在就是如何来实现这个问题。其实,这个时候就需要自定义控件来实现。
第一步需要自定义View的属性。
第二步需要实现在View的构造方法中获得我们自定义的属性。
主要通过初始化函数,init()
第三步,重写ondraw函数。LrcView.j...
分类:
移动平台 时间:
2016-04-22 19:12:54
收藏:
0 评论:
0 赞:
0 阅读:
214