1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用...
分类:
编程语言 时间:
2014-05-23 08:32:21
阅读次数:
460
由于Java不支持多重继承,即一个类只能有一个父类,为了克服单继承的缺点,Java语言引入了接口这一概念。接口是抽象方法定义的集合(接口中也可以定义一些常量值),是一种特殊的抽象类。接口中只包含方法的定义,没有方法的实现。接口中的所有方法都是抽象的。接口中成员的作用域修饰符都是public,接口中的常量值默认使用public static final修饰。由于一个类可以实现多个接口,因此通常可以采用实现多个接口的方式来间接的达到多重继承的目的。...
分类:
编程语言 时间:
2014-05-22 22:54:14
阅读次数:
487
Java与C++都是面向对象语言,都使用了面向对象思想(例如封装、继承、多态等),由于面向对象有许多非常好的特性(继承、组合等),使得二者都有很好的可重用性。...
分类:
编程语言 时间:
2014-05-22 11:26:35
阅读次数:
319
在Java语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。...
分类:
编程语言 时间:
2014-05-21 08:58:13
阅读次数:
303
需求理解
即系统需要做什么
需求不等于功能 例子:ATM机
“取款”、“存款”、“查询余额”--需求
识别卡”、“密码认证”、“点钞”--系统功能
需求是对客户来说有价值的事情,而功能是系统为了实现客户价值而提供的能力
判断条件-判断是否对客户有价值...
分类:
其他好文 时间:
2014-05-15 23:26:39
阅读次数:
308
OCP,Open-Closed Principle,中文翻译为“开闭原则”。 当我第一次看到OCP原则时,我的感觉就是这原则也太抽象了吧,什么开,什么闭呢? 然后我去寻找更加详细的答案,最经典也是最常见的解释就是维基百科了:http://en.wikipedia.org/wiki/Open/closed_principle "software entities (classes, modules,...
分类:
其他好文 时间:
2014-05-15 14:48:35
阅读次数:
292
计算机视觉讨论群162501053
转载请注明:http://blog.csdn.net/abcd1992719g
收入囊中
利用OpenCV函数进行形态学梯度操作自定义结构矩阵进行形态学梯度操作
葵花宝典
在此之前,如果你还没接触过灰度图像形态学膨胀与腐蚀,希望你能仔细阅读灰度图像形态学膨胀与腐蚀
本质上,灰度与二值并不差异,二值不过是0与255,...
分类:
其他好文 时间:
2014-05-14 01:21:52
阅读次数:
476
动态规划的核心是状态和状态转移方程。01背包问题是最基本的背包问题,它包含了背包问题中状态、方程的最基本思想,另外,别的类型的背包问题往往也可以转换成01背包问题求解。...
分类:
其他好文 时间:
2014-05-14 00:40:03
阅读次数:
276
收入囊中
拉普拉斯算子LOG算子(高斯拉普拉斯算子)OpenCV Laplacian函数构建自己的拉普拉斯算子利用拉普拉斯算子进行图像的锐化
葵花宝典
在OpenCV2马拉松第14圈——边缘检测(Sobel,prewitt,roberts) 我们已经认识了3个一阶差分算子
拉普拉斯算子是二阶差分算子,为什么要加入二阶的算子呢?试想一下,如果图像中有噪声,噪声在一阶...
分类:
其他好文 时间:
2014-05-13 00:29:13
阅读次数:
630
计算机视觉讨论群162501053
转载请注明:http://blog.csdn.net/abcd1992719g
收入囊中
利用OpenCV Canny函数进行边缘检测掌握Canny算法基本理论分享Java的实现
葵花宝典
在此之前,我们先阐述一下canny检测的算法.总共分为4部分.
(1)处理噪声
一般用高斯滤波....
分类:
其他好文 时间:
2014-05-13 00:06:42
阅读次数:
506