题目:求一个字符串的全排列。
思路:我们可以生成一个解答树:拿字符串“bca”来说,此时如果我们处理到第cur个位置,那么我们可以和从当前这个位置开始依次和之后的位置互换字符,这样就能确保二叉树每一层(当前位置)的结果都能出现过了,然后接着递归下去。
package org;
import java.util.Arrays;
public class SortMethod {
pu...
分类:
编程语言 时间:
2015-03-29 00:40:51
阅读次数:
139
Lock是java.util.concurrent.locks包下的接口,Lock实现提供了比使用synchronized方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下: 1 pu...
分类:
编程语言 时间:
2015-03-28 11:17:33
阅读次数:
133
File类JavaIO访问文件名和文件检测相关操作分隔符最好是使用File类提供的File.separator,使程序更加的健壮。File类提供的方法基本上是见名知意,例如getName()就是获取文件名、isFile()判断是不是一个文件。public class FileTest { pu...
分类:
编程语言 时间:
2015-03-27 23:37:25
阅读次数:
219
Eight
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 14009 Accepted Submission(s): 3965
Special Judge
Problem Description
The 15-pu...
分类:
其他好文 时间:
2015-03-27 22:19:20
阅读次数:
190
工具:jstatjmapjhat1.jstat查看gc情况S0C、S1C、S0U、S1U:Survivor 0/1区容量(Capacity)和使用量(Used)EC、EU:Eden区容量和使用量OC、OU:年老代容量和使用量PC、PU:永久代容量和使用量YGC、YGT:年轻代GC次数和GC耗时FGC...
分类:
其他好文 时间:
2015-03-21 01:02:28
阅读次数:
552
.net 类库memcacheddotnet_clientlib_2.01.增加memcacheddotnet_clientlib_2.0代码下载好组件后,用vs打开.net类库memcacheddotnet_clientlib_2.0,打开MemCachedClient.cs,增加如下方法: pu...
参数传递分为:值传递和引用传递。默认的参数传递是值传递,out和ref修饰的参数传递是引用传递,但out修饰的参数必须在函数内部进行初始化。 public static void F(int a) { a++; } pu...
为了更好地理解web服务器(如tomcat)的运行原理,现用java代码模拟了一个web服务器: 1 import java.io.*; 2 import java.net.*; 3 public class MyWebServer 4 { 5 /*模拟web服务器*/ 6 pu...
分类:
编程语言 时间:
2015-03-18 23:15:35
阅读次数:
196
第五章习题5.1 1 package ex0501; 2 //[5.1]创建一个类,它包含一个未初始化的String引用.验证该引用被Java初始化成null 3 4 class TestDefaultNull 5 { 6 public String string; 7 } 8 9 pu...
分类:
其他好文 时间:
2015-03-17 20:03:50
阅读次数:
345
最近开始学习linq.自己也总结一下,方便以后查阅。Select同Sql中的select类似,即输出我们要的东东,感觉在linq中更加强大。Linq可以对集合如数组、泛型等操作,这里我们对泛型类型进行举例。建一个类如下:public class Customer { pu...
分类:
其他好文 时间:
2015-03-16 12:41:06
阅读次数:
152