1、首先使用maven构建一个web项目,目录结构如下 2、配置pom.xml ??<!--?spring??-->
????<dependency>
????????<groupId>org.springframework</groupId>
????????<artifactId>sprin...
分类:
编程语言 时间:
2014-12-22 16:27:36
阅读次数:
348
1. 区分重载方法:
参数顺序的不同可以区分两个方法,不过,一般情况下千万别这么做,因为这会使代码难以维护不能通过返回值类型来区分重载方法:因为如果我直接调用f(), 此时java不知道应该调用那一个
public void f(){
}
public int f(){
return 1;
}
2. 只有当需要明确指出对当前对象的引用时, 才需要使用this关键字,例如,...
分类:
编程语言 时间:
2014-12-22 16:22:06
阅读次数:
255
Problem Description
Pass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have many people to meet. Especially a good friend Merceki.
Yifen...
分类:
编程语言 时间:
2014-12-22 16:19:55
阅读次数:
277
逃生
思路:刚开始以为直接拓扑排序就可以,其实不然。题目的意思是:如果有满足拓扑排序
的多种情况的前提下,让1先尽量靠前,满足1尽量靠前之后,让2尽量靠前,而不是直接
的字典序。
比如:
4 2
3 2
4 1
结果应为4 1 3 2,而不是3 2 4 1。
所以进行反向建边,然后拓扑排序,用链式前向星存储图,为了使得序号小
的点尽量靠前,所以用优先队列存储将入度为0的点,在逐一取出,遍历该点
的边,就使得大的点尽量靠前,最后逆序输出就可以了。
Time Limit: 2000/1000 MS (J...
分类:
编程语言 时间:
2014-12-22 16:21:37
阅读次数:
192
PageRank算法的MapReduce实现...
分类:
编程语言 时间:
2014-12-22 16:18:48
阅读次数:
212
下载jar包
http://mvnrepository.com/artifact/com.google.zxing/core/2.2
代码:
package com.haier.util.qr;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import...
分类:
编程语言 时间:
2014-12-22 16:19:16
阅读次数:
234
Problem Description
在一无限大的二维平面中,我们做如下假设:
1、 每次只能移动一格;
2、 不能向后走(假设你的目的地是“向上”,那么你可以向左走,可以向右走,也可以向上走,但是不可以向下走);
3、 走过的格子立即塌陷无法再走第二次;
求走n步不同的方案数(2种走法只要有一步不一样,即被认为是不同的方案)。
Input...
分类:
编程语言 时间:
2014-12-22 16:19:13
阅读次数:
266
Problem Description
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。
你的任务是,对于给定的N,求出有多少种合法的放置方法。
Input
共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。
Output
共有...
分类:
编程语言 时间:
2014-12-22 16:17:58
阅读次数:
181
Problem Description
Give you three sequences of numbers A, B, C, then we give you a number X. Now you need to calculate if you can find the three numbers Ai, Bj, Ck, which satisfy the formula Ai+Bj...
分类:
编程语言 时间:
2014-12-22 16:17:44
阅读次数:
252
provider.info();
Provider.1=SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Col...
分类:
编程语言 时间:
2014-12-22 16:17:16
阅读次数:
199
java.util.zip包在解压缩文件方面入门使用...
分类:
编程语言 时间:
2014-12-22 16:14:12
阅读次数:
234
题目大意:老板要发酬劳,但是工人酬劳不一样,有N个人,M种情况。a的酬劳一定
要高于b。每个人最低酬劳为888,问:老板最少要花费多少钱。
思路:以b->a为有向边建立拓扑排序,不满足排序就输出"-1",否则就进行拓扑排序,
将拓扑排序的点看成一层一层的,无入度的为第一层,通过一条边能走到的为第二层。
通过两条边才能走到的为第三层。每一层都比前一层多一块钱。最后输出总钱数。...
分类:
编程语言 时间:
2014-12-22 16:13:51
阅读次数:
252
一、if else:#!/usr/bin/pythonx = int(raw_input('please input:'))if x >= 90: if x >= 95: print 'a+' else: print 'a'elif x >= 80: i...
分类:
编程语言 时间:
2014-12-22 16:12:37
阅读次数:
213
== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是...
分类:
编程语言 时间:
2014-12-22 16:10:29
阅读次数:
181
微软100题系列地址答案地址谓之随笔,当是自己在练习此类算法的一些想法,一些心得,一些领悟,一些借鉴,当自引用之时,会附上相应的链接!题:把二元查找树转变成排序的双向链表(树)描述:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。思维过程[个人...
分类:
编程语言 时间:
2014-12-22 16:09:46
阅读次数:
226
Often time, Tomcat may hits the following java.lang.OutOfMemoryError: PermGen space error.java.lang.OutOfMemoryError: PermGen space at java.lan...
分类:
编程语言 时间:
2014-12-22 16:08:18
阅读次数:
169
今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(name,color){ this.name = na...
分类:
编程语言 时间:
2014-12-22 16:06:18
阅读次数:
134