记得以前读取xtion pro live的深度数据和彩色数据时,主要采用的是直接读取ni的类。采用这种直接的方法比较麻烦,还要写专门的读取的程序,调用ni的函数。现在opencv2集成了openni,可以直接采用videocapture读取深度数据和彩色数据。相比之下,可能有些功能是没有那么齐全。那么怎么直接用opencv读取openni呢?主要分为以下几个步骤:
1、安装openni库和prim...
分类:
其他好文 时间:
2016-05-06 16:06:27
阅读次数:
672
final的中文含义是最终的,最后的。被关键字final修饰过的类和方法就是"最终的类和方法"。也就是说,final关键字修饰的类不能被继承,用final关键字修饰的方法不能被重写。
如果有一个类的格式为:
final class MyClass{
//......
}
则说明其他类不能再使用extends关键字继承该类。
如果有一个方法使用final关键字修饰,如下所示:
...
分类:
其他好文 时间:
2016-05-06 16:06:03
阅读次数:
161
这个题是将一个排序数组部分扭转一下,导致数组成为部分有序的两部分,现在给定一个target,最后找出该target的下标,若不存在则返回-1,题目意思还是很好理解的,但是求解的时候确实比较麻烦的。为什么麻烦呢?因为遍历一遍数组的方法并不适用,而且这样的做法也没有意义!
所以我们得另外开辟路径,我们平时在查找有序数组的时候用的最多的方法是二分查找法,那么这个题能否使用二分查找呢?答案是可...
分类:
其他好文 时间:
2016-05-06 16:05:49
阅读次数:
142
对于LightMode=Vertex的Pass来说,有效存取光源的方法是读取unity_LightPosition[4]和unity_LightColor[4],这两个数组可以保证在Unity的3个RenderingPath下都有效工作。需要注意的是,unity_LightPosition[4]中的点光源的位置向量和平行光的方向向量都处于CameraSpace中。如果各位想写一个只逐Vertex照明的Shader,又不想操作这些恼人的数组,可以直接使用UnityCG.cginc中的ShadeVertexLi...
分类:
编程语言 时间:
2016-05-06 16:06:06
阅读次数:
256
1.script标签可以放置在什么位置答:script标签可以放置在html文件的任何地方(any where),比如既可以放置在html标签外,也可以放置在head内,也可以放置在body内,也可以放置在meta内。如下所示:
html标签外:
document.wr...
分类:
Web程序 时间:
2016-05-06 16:04:00
阅读次数:
262
JDK安装和环境变量配置,Android Studio简单实用。...
分类:
移动开发 时间:
2016-05-06 16:05:13
阅读次数:
208
打开exe4j,这里有个注意点,就是欢迎界面下面的License,如果没有请到网上找一个序列号,否则生成的exe打开之后都会先弹出您未激活exe4j的警告!点击下一步setup打包java桌面应用程序" TITLE="用exe4j+Inno setup打包java桌面应用程序" />
这里有两个选项,第一个是通常编译,别人可以看到你的源码,第二个不可以,此处选第一种为例,点击下一步
setup...
分类:
编程语言 时间:
2016-05-06 16:04:45
阅读次数:
213
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...
分类:
编程语言 时间:
2016-05-06 16:05:15
阅读次数:
256
五、事件处理框架
libevent的事件处理框架是一个反应堆模型,而反应堆模型的核心就是IO复用。拿epoll来说,反应堆模型有两个核心数据结构,一个是epoll维护的内核事件表,一个是保存激活事件的事件队列。当然,值的注意的是,如果是单线程或者单进程,反应堆模型一定是IO复用+异步IO,否则无法保证及时响应。下面,将分析事件注册和事件删除的具体细节。
1.event_base...
分类:
其他好文 时间:
2016-05-06 16:03:06
阅读次数:
207
IO包中的其他类
打印流 PrintWriter与PrintStream
序列流 SequenceInputStream
切割文件
操作对象 ObjectInputStream与ObjectOutputStream
管道流 PipedInputStream和PipedOutputStream
RandomAccessFile类 (随机访问文件)
操作基本数据类型 DataInputStream和Da...
分类:
编程语言 时间:
2016-05-06 16:04:35
阅读次数:
214
工具/原料
苹果ID账号及密码
Xcode软件
MAC电脑
一、创建 APP 对应的(Distribution Certification)发布证书,Distribution Provisioning Profile(发布授权文件),ID。
1
(1,)登录开发者中心官网, 并点击下图。
2
...
分类:
移动开发 时间:
2016-05-06 16:02:46
阅读次数:
301
本文的方法是现在图形界面下添加好组件,生成jmx脚本文件,然后将jmx文件放到linux环境下用命令行运行脚本,进行性能测试。
1. 用Jmeter进行打压测试
如果可以打开图形界面,则可以参看图形界面的使用教程;
此外,在Linux下用命令行进行测试。
1.1 在图形界面编辑打压测试脚本
参考《Jmeter教程 简单的压力测试》:http://www.cn...
分类:
系统相关 时间:
2016-05-06 16:04:31
阅读次数:
399
评价一个推荐系统的好坏的重要性不用多少。本文的总结非常的全面,相信读者通过阅读本文以及本文参考的文献可以对推荐系统的评价指标有比较全面的掌握。
对推荐系统的研究一个重要的环节是如何评价一个推荐算法的好坏。关于推荐系统评价的研究很多,文献[1,2,3]在不同程度对评价方法进行了总结。评价方法分为离线评估,用户调查,在线评估。由于用户调查和在线评估代价要求高,目前大多数的研...
分类:
其他好文 时间:
2016-05-06 16:03:42
阅读次数:
619
本篇文章内容提取自知乎android开发中,有哪些让你觉得相见恨晚的方法、类或接口?,其实有一部是JAVA的,但是在android开发中也算常见。大多数的函数自己还是见过的,这里记录一下备忘。同时呢,也推荐一个github项目,里面记录了自己日常开发中见过的比较有用的东西开发中常用的工具、链接
Throwable类中的getStackTrace()方法,根据这个方法可以得到函数的逐层调用地址...
分类:
移动开发 时间:
2016-05-06 16:04:10
阅读次数:
266
NP完全性和近似算法
在理解NP完全性之前,笔者想引入关于科学与伪科学的定义。凡可接受实践检验、可被证实和被否正的为科学,相反之为非科学,而伪科学是非科学之子集,与科学相对立,认定非科学为科学的即是伪科学。三者关系可简化为:科学相反于非科学、对立于非科学子集伪科学。集合的运算关系见公式(1),科学定义为、非科学定义为、伪科学定义为。
(1)
算法是用来解决问题的,一个问题能否在多项式时间内完...
分类:
编程语言 时间:
2016-05-06 16:04:10
阅读次数:
301