java中包含5个基本的Annotation: @Override @Deprecated @SuppressWarnings @SafeVarargs @FunctionalInterface……待续
分类:
编程语言 时间:
2015-03-07 21:12:39
阅读次数:
130
关于在CentOS6下编译安装Python2.7.6的方法非常的多了,小编以前也介绍过相关的文章了,下面一聚教程小编再来为各位介绍一下吧,希望文章能帮助到各位。CentOS下面Python在升级到2.7.6的时候,没有找到安装包直接安装,只能通过源代码编译的方式来安装Python 2.7.6版本。这...
分类:
编程语言 时间:
2015-03-07 21:13:35
阅读次数:
171
拓扑排序算法应用: 有些事情做都需要按照流程的去做,比如你准备约你小女友去影院看速度与激情7大片,首先你想的是我怎么到达影院,然后达到影院,你可以先买票,或者等小女友来了一起买票,然后一起进电影大厅.....然后说说甜言蜜语时机成熟了有可以做下一步了;作为顶点:自己的位置,影院位置,小女友到达影院....
分类:
编程语言 时间:
2015-03-07 21:10:59
阅读次数:
180
一、异常概述 异常处理已经成为衡量一门语言是否成熟的标准之一,目前的主流编程语言如C++、C#、Ruby、Python等,大都提供了异常处理机制。增加了异常处理机制后的程序有更好的容错性,更加健壮。二、传统错误处理的缺陷 –无法穷举所有异常情况:因为人类知识的限制,异常情况总比可以考虑到的情况多.....
分类:
编程语言 时间:
2015-03-07 21:07:27
阅读次数:
166
看到Stackoverflow上有个问题在讨论Java和Python的对比,其中就有人问答为啥Java的运行环境被称之为JVM,而Python的只能叫做Interpreter。 这个问题估计想过的人不多,先找维基百科看一下虚拟机的定义。 虚拟机的...
分类:
编程语言 时间:
2015-03-07 20:06:15
阅读次数:
179
C++ primer中的三个地方讲解了默认构造函数:
P44变量初始化规则
P227函数(构造函数)
P388类(构造函数初始化式)
一, 变量初始化规则(P44和P227)
1,对于类类型的成员,调用该成员所属类自身的默认构造函数实现初始化。
2,内置类型成员的初值依赖于对象定义的位置,如果对象在全局作用域中定义(既不在任何函数中)或定义为静态局部对象,则这些成员将被初始化为...
分类:
编程语言 时间:
2015-03-07 20:02:45
阅读次数:
150
URAL 1297. Palindrome(后缀数组 求最长回文子串)...
分类:
编程语言 时间:
2015-03-07 20:04:10
阅读次数:
157
选择排序过程:首先,选出数组中最小的元素,将它与数组中第一个元素交换,然后找出次小的元素,并将它与数组中第二个元素交换。。。直至整个数组排序完成。即通过不断选出剩余数组中最小的元素实现。
选择排序时间复杂度:O(N^2)
元素大,关键字小...
分类:
编程语言 时间:
2015-03-07 20:02:49
阅读次数:
148
1.数据库表名重构。 之前受PHP等程序的影响,数据库表名喜欢用数据库的名称作为前缀,比如“p2p_account”。 在经过大量的实践之后,发现Java程序中,基本没有这个必要。 so,从今天开始,数据库表明不再加上多余的前缀了。 Java的Dao和Mybatis的xml,大量用到了数据库表名,我当然不笨,想到的是Eclipse的replace替换功能。 把“p2p_”...
分类:
编程语言 时间:
2015-03-07 20:01:10
阅读次数:
316
创建树,每个字符为一个节点,对于同一位置字符相同的共用一个节点。最后找出具有公共节点的短信。例如:MessageA "hello,world"MessageB "hello,china"ROOT|/ hello,| \w c| \o h| \r i| \l n| \ d a
分类:
编程语言 时间:
2015-03-07 19:58:42
阅读次数:
172
整个集合框架中最经常使用的就是List(列表)和Set(集)一、List集合 && Set的特点Collection的子接口:1、List:有序(存入和取出的顺序一致),元素都有索引且能够反复 API文档解释:有序的 collection(也称为序列)。此接口的用户能够对列表中每一个元素的插入位置进...
分类:
编程语言 时间:
2015-03-07 20:00:14
阅读次数:
142
collection集合Map集合Collection接口 Collection接口是List、Set和Queue接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作List和Queue集Collection提供了大量添加、删除、访问的方法来访问集合元素。主要的方法如下:
分类:
编程语言 时间:
2015-03-07 19:58:03
阅读次数:
213
一、泛型初衷Java集合不会知道我们需要用它来保存什么类型的对象,所以他们把集合设计成能保存任何类型的对象,只要就具有很好的通用性。但这样做也带来两个问题: –集合对元素类型没有任何限制,这样可能引发一些问题:例如想创建一个只能保存Dog对象的集合,但程序也可以轻易地将Cat对象“丢”进去,所以可....
分类:
编程语言 时间:
2015-03-07 19:57:49
阅读次数:
222
template class visibility{public: void say(double d){};private: void say(int i){}; void say(T t){};};int _tmain(int argc, _TCHAR* argv[]){ visibil...
分类:
编程语言 时间:
2015-03-07 19:57:27
阅读次数:
181
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 Linked.....
分类:
编程语言 时间:
2015-03-07 19:55:16
阅读次数:
157
(1)每个对象只能调用finalize( )方法一次。如果在finalize( )方法执行时产生异常(exception),则该对象仍可以被垃圾收集器收集。(2)垃圾收集器跟踪每一个对象,收集那些不可触及的对象(即该对象不再被程序引用 了),回收其占有的内存空间。但在进行垃圾收集的时候,垃圾收集器会...
分类:
编程语言 时间:
2015-03-07 19:57:28
阅读次数:
165
在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序:(1)使用Runtime的exec()方法(2)使用ProcessBuilder的start()方法Runtime和ProcessBulider提供了不同的方式来启动程序,...
分类:
编程语言 时间:
2015-03-07 19:53:41
阅读次数:
180