自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (10)
  • 收藏
  • 关注

原创 静态方法&&静态代码块

java中静态代码块的用法 static用法详解(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法...

2010-11-01 11:17:09 169

用友软件的两道笔试题(找最大文件和倒水问题)

题目比较基础,不是很难,但也有很多需要注意的地方,先看题目吧:1.找出目录中最大的文件。(目录中可能会有子目录)2.有两个大小分别为m,nL的容器,如何获得xL的水? package others;import java.io.File;import java.io.ObjectInputStream.GetField;import java.util.ArrayList;...

2010-10-27 17:27:31 153

求字符串的最长不重复子串

题目要求:找到一个字符串中的一个连续子串,这个子串内不能有任何两个字符是相同的,并且这个子串是符合要求的最长的。例如:abcdeab,这个字符串有很多不重复子串,比如:abcde, bcdea, cdeab都是不重复子串,而且都是最长的。//试验例子 abceaefk  abceaaaaaaimport java.util.ArrayList;import java.util.HashMa...

2010-10-26 17:42:01 262

原创 海量数据的处理

面试中经常碰到海量数据如果处理的问题。今天特意从网上搜了些结果,看到几篇好文章,记录如下:1.海量数据处理专题(一)面试百度,腾讯,雅虎。。的利器,没写完,但已经相当不错了2.海量数据处理相关面试题 每道题都给出了一些思路,很不错。http://hi.baidu.com/yaomohan/blog/item/9726f78f01f4daf4513d9229.html...

2010-10-26 13:59:01 105

求子数组最大乘积问题

给定一个长度为N的整数数组,只允许用乘法,计算任意(N-1)个数的组合乘积中最大的一组。通过判断数组中0的个数,负数的个数,正数的个数,来求出最大乘积。复杂度为O(N)。//给定一个长度为N的整数数组,只允许用乘法,计算任意(N-1)个数的组合乘积中最大的一组,并//写出算法的时间复杂度。public class MaxMutilCombination { public sta...

2010-10-25 17:02:35 187

判断int型整数的符号

判断一个整数的符号,为负数返回-1,为正数返回1,为0返回0:int sign(int num) { int s = num >> 31;//如果为正数 s=0,如果为负数s=-1; num = -num; int v = (num>>31) & 0x00000001;//如果为正数v=1,如果为负数 v=0 return s...

2010-10-25 15:40:24 337

数组中奇偶数分离

一个数组有奇数也有偶数,把所有奇数放到数组的左边,所有偶数移到数组的右边解法比较简单,从左边找到第一个偶数,再从右边找到第一个奇数,两者交换。类似是快速排序的实现public class OddEvenDivide { public static void main(String[] args) { int [] a={5,10,26,32,41,7,9,8,4,12,1};...

2010-10-25 15:22:30 480

求子数组的和的最大值

题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18 解法比较简单,直接代码: public class MaxsubArray ...

2010-10-25 15:02:48 129

斐波那契数列

这个数列大家应该都很熟悉,编程之美里也提到两个其它方法,对于一般人而言比较难,笔试面试里也不可能一下子想到,就先不实现了。f(n)=f(n-1)+f(n-2),f(0)=0,f(1)=1public class Fibonacci2_9 { public static void main(String[] args) { int x=44; System.out.pr...

2010-10-22 17:26:59 99

求两数的最大公约数

来源:编程之美2.7问题:求两数的最大公约数//求两个数的最大公约数public class GCD2_7 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int x=4272; int y=25...

2010-10-22 16:38:04 150

寻找最大的k个数

来源:编程之美2.5题目:寻找N个数中最大的k个数书中提供的解法很多,有些用java实现起来还真有点难度,很帖两个解法吧,都是比较简单的,复杂的后面再补上。//求N个数中最大的k个数import java.util.PriorityQueue; public class KMax2_5 { private long []n; privat...

2010-10-22 15:55:17 105

1的数目

来源:编程之美2.4题目:给定一个十进制正整数N,写下从1开始,到N的所有整数,然后 数一下其中出现的所有'1'的个数。       1.写一个函数f(N),返回1到N之间出现的‘1’的个数,比如f(12)=5;       2.求满足‘f(N)=N'的最大的N是多少这个题比较难,需要好好的找规律public class NumbersOfOne2_4 { /** ...

2010-10-22 14:23:05 68

寻找发帖“水王”

来源:编程之美2.3题目:该"水王"发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗?问题实质:寻找数组中出现的半数以上的数. 思路:如果每次删除两个不同的id,则剩下的水王id依然超过总数的一半,可以不断重复这个过程。问题扩展:如果有3个id,发贴总数都超过了帖子总数的四个之一,如果快速找...

2010-10-22 13:28:37 83

不要被阶乘吓倒

来源:编程之美 2.2题目:1.给定一个整数N,求N!末尾有多少个02.求N!的二进制表示中最低位1的位置对于第一个问题,书中也给出了两种解答方法,第二种是最好的,想明白为什么这样做后就很简单了。/** * 1.给定一个整数N,求N!末尾有多少个0 2.求N!的二进制表示中最低位1的位置 */public class Factorial2_2 { public...

2010-10-22 11:40:12 100

求二进制数中1的个数

开始找工作了,笔试面试中难免会碰到一些算法题,准备从今天开始,每天总结一些值得注意的题目。现在主要从【编程之美】这本书中摘选吧。 题目:对于一个字节(8位)的无符号整型变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能高。书中总共给出了五种解法,我觉得比较实用的就前三种,后两种(使用分支操作和查表法现实中很难用到)最好的方法当然是第三种了,当位数多时,效果更明显。...

2010-10-22 10:31:05 106

原创 AWT,Swing,SWT组件间的对应关系

 Function/Role/AspectAWTSwingSWT (style)Display static textLabelJLabelLabel, CLabelDisplay multi-line static textMultiple LabelsMultiple JLabels or JLabel with HTML cont...

2010-09-21 11:11:32 315

原创 访问eclipse cvs

:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse 有不少eclipse的官方原码。。可以下载下来学习

2010-09-20 14:43:18 108

TreeViewer中改变字体和颜色

改变某一项的字体时可以简单参照下面的代码:@Override public Font getFont(Object element) { FontData fontData=new FontData(); fontData.setStyle(SWT.BOLD); Font font = new Font(Display.getCurrent(), fontDa...

2010-08-01 01:10:48 365

RCP程序中从数据库中读取XML内容后显示在Editor中

这两天花了不少时间在如何把从数据库中读到的内容显示在一个Editor中,因此总结下吧。需求:数据库中保存了服务对应的wsdl文档,现在需要根据服务ID从数据库中读取该文档内容,然后显示在一个编辑器中,要求对xml文档能着色。    应该说想明白后很简单,只需要两三步就可以了。1.编写一个类实现IStorage接口,我程序中取名为WsdlStorage,具体如下import java...

2010-07-20 23:56:20 199

原创 Hibernate中HQL语句的一般写法

这两天写了不少HQL语句,总结起来都是四步,在这四步的基础上加上其它的处理逻辑就行了。直接看代码吧:public static List<Integer> getAbsOperationIDsByServiceID(int sid){ List<Integer> result=new ArrayList<Integer>(); Session...

2010-07-14 15:02:04 214

原创 SWT/JFace下的TreeViewer的使用(自己总结)

1.入门篇:参照http://www.cnblogs.com/huqingyu/archive/2008/04/10/1146209.html,写得很详细也很简单2.英文入门篇:看http://www.eclipse.org/articles/Article-TreeViewer/TreeViewerArticle.htm,这个写得比较详细,有利于整体把握。 TreeViewer类是对...

2010-06-25 14:52:17 1095

原创 WSDL文档样式

WSDL文档主要分为4种样式:文档/文字、文档/编码、RPC/文字、RPC/编码。基于文档和RPC样式的WSDL文档在数据类型定义方面主要存在如下区别:基于文档样式的WSDL文档的每个Message所包含的Part部分指向一个Schema元素声明;基于RPC样式的WSDL文档的每个Message所包含的Part部分指向了Schema类型的定义.不同文档样式的数据类型定义区别如下...

2010-06-16 15:06:49 112

原创 一起学BPEL实例教程一(原创)

在Eclipse环境下开发BPEL的详细教程,基本上是step by step。教程内容分三部分:l         环境配置l         相关服务的开发(加法服务,减法服务)l         BPEL的开发详情见附件。希望大家一起学习,共同进步。  新增加一个BPEL工程TraditionalWeatherWSBPEL,这个流程用到的两个服务都是网上存在的...

2010-06-13 14:36:52 270

java排序算法自己总结版本

 差不多开始要找工作了,因此今天特意对排序算法进行了复习,把一些心得记录下来。先给出各种算法的原理和实现,最后再做些总结吧。1.冒泡排序,这个应该是大家都熟悉的。(都是从小到大排)原理:简单理解就是依次把最小的数往上冒。 public void bubbleSort(int[] data) { //较小的数往前冒,每一次外层循环,保证第i个数是第i大的 for(i...

2010-05-26 20:20:10 86

运行Eclipse内置浏览器碰到的一个怪异问题

不知道是不是电脑中毒的原因,今天运行Eclipse内置浏览器时总打不开网页,总出现“正在检测代理服务器设置”。。很是郁闷,经过一番google终于解决了:1、启动IE,在窗口上方的菜单中选择“工具→Internet选项”。 2、在随后出现的窗口中选择“连接”标签,接着选择“局域网设置”。 3、将自动配置栏中的两个选项前的对勾都去掉,然后单击“确定”按钮保存退出,即正常了。 ...

2010-04-29 11:03:09 255

美国ZIP Code 一览表

附上两个常用服务的网址:http://www.webservicex.net/WCF/default.aspxhttp://www.webxml.com.cn/zh_cn/index.aspx美国ZIP Code 一览表邮编   城市(city)     州(state) 12201  Albany       NewYork(NY) 30301  Atlanta       Ge...

2010-04-19 11:05:12 5382

在RCP中获取IWorkbenchPage对象,实现视图间的事件监听。

在RCP编程时,我们经常要取得IWorkbenchPage,如果是从视图中得到,可以用下面的方法:IWorkbenchPage workbenchPage = getViewSite().getPage(); 有时不是从视图,而是要从外部取得IWorkbenchPage,例如从菜单或者工具栏等,这时,可以使用下面的方法:IWorkbenchPage workbenchPage = Plu...

2010-04-15 01:13:44 198

SWT中的(文件目录对话框)和(文件对话框)

文件目录对话框(DirectioryDialog)DirectoryDialog dd=new DirectoryDialog(shell); dd.setMessage("select the location directory"); dd.setText("Select Directory"); dd.setFilterPath("C:\\"); ...

2010-04-13 19:16:04 185

Eclipse客户端程序中多线程的使用

      Eclipse作为一个开发平台,使用越来越广泛,基于Eclipse Rich Client Platform开发的客户端程序也越来越多。在当今越来越复杂的应用环境中,我们的客户端程序不可避免的要同时进行多任务的处理。一个优异的客户端程序都会允许用户同时启动多个任务,从而大大提高用户的工作效率以及用户体验。本文中我们来谈谈Eclipse中实现多任务的方式。     在我们基于Ecli...

2010-03-10 16:14:48 97

总结一下eclipse中Job机制

      总结一下eclipse中Job,Job可以说是eclipse中比较核心又在我们使用中经常碰到的一种机制。本质上是eclipse中的多线程的一种表现,与IRunnable功能类似。但是更加对象化,容易扩展和控制,属于eclipseUI的一部分。表现上的区别:Job会在右下角显示进度条,IRunnable则不会(只有靠MonitorDialog),更加的友好。可以是在前台显示,也可以不显示...

2010-03-10 09:32:06 158

eclipse中的线程

寒假我就上网很少了,真的非常不好意思.eclipse中的线程是开发eclipse插件中一个比较重要的基础,而很多书上都没有说,我最后抽时间写了这篇入门文章,希望对大家有帮助.我先大致讲一讲GUI程序中的线程.    虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的.当用户使用GUI程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的GUI事件,它来决定哪个窗口或 程序来接受每一个...

2010-03-02 16:48:14 164

原创 Heritrix使用中碰到的问题记录

1.在eclipse中成功安装并运行后,在webUI选择【with default]时会报错   找不到一个路径。我电脑中workspace是在E盘。。报的错是找不到:   E:\profiles\default   解决方法:笨的方法是建立目录:E:\profiles\default,并把默认的order.xml复制到这个目录下!2.界面不能改变选择项的问题原因是找不到路径。...

2010-01-27 15:24:02 116

原创 从集合类中删除元素时容易碰到的问题(ConcurrentModificationException)

先看下面的一段代码,也许很多人都会觉得没任何问题: Set<String> myset= new HashSet<String>(); myset.add("apple"); myset.add("orange"); Iterator it = myset.iterator(); while(it.hasNext()) { ...

2010-01-21 15:04:46 72

原创 java clone方法的使用

     这几天在编程的过程中突然发现自己对java的参数传递理解不是很到位,导致编程过程中出现了一些问题。主要是对集合类的传递没引起注意,后来经过对克隆机制的学习,终于解决了问题。     需要注意的是:如是A类需要用到B类的对象成员变量(如一个ArrayList),最好引用的时候先保存一下原来的值,然后新建一个对象,把需要引用的clone过来,在这基础上作修改。这样无论是恢复还是保存结果都...

2010-01-20 13:59:56 71

原创 外部执行Command而Editor不提示已修改的解决办法

理论:有些时候的需求往往不是通过plette来创建模型和连线以及其他的Command,那么你要想在别的地方执行Command,且让DiagramEditor知道你修改了,那么你就将Command传到Editor中去执行就可以了;具体的实现:在DiagramEditor中提供一个方法,用来执行Comamnd,代码如下: public void executeCommand(Command ...

2010-01-11 19:22:03 84

字符串匹配算法学习

1.KMP算法http://hi.baidu.com/neutblue/blog/item/de224d2dedfb59e58b139945.html2.BM算法http://hi.baidu.com/xwarning/blog/item/28fff4d0545a5ada572c84fe.html3.Sunday算法http://hi.baidu.com/kmj0217/blo...

2009-12-21 21:13:03 127

学习mywork源码速记

1.在action中获得shellColorDialog dialog=new ColorDialog(this.getWorkbenchPart().getSite().getShell()); 2.检验属性视图中的值是否合法可以参照下面代码for (int i = 0; i < 4; i++) { ((PropertyDescriptor) descriptors[i]...

2009-12-12 22:09:06 72

gef中的属性视图小结

1.如果要实现在属性视图中编辑被选择的对象,则至少必须满足以下两个条件:被选择的对象必须实现或者能够适配成IPropertySource接口对象。被选择的对象必须能够被实现了ISelectionProvider接口的选择提供者提供属性视图2.Eclipse中内置了一些实现了IPropertyDescriptor接口的类PropertyDescriptor 可以实现不可编辑的属...

2009-12-06 15:38:41 204

java中判断一个字符串是否是一个整数的几个方法

1.使用类型转换判断try { String str="123abc"; int num=Integer.valueOf(str);//把字符串强制转换为数字 return true;//如果是数字,返回True } catch (Exception e) { return false;//如果抛出异常,返回False } ...

2009-12-06 14:07:40 480

原创 Java集合的Stack、Queue、Map的遍历

一、Map的遍历import java.util.HashMap; import java.util.Iterator; import java.util.Map; /** * Map的遍历,这个遍历比较特殊,有技巧 * * @author leizhimin 2009-7-22 15:15:34 */ public class TestMap { ...

2009-12-05 14:58:43 129

一起学BPEL实例教程一(原创)

在Eclipse环境下开发BPEL的详细教程,基本上是step by step。 教程内容分三部分: 1 环境配置 2 相关服务的开发(加法服务,减法服务) 3 BPEL的开发 详情见附件。希望大家一起学习,共同进步。 有分的就支持下,没分的就到http://zhongkem.javaeye.com/admin/blogs/691388下载吧~~

2010-06-13

GEF入门系列(八进制)非加密版

资源就不用多介绍了,想下的都知道是什么东西。。。 这是非加密版,所以你可以随意加注释,作笔记

2009-06-05

GEF原理的详细介绍+程序实例和程序源码

gef原理的详细介绍PPT+大量程序实例介绍+程序源码,很有参考价值。

2009-04-10

组合数学习题答案大汇总

组合数学习题答案汇总,基本上包括了网上能下到的各种版本的组合数学方面的习题答案。如清华大学的。。。等等吧,还有些组合数学的课件,也一并传上。 基本上都是既有题目又有答案,方便大家学习。

2009-04-03

最新java面试题汇集

最新java面试题汇集 在网上搜集的很多java方面的面试和笔试题目。希望给找工作的同学有所帮助

2008-12-02

职业生涯规划必读手册:选对池塘钓大鱼

职业生涯规划必读手册:选对池塘钓大鱼 很有名的一本书,写得也相当的好,特别是对于即将毕业的大学生,找工作前读一读,可能改变你的一生 PDF格式

2008-12-02

vc漂亮实用按钮源程序打包下载

收集的一些vc下的按钮美化程序,非常实用!使用也很方便

2008-12-02

想去外企上班:208个必须搞掂的面试难题.

本书的目的是向你提供208个求职时最常被问及的问题,这些问题有些很难,有些比较容易。但所有的这些问题都有可能构成一次面谈或使你赢得一次面谈。 要回答一系列的求职面试问题,那种感受犹如受苦刑般的体罚。但是只要你稍做准备,本书将会帮助你渡过难关,使你表现出色。本书所囊括的面试问题及其回答方法将会带给你一种如何对付面试问题的灵感。但你不能把这些问题作为“罐装”好的或是起草好的答案来使用,而是要把它们运用于你自己的实际情况中。记住,你的反应试和你实际说的内容同等重要

2008-11-29

Artificial Intelligence

智能规划的研究和应用,对智能规划领域作了一个较为全面的分析和综述,旨在让感 兴趣的研究者对这一热门领域有一个完整的印象,同时提供了一些有益的分析、研究链接 与研究资料

2008-11-29

空空如也

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

TA关注的人

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