写在前面
OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等内容,这个主题的内容有些多,因此分节学习,主题将分为5节内容来学习。上一节模型变换,本节学习模型变换的下一阶段——视变换。到目前位置,主要在2D下编写程序,学习了视变换后,我们可以看到3D应用的效果了。本节示例程序均可在我的github下载。通过本节可以了解到
视变换的概念
索引绘制立方体
LookAt矩阵的推导(对...
分类:
其他好文 时间:
2016-06-03 19:26:02
阅读次数:
273
AR G3系列路由器(同时适用于S系列交换机)中的信息中心记录了设备运行过程中各个模块产生的信息,包括Log(日志)、Trap(诱骗,或叫陷阱))和Debug(调试)信息。信息中心的缺省配置如下表:
信息的分类
根据设备产生信息的不同类别,设备支持对Log信息、Trap信息和Debug信息按照不同的输出规则输出到不同的输出方向。
信息的分级
通过对信息进行分级,用户可以根据...
分类:
其他好文 时间:
2016-06-03 19:23:30
阅读次数:
463
原文地址:Mina过滤器(Mina user guide Chapter5 Filter)
IoFilter是Mina核心结构提供的一个很重要的角色。它过滤了所有在IoService和IoHandler之间的I
/ O事件和请求。如果你有一个使用web应用程序编程的经验,你可以放心地认为这是一个类似的Servlet过滤器。Mina提供了许多开箱即用的过滤器加速网络应用程...
分类:
其他好文 时间:
2016-06-03 19:23:49
阅读次数:
386
Android 开发中,从原生的 HttpUrlConnection 到经典的 Apache 的 HttpClient,再到对前面这些网络基础框架的封装,比如 Volley、Async Http Client,Http 相关开源框架的选择还是很多的,其中由著名的 Square 公司开源的 Retrofit 更是以其简易的接口配置、强大的扩展支持、优雅的代码结构受到大家的追捧。...
分类:
其他好文 时间:
2016-06-03 19:24:29
阅读次数:
745
原文链接
SVN简介:
为什么要使用SVN?
程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
Subversion是什么?
它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期...
分类:
其他好文 时间:
2016-06-03 19:23:41
阅读次数:
173
一、原理
随机森林(Random Forest)的思想最早是由Ho于1995年首次提出,后来Breiman完整系统的发展了该算法,并命名为随机森林,而且他和他的博士学生兼同事Cutler把Random Forest注册成了商标,这可能也是Opencv把该算法命名为Random Trees的原因吧。
一片森林是由许多棵树木组成,森林中的每棵树可以说是彼此不相关,也就是说每棵树木的生长完全是...
分类:
其他好文 时间:
2016-06-03 19:23:48
阅读次数:
209
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入了元婴期的修炼。
这次要修炼的是数学分析(或称高等数学、或称微积分)。
正剧开始:
星历2016年06月03日 08:07:50, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[多元函数微分法及其应用]。
...
分类:
其他好文 时间:
2016-06-03 19:23:43
阅读次数:
180
下面链接地址是谷歌官方 上传应用市场的详细步骤。
https://developer.android.com/distribute/googleplay/developer-console.html#merchant-account
在注册账户前,需要先支付25美金(用visa卡支付)。
所有应用
“所有应用”部分让您能够快速浏览您的应用,您可以...
分类:
其他好文 时间:
2016-06-03 19:24:13
阅读次数:
2668
转眼到了年底,芯原的bit文件出来后,我们持续进行测试。
芯原是大公司,遇到问题习惯性怀疑是我们这里的操作有毛病,于是反复的对比试验和扯皮开始了。
“fpga发现接收数码相机fir信号出现帧错误,因为出现80ns脉冲?”
芯原立马说这个脉冲是错误的。
我只能给对方看datasheet上的冗余度,告诉他们这种情况是在容错范围内的。
同时在开发板上换上EG的芯片,抓到同样的80ns脉冲的情况...
分类:
其他好文 时间:
2016-06-03 19:21:57
阅读次数:
163
搜索二叉树,是二叉树一种特殊的结构。
特点:
(1)每个节点都有一个关键码,并且关键码不重复。
(2)左子树上的每个节点的关键码都小于根节点的关键码。
(3)右子树上的每个节点的关键码都大于根节点的关键码。
(4)左右子树都是搜索二叉树。
下面,为方便大家理解,我举例画一个搜索二叉树,如下:...
分类:
其他好文 时间:
2016-06-03 19:23:07
阅读次数:
164
一、什么是aidl?
AIDL是android内部一种进程通信接口的描述语言。二、使用aidl
aidl支持的数据类型:
基本数据类型 (int 、long、char 、boolean、double 等)
String 和CharSequence
List:只支持ArrayList,里面每个元素都必须能够被AIDL支持。
Map:只支持HashMap,里面的每个元素都必须被AIDL支持,包括ke...
分类:
其他好文 时间:
2016-06-03 19:20:59
阅读次数:
220
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入了元婴期的修炼。
这次要修炼的是数学分析(或称高等数学、或称微积分)。
正剧开始:
星历2016年06月03日 12:46:30, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[重积分]。
...
分类:
其他好文 时间:
2016-06-03 19:20:38
阅读次数:
149
分析ImageView的源码,并实例讲解ScaleType的作用以及变换原理...
分类:
其他好文 时间:
2016-06-03 19:21:18
阅读次数:
245
HashMap是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构。本篇主要是从HashMap的工作原理,数据结构分析,HashMap存储和读取几个方面对其进行学习总结。关于HashMap的完整源码分析请查看下一篇。一. HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象...
分类:
其他好文 时间:
2016-06-03 19:20:10
阅读次数:
282
一、花生棒实际使用的接线方法:1.先用网线把花生棒和路由器的lan口连接起来2.使用一个外置usb电源为花生棒供电花生棒—usb电源(选购):花生棒是没自带电源的,但是我们挑选出了这个质量比较好的usb电源。注意:请务必使用稳定的外接usb电源,以保证花生棒的正常使用二、花生棒设置使用方法:1.在浏览器输入www.oray.cn进入花生棒设置页面2.先点击1去到映射页面,再点击2,进入添加映射介面3...
分类:
其他好文 时间:
2016-06-03 19:21:33
阅读次数:
145
基本原理Volley采用生产者消费者模型,生产者(Volley的使用者)通过调用add方法给请求队列添加请求,缓存调度器和网络调度器作为消费者从请求队列取出请求处理,根据不同情况决定走缓存还是走网络请求数据,最后切换线程,将请求的数据回调给UI线程。创建请求队列Volley通过静态工厂方法newRequestQueue生成一个请求队列RequestQueue public static Req...
分类:
其他好文 时间:
2016-06-03 19:20:25
阅读次数:
213