自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 用 Eclipse 建立 JAVA Web Service 教學

使用Eclipse建立Web Service2008 7/17 就算工具無敵!也要會用才行!.... 咦!有押韻耶!軟體環境Eclipse IDE for Java EE Developers (Eclipse 3.4版)JDK 6Tomcat 5.5.26Apache Axis2 1.4以上是這次所使用的軟體環境!接著就讓我們來看看

2012-08-07 10:36:58 2209

转载 软件需求最佳实践--需求的三个层次(笔记二)

需求的三个层次:业务需求、用户需求、软件需求业务需求是需求定义的产物,用户需求是需求捕获的产物,软件需求是需求分析与建模的产物。业务需求:  反映企业/组织对软件系统的高层次目标要求,就是软件系统的建议目标,而目标通常体现在以下两个方面:  问题:解决企业/组织动作过程中遇到的问题,例如:物资供应脱节、用户投诉量大、客户流失较高等。  机会:抓住外部环境所带来的机会,以便为企业

2012-06-09 08:28:35 837

转载 软件需求最佳实践(笔记一)

一、需求定义Goals(目标)-->Problem(问题)-->Option(可选方案)-->Answer(建议方案)重点:明确项目的目标和范围二、需求捕获问问你从事哪些工作,这些工作是如何进行的?然后再逐步过度到存在什么样的障碍,有什么困难需要解决三、软件需求与需求工程 业务需求:通常是企业/组织的高层管理人员提出,它是彻底从业务角度描述,是需求定义的产物用户需求:描

2012-06-09 08:27:33 1079

转载 Java:使用Executors创建和管理线程

1. 类 Executors此类中提供的一些方法有:1.1 public static ExecutorService newCachedThreadPool()创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。 1.2 public static ExecutorService new

2012-04-08 22:25:08 345

转载 Java:使用Executors创建和管理线程

Java:使用Executors创建和管理线程 1. 类 Executors   此类中提供的一些方法有:  1.1 public static ExecutorService newCachedThreadPool()  创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。  1.2

2012-04-08 22:21:47 334

转载 java正则表达式总结和实例

字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础工具,可以用于很多类型的文本处理, 如匹配,搜索,提取和分析结构化内容.java.util.regex是一个用正则表达式所订制的模式来对字符串

2012-03-18 09:40:49 316

转载 java regex 正则部分高级特性使用

package unit;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Assert;import org.junit.Test;public class RegexUnit {    @Test    /**     * 向前\向后查找

2012-03-17 12:26:07 396

转载 Java Gossip: 使用正則表示式(Regular expression)

如果您查詢J2SE 1.4之後String的線上API手冊說明,您會發現有matches()、replaceAll()等方法,您所傳入的參數是「正則表示式」(Regular expression)的字串,正則表示式的功能是J2SE 1.4之後加入的新功能。正則表示式最早是由數學家Stephen Kleene于1956年提出,主要使用在字元字串的格式比對,後來在資訊領域廣為應用,現在已經成為

2012-03-17 12:11:38 1022

转载 Java正则表达式教程

http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html

2012-03-17 11:59:58 274

转载 java regex document

首先是字元,REs的基本元素就是字元,所以對於字元有相當細膩的描述方式,而且很多時候描述方式都不是唯一的,所以不必拘泥於找到最完美的寫法。字元分兩部分來解釋。1.一般字元,在還沒做字元組合時,下面這些都只是"一個"字元,先要有這個觀念,才不容易弄不清楚字串和字元的區別。x : 一個字元,例如 "a" 表示要找含有這個字元的部分。[abc] : 這個字元可能是a或b或c[^abc

2012-03-17 11:32:55 371

原创 使用非阻塞ServerSocketChannel、SocketChannel代替ServerSocket和Socket

在使用传统的ServerSocket和Socket的时候 很多时候程序是会阻塞的比如 serversocket.accept() , socket.getInputStream().read() 的时候都会阻塞 accept()方法除非等到客户端socket的连接或者被异常中断 否则会一直等待下去read()方法也是如此 除非在输入流中有了足够的数据 否则该方法也会一直等待下去知道数据的到

2011-12-26 23:06:35 1835

原创 MultiLineComment swt

//Send questions, comments, bug reports, etc. to the authors://Rob Warner ([email protected])//Robert Harris ([email protected])import java.util.ArrayList;import java.util.LinkedLis

2011-11-07 22:44:39 461

原创 java编码格式模版

codetemplates.xml/** * @return the ${bare_field_name} *//** * @param ${param} the ${bare_field_name} to set *//** * Here is a block comment. * ${tags} *//******************************

2011-11-07 09:22:58 307

原创 eclipse rcp 的各个配置文件

1、 Application:这个类是程序的入口,虽然没有Main函数,但是这个类实现了IPlatformRunnable接口,当JVM完毕,初始化RCP框架以后会调用这个类的run函数来完成UI设置和开始执行我们指定的程序功能。在绝大多数RCP程序中,这个类不用更改。2

2011-09-28 08:30:37 1199

原创 Eclipse RCP 的 plugin.xml 配置问题小结

在plugin.xml 配置文件中1、menubarPath="myrcp.firstmenu/addtions" 表示在标识为 myrcp.firstmenu 的菜单下添加一个标识为 addtions的菜单项。菜单的定义 :MenuManager newMenu = new

2011-09-28 08:30:10 1460

原创 Eclipse RCP开发桌面程序

所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底

2011-09-27 16:51:14 1423

原创 setDaemon(true)后就是后台线程(守护线程 ),反之就是前台线程(用户线程)

1,setDaemon(true)后就是后台线程(守护线程 ),反之就是前台线程(用户线程)2,后台线程 和 前台线程的区别:在java程序中如果所以的前台线程都已经退出,所有的后台线程自动退出。TestThread为后台线程:Java代码  public cla

2011-09-27 09:38:38 497

原创 scoket程序

import java.io.*;import java.net.*;public class Provider{ ServerSocket providerSocket; Socket connection = null; ObjectOutputStrea

2011-09-27 08:43:38 290

原创 java读写删.text,.xml文件内容

java读写删.text,.xml文件内容  1  package  com.paiao.bdpm.flow.base; 2   3  import  java.io.BufferedReader; 4  import  java.io.BufferedWrite

2011-09-20 16:52:49 515

原创 java 对文件的删除、剪切、移动和创建文件夹操作

package OALogic.sql.data;       import java.io.*;        public class FileOperate {        public FileOperate() {        }

2011-09-20 16:50:54 388

原创 java 读取文件指定行的内容

/**  * 读取文件指定行。  */public class ReadSelectedLine {//     读取文件指定行。     static void readAppointedLineNumber(File sourceFile, int lin

2011-09-18 23:16:28 3904

原创 java中多种方式读文件

java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.Fil

2011-09-18 23:13:29 251

原创 Java 读/写文件文本文件的示例

/* * 简单的读/写文本文件的示例 * 这里包含了三个例子,即 * 1. 将文件读入到内存(这里是StringBuffer)的例子 * 2. 将内容中的文本写到文件 * 3. 将一个文件的内容读出来写入另一个文件中 *    同时也展示了如果从输入流中读

2011-09-18 23:12:38 310

原创 java正则表达式获取字符串中的所有英文单词或数字

偶然发现网上贴出的使用正则表达式获取字符串中的所有英文单词或数字的方法,很实用,就摘下来了import java.util.regex.Pattern;  import java.util.regex.Matcher;  public class Test{

2011-09-18 15:23:28 2698

原创 Java正则表达式详解

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括

2011-09-15 23:12:53 246

原创 java 正则表达式1

JAVA正则表达式--Pattern和Matcher 现在JDK1.4里终于有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的­迟来恩物--对我来说确实如此。 1.简介: java.

2011-09-15 23:12:20 252

原创 java 之树型递归算法

如何来做一棵递归树,这在前面的文章中有提过,但那是引用了myfaces组件的,今天就不用啥组件了,直接输出树的结构形状.数据库表数据一样,但还是在此重复一次。我们的目标是:完成以下形态的树状.--管理---高级管理员----增加----删除----修改

2011-09-14 23:35:18 688

原创 java实现树型结构方法一

//初始化树形目录。     //     protected void initTreeView()     {        //SQL语句:选择部门树的第一级节点。        string   sqlDepartment="Select   Cate

2011-09-14 23:29:42 1172

原创 递归和迭代的区别

递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用

2011-09-14 23:24:54 253

原创 典型算法及应用——“递归法”探究

在起始条件已知的情况下,解决一类重复性问题的最佳方案莫过于使用程序设计的三大基本结构之一的“循环”结构(分为“有限次”和“无限次”循环两种情况)。然而现实生活中也存在这样一类问题——起始条件不明确,但结尾却已知;或者问题自身嵌套着自身。在这种情况下我们将采用反向思维,从结尾条件开

2011-09-14 23:12:11 563

原创 Java递归算法

Java代码 /**    *    * @author SunnyMoon    */         /**    * 概念介绍:    * 递归是一种方法(函数)调用自已编程技术。    * 递归就是程序设计中的数学归纳法。

2011-09-14 22:55:04 846 1

原创 java实现的经典递归算法三例

一、写作此文的原因:  学过程序设计的朋友都知道,存在自调用的算法称作递归算法。 递归往往能给我们带来非常简洁非常直观的代码形势,从而使我们的编码大大简化,然而递归的思维确实很我们的常规思维相逆的,我们通常都是从上而下的思维问题, 而递归趋势从下往上的进行思维,正由于此,很多

2011-09-14 22:54:11 311

原创 递归和迭代----深入理解递归的使用

天我们讲解了有关递归的一些基础知识,今天我们再来看看这些递归的重大缺陷这也是人们最容易忽视的地方,有些时候使用递归是比较简单,但却可能付出很大的负担!相反我们可以考虑另一种形式“循环迭代”----有些时候是递归的良好替代算法!但也不尽然!上次我们讲解了递归的使用条件-

2011-09-14 22:51:52 524

原创 java 迭代器(Iterator)

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方

2011-09-14 22:48:25 580 1

原创 JAVA 正则表达式

[size=12px]1。^\d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数 3。^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配

2011-09-14 22:30:48 229

原创 Java编程:break和continue语句

核心提示:break和continue语句是和循环语句紧密相关的两种语句。其中break关键字的意思是中断、打断,continue关键字的意思是继续。使用这两个关键字可以调节循环的执行。5.5.1 break语句break语句在前面的switch语句中已经... 推广和普及Jav

2011-09-14 22:15:49 398

原创 连接android端口,所能做的作用

android端口,及其作用:  4939口,用来发送DUMP,LIST,CAPTURE,CAPTURE_LAYOUT,INVALIDATE,REQUEST_LAYOUT等指令。  5555口,貌似是adb端口,不太清楚。  5537,貌似和5555口相同的作用,可以

2011-09-12 10:25:52 904

原创 Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计

在Android 工具栏里面,地址:D:\Program Files\android-sdk-windows\tools  目录下打开此工具此工具名为:层级观察器本篇文章将教大家如何利用层级观察器查看和优化自己的UI层次关系或者看别人应用程序UI的布局结构,双击该处理

2011-09-12 09:51:28 307

原创 How to use Common Navigator in RCP

使用eclipse进行开发的人肯定对Project Explorer不陌生,这个view能够让你对你的工程进行管理,同时配有强大的排序和过滤功能,那么在一个RCP程序中,该如何来使用eclipse自带的资源导航器呢?     在eclipse3.2之前,ResourceNav

2011-09-11 14:05:05 382

原创 插件开发之:Common Navigator View (CNV) 通用导航试图

Eclipse提供了非常多的view,从表现形式来说可分为table view和tree view;从结构上来说可分成三类:Common navigator view, Pagebook view, Task-oriented view。一般情况下,CNV与Resource有关,

2011-09-11 14:02:47 953

空空如也

空空如也

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

TA关注的人

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