自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

原创 正则表达式,匹配不超过9位正整数

System.out.println(Pattern.matches("(\\d{0,8}[1-9]{1})|(\\d{0,7}[1-9]{1}\\d{0,1})|(\\d{0,6}[1-9]{1}\\d{0,2})|(\\d{0,5}[1-9]{1}\\d{0,3})|(\\d{0,4}[1-9]{1}\\d{0,4})|(\\d{0,3}[1-9]{1}\\d{0,5})|(\\d{0,2}[

2013-09-24 13:27:13 9563

原创 maven dependency不能发布到后台的解决办法

eclipse开发,maven project,maven dependency不能发布到后台,解决方法:右键项目名称 -> 属性 -> deployment assembly发布后workspace中目录,WEB-INF/lib可参考,http://www.mkyong.com/maven/maven-dependency-libraries-no

2012-06-06 10:58:34 1064

原创 浏览器未安装flash插件,如何提示用户安装adobe flash player?

很简单,页面中嵌入如下代码即可。

2012-05-21 22:52:19 10804 4

转载 如何提高英语听力《听力方法》

编辑点评:想做好任何事情,都不可能一蹴而就,都需要你的坚持不懈,提高英语听力水平也不例外。那具体如何提高自己的英语听力水平呢?我觉得首先要清楚自己的听力水平处于哪个阶段。其次,要激发提高英语听力水平的原动力。本文相关应用 想做好任何事情,都不可能一蹴而就,都需要你的坚持不懈,提高英语听力水平也不例外。那具体如何提高自己的英语听力水平呢?我觉得首先要清楚自己的听力水平处于哪个

2012-04-15 22:18:38 873

原创 遍历List并移除其中的某些元素

遍历List并移除其中的某些元素,看起来似乎很简单,但是也容易犯错。package com.cnrvoice.account.constant;import java.util.ArrayList;import java.util.List;public class RemoveElementFromListWhenIterator{    public sta

2012-04-12 09:16:39 2405

转载 Windows7 32位与64位/x86与x64的区别

看到有很多会员问到底是选Windows7 x86,还是选x64。这里简单的谈一下这这两种系统的区别。简单的说x86代表32位操作系统  x64代表64位操作系统。简单的判断电脑是否支持64位操作系统:http://www.windows7en.com/Win7/5305.html如果你的CPU是双核以上,那肯定支持64位操作系统了如果你的电脑内存大于4G,那就要用64位的系统了,因

2012-03-20 21:01:14 1110

原创 如何生成sqlplus操作日志

spool d:\history.log;select * from user;...spool off;可以将你的操作记录,即命令窗口所打印出来的所有东西存入到日志文件中,此处为d:\history.log此功能便于日后查看。

2012-02-15 22:35:06 2478

原创 oracle11g安装

前不久安装了oracle11g,使用pl/sql developer可以连接上,但是使用sql developer却怎么也连不上,一直报错。Ora-12514:TNS:无监听程序。Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务。即使我已经启动了TNSLISTENER服务,仍然不行。采用oracle自带的网络配置助手(Net configuration Ass

2012-02-15 00:15:14 864

原创 排序算法(java)

花了几天时间总结了一下排序算法,原理基本都是学习维基百科的,http://zh.wikipedia.org/wiki/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95,维基百科确实做的很好,总结的相当完整具体,并且有各种语言的参考代码,给我帮助很大。以下是我做的总结,各个算法的demo发布在arithmetic分类下的其他文章中,排序算法:1、直接插入排序算

2012-02-02 15:38:47 503

原创 ShellSort

希尔排序希尔排序,也称递减增量排序算法,是插入排序的一种高速而稳定的改进版本。将数组列在一个表中并对列排序(用插入排序)。重复这过程,不过每次用更长的列来进行。最后整个表就只有一列了。将数组转换至表是为了更好地理解这算法,算法本身仅仅对原数组进行排序。package com.maogh.sort;/** * shell sort * @author wikipedia

2012-02-02 15:28:53 500

原创 SelectionSort

选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。以此类推,直到所有元素均排序完毕。package com.maogh.sort;/** * Selection Sort * * @author Ivan Ma

2012-02-02 15:26:17 592

原创 QuickSort

快速排序快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。步骤为:    从数列中挑出一个元素,称为"基准"(pivot),    重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(p

2012-02-02 15:25:07 587

原创 MergeSort

归并排序算法描述:归并操作的过程如下:    申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列    设定两个指针,最初位置分别为两个已经排序序列的起始位置    比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置    重复步骤3直到某一指针达到序列尾将另一序列剩下的所有元素直接复制到合并序列尾pac

2012-02-02 15:23:36 452

原创 InsertSort

插入排序算法描述:一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:    从第一个元素开始,该元素可以认为已经被排序    取出下一个元素,在已经排序的元素序列中从后向前扫描    如果该元素(已排序)大于新元素,将该元素移到下一位置    重复步骤3,直到找到已排序的元素小于或者等于新元素的位置    将新元素插入到该位置中重复步骤2

2012-02-02 15:21:27 558

原创 BubbleSort

冒泡法package com.maogh.sort;/** * bubble sort * @author Ivan Mao * */public class BubbleSort implements Sort{ public float[] sort(float[] array) { int len = array.length; for (int i = len

2012-02-02 15:18:51 438

转载 win8将带来什么?

借助Windows 8,微软意图孤注一掷地将PC与移动终端设备统一。北京时间9月13日,微软在加州阿纳海姆举行名为“BUILD”的大会,向公众和开发者展示Windows 8操作系统的早期版本。号称统一PC与移动终端的Windows 8吸引了全世界的目光。10年以来,微

2011-10-12 21:43:09 591

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除