0)Eager initialization如果程序一开始就需要某个单例,并且创建这个单例并不那么费时,我们可以考虑用这种方式:123456789public class Singleton { private static final Singleton INSTANCE = new Sin...
分类:
其他好文 时间:
2015-01-30 15:09:08
阅读次数:
166
希尔排序是不稳定的,但是它比直接插入排序要快得多。
希尔排序又称为缩小增量排序,这是对直接插入排序的一种改进方法,其过程是:首先以d1 (0进行直接插入排序。然后,以d2(0
一般的初次取序列的一半为增量,以后每次减半,直到增量为1。
借用百度百科里的一张图,更直观一些。
// 希尔排序 x待排序数组, n数组长度
private static void shellSor...
分类:
编程语言 时间:
2015-01-29 17:45:49
阅读次数:
199
1 public class LogCommon 2 { 3 #region 全局变量 4 /// 5 /// 日志配置文件路径 6 /// 7 private static string C...
分类:
其他好文 时间:
2015-01-29 17:19:19
阅读次数:
171
5.2.3 添加、删除和修改操作下面具体说明如何进行添加、删除、修改的操作。下面我们将这些动作封装在一个类DBHelper中,通过这个类的几个方法,可以具体看到如何进行数据库的各种操作。 // import略 public class DBHelper { private static final String[] COLS = new String[] { "_id",...
分类:
其他好文 时间:
2015-01-29 10:30:09
阅读次数:
194
直接插入排序是一种简单的排序方法。其基本思想是,开始时将原序列的第一个元素看作一个有序序列。然后依次取出原序列第二个元素及其后面的元素,并将其插入到有序序列中合适的位置,这样经过n-1次插入后就完成排序了。
private static void sort(int[] x, int n){
int i,j,t;
for(i = 1; i < n; i++){ //i表示插入次...
分类:
编程语言 时间:
2015-01-28 22:39:21
阅读次数:
191
using System;using System.IO;using System.Text;namespace Core{ public class LogHelper { private static void writeLog(string log) {...
分类:
其他好文 时间:
2015-01-27 20:02:29
阅读次数:
186
/*** 判断当前连接方式是否是WIFI连接* * @param context* @return*/private static boolean isWifiConnected(Context context){ return getNetworkState(context, Connectivi...
分类:
其他好文 时间:
2015-01-27 19:58:50
阅读次数:
196
private static String getSearchTime(String timeString){SimpleDateFormat dateformat = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z",Locale.ENGLISH); Si...
分类:
编程语言 时间:
2015-01-27 19:48:13
阅读次数:
116
@Controller
@RequestMapping("/admin/util")
public?class?SystemController?{
????private?static?final?Logger?log?=?LoggerFactory.getLogger(SystemController?.class);
????
????@Re...
分类:
编程语言 时间:
2015-01-27 18:44:54
阅读次数:
212
下面方法是让设置的关键字高亮显示,考虑到了注释与字符串的影响,所以备用,以便将来能够用到. private static void ColorizeCode(RichTextBox rtb) { string[] keywords = {"as"...
分类:
其他好文 时间:
2015-01-27 18:11:47
阅读次数:
173