其实之前写过PCA相关的博文,但是由于之前掌握的理论知识有限,所以理解也比较浅。这篇博文,我们以另外一种角度来理解PCA看,这里我假设大家对PCA都有一个初步的了解。首先,我们举一个二维空间中的例子,如下图: 左图表示二维空间中的五个点,我们试图找一个投影方向使得这5个点投影在这个方向上的方差最大。...
分类:
其他好文 时间:
2014-12-05 00:35:29
阅读次数:
165
译自:http://www.lighthouse3d.com/tutorials/maths/vector-projection/ 让我们来考虑两个向量v和u. 这一节的目的是:展示怎么计算向量u在向量v上的投影。 图中的puv是向量u在v上的投影。 向量v和puv是在同一方向,我们假设v是单位化向...
分类:
其他好文 时间:
2014-12-04 23:03:16
阅读次数:
193
什么是LINQ:LINQ 是一组 .NET Framework 扩展模块集合,内含语言集成查询、集合以及转换操作。它使用查询的本机语言语法来扩展 C# 和 Visual Basic,并提供利用这些功能的类库。什么是LINQ 101:是学习LINQ的不错的资源(下载地址:http://pan.baid...
分类:
编程语言 时间:
2014-12-04 01:01:10
阅读次数:
453
坐标系统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGIS软件中正确的定义坐标系统以及进行投影转换的操作非常重要。 1. ArcGIS中的坐标系统 ArcG...
分类:
其他好文 时间:
2014-12-03 15:37:22
阅读次数:
251
效果如图:css:* { padding: 0; margin: 0; list-style-type: none;}body { padding: 20px 0 0 20px;} #shadow { background: #E8E8E8; position: relative; width: 2...
分类:
Web程序 时间:
2014-12-03 12:11:44
阅读次数:
139
坐标变换是深入理解三维世界的基础,非常重要。学习这部分首先要清楚几个概念:视点变换、模型变换、投影变换、视口变换。
在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,因此我们要将三维物体用二维数据表示出来,这一联系的点就是坐标。在OpenGL三维空间中坐标的形式有两种:世界坐标系和局部坐标系。
①世界坐标系:始终固定不变。举例,以太阳系中心太阳为...
分类:
其他好文 时间:
2014-12-02 22:42:37
阅读次数:
656
分页: 在用hibernate封装的分页方法前,我们先回顾一下,Oracle里面原生分页做法1 --分页查询2 --(pageNo-1)*pagesize=起始行 pageNo*pagesize=结束行 3 select * from(4 select rownum rm,s.* f...
分类:
其他好文 时间:
2014-12-02 20:37:33
阅读次数:
185
坐标变换是深入理解三维世界的基础,非常重要。学习这部分首先要清楚几个概念:视点变换、模型变换、投影变换、视口变换。 在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,因此我们要将三维物体用二维数据表示出来,这一联系的点就是坐标。在OpenGL三维空间中坐标的形式...
分类:
其他好文 时间:
2014-12-02 14:54:40
阅读次数:
202
我们先总结一下HQL语句常用语法:from子句:;select子句:用于选取对象和属性;where子句:用于表达查询语句的限制条件;使用表达式:一般用在where子句中;order by子句:用于排序; 下面根据我的某个项目的一张表进行总结才学习的HQL查询: 1、准备数据: 数据库(Ora...
分类:
其他好文 时间:
2014-12-01 17:31:50
阅读次数:
194
一切就像刚刚发生过一样。那是在2000年,Pargas博士正在给我们上数据结构课,当他谈及某些数据结构的时候,他在墙上投影了一个SSH会话。在回答完某位同学提出的问题后,他随后总结了一句,“如果大家想成为一个真正的程序员,那么你需要从现在就开始学习使用vi文本编辑器”。我仍然记得他说这话的时候,脸上...
分类:
其他好文 时间:
2014-12-01 12:37:35
阅读次数:
131