如果一个类A实现了这个接口B,但是接口B中某个"功能"C 是A根本不可能有的,因为A实现了接口B,所以必须实现B中的所有"功能",那么这个C也要被A实现,显然这个C是A根本不可能有的.就造成了接口污染,接口污染是指把接口做的过于胖,派生类必须实现某些它用不到的功能,这样不仅加大了接口间的耦合,而且带...
分类:
其他好文 时间:
2014-09-27 08:29:09
阅读次数:
240
描述:override保留字表示当前函数重写了基类的虚函数。目的:1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的);2.强制编译器检查某个函数是否重写基类虚函数,如果没有则报错。用法:在类的成员函数参数列表后面添加该关键字既可。例子:c...
分类:
编程语言 时间:
2014-09-27 08:00:39
阅读次数:
221
有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中核心技术,再到Java世界中万紫千红的Framework......等等,你会发现自己总是在学习,但总是有自己不知道的东西。当你看到代码工程的lib下各种各...
分类:
编程语言 时间:
2014-09-27 08:00:29
阅读次数:
282
环境是WIN2003 64位系统,VC2008,Qt4.7.4源代码,用configure的参数是
Plain Text code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
-platform win32-msvc2008 -opensource
-debug -debug-and-release
...
分类:
其他好文 时间:
2014-09-27 07:14:29
阅读次数:
316
最大值和最小值
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述小明在上C语言课时老师布置了一道编程作业,要求是给你一个数(数的长度小于100)让你求出由该数的数字组成的最大值和最小值,由于小明编程学的不好但为了完成作业,想请你帮助他。
输入第一行输入一个数N(0
输出每组输出占一行,输出由M的数字组成的最大值和最小值,并且最大值和最小...
分类:
其他好文 时间:
2014-09-27 07:14:19
阅读次数:
331
To modify an existing session with "keep alives" to maintain your connection follow the steps below:Open the PuTTy application and navigate to theOpti...
分类:
其他好文 时间:
2014-09-27 07:13:49
阅读次数:
202
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x ...
分类:
编程语言 时间:
2014-09-27 05:50:19
阅读次数:
249
Unity3D的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示:先以PointerClick为例。这个是用于某点点击事件。其他事件都可以根据相同的办法调用。之所以使用PointerClick为例。是因为在最后笔者会提到一个特殊的实现方式...
分类:
其他好文 时间:
2014-09-27 05:50:09
阅读次数:
543
一首《爱你的宿命》和《后会无期》,昨晚张碧晨在中国好声音很稳定,晋级实至名归,虽然几天前我从微博就知道结局了。陈冰吼过了……
今天看到草稿箱有篇没有完成的文章,在不怎么稳定的情绪继续完成,毕竟最爱小二班,后会无期,往往后会有期;但是后会有期,往往后会无期,珍惜身边爱你的人,这不是你的宿命,而是你的使命……
附上mongo在 github地址: https://github.com/mongodb/mongo/tree/master/rpm...
分类:
数据库 时间:
2014-09-27 05:05:10
阅读次数:
597
之前一直不明白为什么要用虚函数,我只知道这样的规则, Base b = new derived(); b->do(); 调用的是子类的do();virtue class只是一个虚拟的,调用的是子类在不声明virtue的时候,b->do()调用的是指针所属的类的do(),而不是所指向子类的do()看了...
分类:
编程语言 时间:
2014-09-27 05:04:09
阅读次数:
222
##vim快捷键与插件 ###代码补全 1. 使用vim内置补全,快捷键`Ctrl-n`或`Ctrl-p`。 2. 自动补全插件`AutoComplPop`。 ###注释 1. `NERDComment`插件 常用命令: * `cc` 在可视模式下,对选中进行注释,``可配置,默...
分类:
其他好文 时间:
2014-09-27 04:19:49
阅读次数:
188
题目描述:
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
输入:
输入可能包含多个测试样例,对于每个测试案例,
输入的第一行为两个整数m和n(1
输入的第二行包括一个整数t(1
接下来的m行,每行有n个数,代表题目所给出的m行n列的矩阵(矩阵如题目描述所示,每一...
分类:
其他好文 时间:
2014-09-27 04:02:09
阅读次数:
205
当今的我们已经处于计算机比较发达的时代,计算机的很多技术已经发展很久,很多我们现在使用的都是在一定基础结构之上的研究,
就好像我们学会了hadoop,webservices.....,学会了大数据计算,就是掌握了分布式技术吗? 感觉心慌、疑惑。这些疑惑不知道从什么时候开始的,
所以要想弄清是怎么回事,还是回到遥远的过去吧.........
分类:
其他好文 时间:
2014-09-27 04:51:49
阅读次数:
204
半条虫(466814195)Yii 学习笔记一...
分类:
其他好文 时间:
2014-09-27 03:43:49
阅读次数:
210
--------------------------------------------------------------------------------------------------------Intel's App FrameworkThe JavaScript library fo...
分类:
移动开发 时间:
2014-09-27 03:09:41
阅读次数:
282
1、首先介绍write()和print()方法的区别:(1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等(2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出2、介绍response...
分类:
其他好文 时间:
2014-09-27 03:42:39
阅读次数:
211
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——— 要描述OC中的类稍微麻烦一点,分2大步骤:类的声明、类的实现(定义)。跟函数类似,函数有分函数的声明和函数的定义。1、创建一个Car类定义一个Car类,拥有2个属性:轮子数、时速,1个行为:跑类名\属性的命名....
分类:
其他好文 时间:
2014-09-27 03:25:49
阅读次数:
235