码迷,mamicode.com
首页 > 编程语言
J2SE快速进阶——Java中的equals和==的区别
1、==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 2、对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 3、基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。 4、一个类如果没有定义equals方法,它将默认继承Object中的equals方法,返回值与==方法相同。...
分类:编程语言   时间:2015-01-31 00:34:31    阅读次数:177
使用Apache Shiro进行java认证说明
认证是尝试证明一个用户是谁的过程。为了进行认证,一个用户需要提供系统能够理解并信任的某种形式的身份证明。这个过程中我们需要了解的专业术语包括:        Subject——指当前操作者,可以是人(用户)、第三方程序以及其他任何任何与我们应用程序交互的人或事物。        Principals——是Subject的标示属性,如用户名、社会安全码(如中国的身份证号)        Cre...
分类:编程语言   时间:2015-01-31 00:32:44    阅读次数:198
使用Go语言实现堆栈(Stack)
package main //Stack //author:Xiong Chuan Liang //date:2015-1-30 import ( "fmt" "github.com/xcltapestry/xclpkg/algorithm" ) func main(){ stack := algorithm.NewStack() if stack.Empty() { f...
分类:编程语言   时间:2015-01-31 00:29:40    阅读次数:334
selenium+python 爬取网络图片(2) -- 百度
上一篇博文介绍了如何用selenium+python在诸如soso、谷歌、好搜等搜索引擎上爬取图片的方法,但是却没用提到百度,因为百度的情况比较特殊。首先,百度图片的数据更好,因为每幅图片都有“data-desc”描述可以作为图像很好的语义标签,此外基于百度较强的技术其查询搜索得到的图片相关性较高,后续人工筛选工作较少;其次,百度图片的数据不容易爬取,如果像前一篇文章中的方法取img标签的src值...
分类:编程语言   时间:2015-01-31 00:27:51    阅读次数:633
栈的实现(C语言实现)
//头文件 #include /*==================== 栈 数据结构 利用数组实现 ====================*/ #define MAX 100 #define ok 1 #define error 0 typedef struct Stack { int data[MAX]; int top; //栈顶 int bottom; //...
分类:编程语言   时间:2015-01-31 00:29:19    阅读次数:146
利用Inltellj创建javadoc ,用jd2chm创建chm
现在有些框架都不带javadoc 就需要自己去生成,而且真正用起来还是chm的最方便,所以写篇日志记录一下下面我就拿struts2的源码来来举个栗子1.第一步:创建一个空的java项目,导入框架源码2.第二步:生成javadoc网页菜单位置:Tools->Gerenate JavaDoc这里特别要注...
分类:编程语言   时间:2015-01-31 00:24:04    阅读次数:204
javascript学习笔记
.lengthcomfirm("");prompt(""); Use thepromptcommand to ask the user where they are from.number string booleanconsole.log
分类:编程语言   时间:2015-01-31 00:24:54    阅读次数:177
JAVA学习--异常Exception的处理
* 二、如何处理Exception的异常* Java提供的是异常处理的抓抛模型*1."抛":当我们执行代码时,一旦出现异常,就会在异常的代码处生成一个对应的异常类型的对象,并*将此对象抛出。(自动抛出 / 手动抛出)*>一旦抛出此异常类的对象,那么程序就终止执行*>此异常类的对象抛给方法的调用者。*...
分类:编程语言   时间:2015-01-31 00:20:57    阅读次数:167
拓扑排序的算法
拓扑排序的算法package ToPu;public class Graph { private final int MAX_VERTS = 20; private Vertex vertexList[]; private int adjMat[][]; private int nVerts; pr...
分类:编程语言   时间:2015-01-31 00:21:25    阅读次数:255
Kosaraju 算法查找强连通分支
有向图 G = (V, E) 的一个强连通分支(SCC:Strongly Connected Components)是一个最大的顶点集合 C,C 是 V 的子集,对于 C 中的每一对顶点 u 和 v,有 u --> v 和 v --> u,亦即,顶点 u 和 v 是互相可达的。通过 Kosaraju...
分类:编程语言   时间:2015-01-31 00:18:59    阅读次数:241
JAVA学习--集合Set使用
* Collection接口 :*|------List接口:*|------ArrayList(主要的实现类)、*|------LinkedList(对于频繁的插入、删除操作)、*|------Vector(古老的实现类、线程安全的,但效率要低于ArrayList)*|------Set接口:存储...
分类:编程语言   时间:2015-01-31 00:19:49    阅读次数:265
JAVA学习--内部类
* 类的第5个成员:内部类* 1.相当于说,我们可以在类的内部再定义类。外面的类:外部类。里面定义的类:内部类* 2.内部类的分类:成员内部类(声明在类内部且方法外的)vs 局部内部类(声明在类的方法里)* 3.成员内部类:* 3.1是外部类的一个成员:①可以有修饰符(4个)②static fina...
分类:编程语言   时间:2015-01-31 00:18:06    阅读次数:211
Java生成6位随机数
//新建一个HashSetHashSet sixHashSet = new HashSet();//满6位时结束循环 while (sixHashSet.size() != 6) { String temp = Integer.toString((int) (Math.random() * ...
分类:编程语言   时间:2015-01-31 00:17:24    阅读次数:153
C++拾遗(三)——函数
函数的定义C++是一种静态强类型语言,对于每一次的函数调用,编译时都会检查其实参,必须与形参类型相同,或可被转换为该类型。参数传递普通的非引用类型的参数通过复制对应的实参实现初始化。引用形参直接关联到绑定的对象,而非这些对象的副本。引用形参的另一种用法是向主调函数返回额外的结果(当一个返回值不够时)...
分类:编程语言   时间:2015-01-31 00:16:24    阅读次数:171
算法导论 6.5.9 堆实现K路归并问题
问题:设计一个时间复杂度为O(NlogK)的算法,它能够将K个有序链表合并为一个有序链表,这里的N为所有输入链表包含的总的元素个数分析:该问题为经典的利用堆完成K路归并的问题:当K个序列满足一定的条件(如单调不减或单调不增)时,利用堆实现K路归并使其归并为一个满足相同条件的序列,具体做法如下:1)假...
分类:编程语言   时间:2015-01-31 00:18:10    阅读次数:221
JAVA学习--泛型的使用
* 泛型的使用*1.在集合中使用泛型(掌握)* 2.自定义泛型类、泛型接口、泛型方法(理解--->使用)* 3.泛型与继承的关系* 4.通配符*------------------------------------------------------------------------------...
分类:编程语言   时间:2015-01-31 00:17:27    阅读次数:159
JAVA学习--接口的应用:工厂方法的设计模式
1 public class TestFactoryMethod { 2 public static void main(String[] args) { 3 IWorkFactory i = new StudentWorkFactory(); 4 i.ge...
分类:编程语言   时间:2015-01-31 00:16:28    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!