SURF算法解析一、积分图像 积分图像的概念是由Viola和Jones提出的。积分图像中任意一点(i,j)的值为原图像左上角到任意点(i,j)相应的对焦区域的灰度值的总和,其数学公式如图1所示:那么,当我们想要计算图片一个区域的积分,就只需计算这个区域的四个顶点在积分图像里的值,便可以通过2步加法....
分类:
编程语言 时间:
2015-10-02 22:32:31
阅读次数:
770
集合框架:Collection(接口)List序列 Queue队列 Set无序集合ArrayList LinkedList HashSetMap(接口)HashMap是映射存储Entry键值对Collection接口定义了可用于操作List,Set和Queue的方法----增删改查看API文...
分类:
编程语言 时间:
2015-10-02 22:29:55
阅读次数:
182
工厂模式:是一种实现“工厂”概念的面上对象设计模式。实质是定义一个创建对象的接口,但是让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。创建一个对象常常需要复杂的过程,所以不适合在一个复杂的对象中。创建对象可能会导致大量的重复代码,也可能提供不了足够级别的抽象。工厂方法模式...
分类:
编程语言 时间:
2015-10-02 22:23:29
阅读次数:
280
英文出处:Dennis Kubes: 《Basics of Pointers and Arrays in C》。关于C语言中指针和数组的争论就像是一场恶战。一方面,有些人觉得,所有人都必须承认指针与数组是不同的。而另一些人则认为数组被当成指针来处理,因此它们不应该有什么区别。这种现象让人迷惑。然而,这两种说法其实都是正确的。数组不是指针,指针也不能说是数组。关于程序设计基石与实践更多讨论与交流,敬请关注本博客和新浪微博songzi_tea....
分类:
编程语言 时间:
2015-10-02 21:18:45
阅读次数:
241
常见 Java 异常解释:(译者注:非技术角度分析。阅读有风险,理解需谨慎:))java.langArithmeticException你正在试图使用电脑解决一个自己解决不了的数学问题,请重新阅读你的算术表达式并再次尝试。ArrayIndexOutOfBoundsException请查看 IndexOutOfBoundsException。不同之处在于这个异常越界的元素不止一个。ArrayStor...
分类:
编程语言 时间:
2015-10-02 21:20:35
阅读次数:
297
常见 Java 异常解释:(译者注:非技术角度分析。阅读有风险,理解需谨慎:)1.java.langjava.lang软件包是java语言的核心部分,它提供了java中的基础类。 java.lang.Object,这是java.lang的根类,也是所有java类的超类。java.langArithm...
分类:
编程语言 时间:
2015-10-02 21:18:55
阅读次数:
276
题目描述Description给出一张n*n(n<=100)的国际象棋棋盘,其中被删除了一些点,问可以使用多少1*2的多米诺骨牌进行掩盖。输入描述Input Description第一行为n,m(表示有m个删除的格子)第二行到m+1行为x,y,分别表示删除格子所在的位置x为第x行y为第y列输出描述O...
分类:
编程语言 时间:
2015-10-02 21:17:19
阅读次数:
295
初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的一点...
分类:
编程语言 时间:
2015-10-02 21:13:15
阅读次数:
139
编程题#1:UNIMODAL PALINDROMIC DECOMPOSITIONS来源: POJ(Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述A sequence of positive inte...
分类:
编程语言 时间:
2015-10-02 21:10:04
阅读次数:
255
Given two sorted integer arraysnums1andnums2, mergenums2intonums1as one sorted array.Note:You may assume thatnums1has enough space (size that is great...
分类:
编程语言 时间:
2015-10-02 21:07:31
阅读次数:
174
Java开发工具有许多种,新手用记事本写Java程序,有些人用NetBean,jbuilder,高手用eclipse,下面介绍用eclipse开发qq聊天界面。 ? ?代码如下: package Myjava_QQ; import java.awt.*; import javax.swi...
分类:
编程语言 时间:
2015-10-02 20:02:27
阅读次数:
2041
题目如下:现有一个数组长度为n+1,里面存放有1到n-2,顺序不定,其中有两个数字出现了两次,现在要找出那两个数字。 例子A={2, 3, 1, 4, 5, 2, 4},这个数组长度为7,存放了1到5,但2和4出现了两次,程序输出2和4 方法1 蛮力查找 主要思想:对于数组中的第i个数,查找i+1....
分类:
编程语言 时间:
2015-10-02 19:57:07
阅读次数:
302
工作原理: 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。稳定性: 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。时间复杂度: 比较次数O(n^2),比较...
分类:
编程语言 时间:
2015-10-02 19:54:07
阅读次数:
373
英语PDF下载链接http://download.csdn.net/detail/tsingheng/7480427Swift提供了类C语言类似的控制流结构。包含for循环和while循环来多次运行任务,if和switch语句依据不同的条件运行不同的分支代码,break和continue语句将运行流...
分类:
编程语言 时间:
2015-10-02 19:54:17
阅读次数:
214
1. MFC之所以为Application Framework,最重要的一个特征就是它能够将管理数据的程序代码和负责数据显示的程序代码分离开来,这种能力由MFC的Document/View提供。Document/View是MFC的基石,了解它,对于有效运用MFC有极关键的影响。甚至OLE复合文件(c...
分类:
编程语言 时间:
2015-10-02 19:52:18
阅读次数:
206
Microsoft.NETFramework4.5.2无法整合到WINDOWS操作系统的WIM镜像,只能在安装后封装打包,因此在这里再把前面的下载地址贴出来,同时加了自动安装的批处理,其实这个非常简单,明白人一看就懂。这个自动批处理可以适合在MDT2013UPDATE1的应用程序导入使用。Microsoft.NETFrame..
分类:
编程语言 时间:
2015-10-02 18:49:51
阅读次数:
337
类对象classobject(按照英文就是东西,但是专家说是对象so我们就学对象)类class就是类型因为对象object==》东西啥都是东西==>啥都是对象《==专家的说法一切皆对象是结构化数据类是对象的分类类是对象的数据结构定义==》对象有什么数据由类定义创建对象,需要有类型,用类..
分类:
编程语言 时间:
2015-10-02 18:47:33
阅读次数:
219