自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lonelycoder的Java科研站

来自地狱深渊的歌唱 倾诉不灭的永恒执念与理想

  • 博客(69)
  • 资源 (17)
  • 收藏
  • 关注

原创 【Java每日一题01】使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数

package test01; public class RandomNum { public static void main(String[] args) { int number[] = new int[100]; int record = 0; for (int i = 0; i < n

2009-02-12 21:07:00 10264 1

原创 【Ajax-Jquery】使用JQuery 简化Ajax 开发

  jQuery 是一个JavaScript 库,它有助于简化 JavaScript™ 以及 Asynchronous JavaScript + XML (Ajax) 编程。与类似的 JavaScript 库不同,jQuery 具有独特的基本原理,可以简洁地表示常见的复杂代码。学习 jQuery 基本原理,探索其特性和功能,执行一些常见的 Ajax 任务并掌握如何使用插件扩展 jQuery。

2008-12-01 15:50:00 658

原创 【ExtJs学习系列】Ext2.0框架的Grid使用介绍(五)

  Ext2.0框架的Grid使用介绍     最近空闲时间在学习Ext2.0框架,只有一个字的感叹“强”,我从未想到JS代码能够写出这么绚丽的Web页面出来,以前看到YUI,惊若天人,如今看到EXT2.0的东西,更是感觉震撼。 Ext2.0是一个JS框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext

2008-11-26 14:32:00 763

原创 【ExtJs学习系列】开始使用Grid(四)

 概述: 本教程将以XML为数据源,带你进入Grid的世界。 本文涉及的范例代码,可以在这里下载。一个完成好的例子可在这里找到。步骤一 定义数据(Data Definition)首先要让Grid知道XML文档定义了每一行是什么数据。正如所见,我们命名了"item"在下面的XML样本中。单行的XML样本数据     0446613657    http://www

2008-11-26 13:27:00 576

原创 【ExtJs学习系列】Ext的Menu组件(三)

 概述: 讲讲如何使用Ext菜单器件 这篇教程中,我们将学习使用Ext的菜单器件(Menu Widgets)。假设读者已经阅读过Ext简介一文,并懂得一些Ext的基本相关知识。菜单器件是Ext库中较迟实现的器件。它由几个类联合构成,使得创建一个菜单只需若干代码块(Block of code)。开始!第一步要做的是,下载本教程的示例文件。Zip文件包括三个文件:ExtMenu.html,

2008-11-26 13:17:00 3844

原创 【Ext学习系列】Ext简介(二)

使用Widgets(Widget原意为“小器件”,现指页面中UI控件) 除了我们已经讨论过的核心JavaScript库,现在的Ext亦包括了一系列的最前端的JavaScirptUI组件库。文本以一个最常用的widget为例子,作简单的介绍。MessageBox 比起略为沉闷的“HelloWolrd”消息窗口,我们做少许变化,前面我们写的代码是,单击某个段落便会高亮显示,现在是单击段

2008-11-26 12:57:00 596

原创 【ExtJs学习系列】Ext简介(一)

  无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。本文将简单地介绍Ext的几个基本概念,和如何快速地做出一个动态的页面并运行起来,假设读者已具备了一些JavaScript经验和初级了解HTML Dom。否则的话,请从阅读初学JavaScript资源开始。 下载Ext如果你未曾下载过,那应从这里下载最新版本的Ext http://www.extjs.com/down

2008-11-26 12:47:00 545

原创 【Java插件开发】Java用commons-email-1.1.jar实现发邮件功能

  今天在Apache网站上下载commons-lang jar文件时突然看到commons-email-1.1.jar这个项目jar文件,看了看user guide确实比JDK提供的好多了,简单的几行代码就实现了发邮件的功能,以前实现过一个纯JavaMail带附件发邮件功能,代码复杂不说,现在回过头来都懒得看(主要是WEB项目注释少)。    贴上TEST代码看看,简单、清晰。只要稍加修

2008-11-25 21:12:00 863

原创 【Java插件开发】JFreeChart简单使用

JFreeChart is a free chart library for Java that can generate a wide variety of charts for use in applications, applets and servlets.JFreeChart API文档分两部分,org.jfree.chart包和org.jfree.data包我们要画一张图首先做

2008-11-25 21:07:00 567

原创 【J2SE】Java截取字符串的一些常用处理

 java对字符串处理功能强大,以下是本人实际开发中用到的一些总结: package org.bulktree.test;import java.util.StringTokenizer;/** *//** *  * @author bulktree Email: [email protected] * @date Jul 31, 2008 */

2008-11-25 21:03:00 552

原创 【J2SE】Java实现序列化

/* *实现序列化的克隆. * * *确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终止运行后,这些对象仍然存在,可以在程序再次运行时读取这些对象的值,或者在其他程序中利用这些保存下来的对象。这种情况下就要用到对象的序列化。 * *

2008-11-25 20:54:00 414

原创 【JavaScript】JavaScript 实现树型

"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  "text/css"> *{margin:0;padding:0;border:0;} body {     font-family: arial, 宋体, se

2008-11-25 20:48:00 422

原创 【Ajax-DWR】一个示例让你学会Dwr

   DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样. 英文不错的可以直接看官方的英文入门,http://getahead.org/dwr/getstarted   两种方式入门dwr     1.直接从http://getahea

2008-11-23 15:25:00 543

原创 【J2SE】中文转换为全拼和首字母

 先下载:http://pinyin4j.sourceforge.net/ import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPiny

2008-11-23 15:07:00 677

原创 【搜索引擎】J2SE搜索引擎实例

  package phz;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import org.apache.lucene.in

2008-11-22 23:56:00 488

原创 【数据加密】MD5对加密数据进行验证

package phz;import java.security.MessageDigest;public class CipherUtil {     //十六进制下数字到字符的映射数组        private final static String[] hexDigits = {"0", "1", "2", "3", "4",           "5

2008-11-22 23:52:00 519

原创 【JavaScript】弹出窗体背景变灰变为只读

               "Content-Type"   content="text/html;   charset=gb2312"   />    "text/css">    *{margin:0;padding:0;}                        "button"   value="点击这里"   onclick="

2008-11-22 23:43:00 1250

原创 【JavaScript】中国建设很行使用的软键盘

 css/before_login.css#Page_content { width:860px;padding:0 20px;margin:0 auto;background:#fff;} #Header { background:url(../images5/blue/header_bg.gif) left top repeat-x;} #Pag

2008-11-22 23:35:00 2159

原创 【Struts2.0】Struts 应用转移到 Struts 2 (一)

   有很多人都很熟悉 Struts, 无论是从项目中直接获得的实战经验还是从书中了解到的。我们这一系列文章,将通过一个由 Stuts 转移到 Struts2 简单的例子向大家展现Struts2的所有特征。    在我们开始这个例子之前,你需要去知道一点 Struts2的背景知识。在第一部分的文章中,我们将介绍Struts2与Struts的核心框架的不同点,以助于更好地了解其他方面的整合。第二部分

2008-11-21 21:46:00 431

原创 【Struts2.0】Struts 应用转移到 Struts 2 ( 二 )

   在上篇文章中,我们已经从较高层解释了整个框架的结构,请求流程的基础,配置方式和Struts2和Struts1的不同之处。了解这些后从Struts 应用 迁移到 Struts 2 不再是难事。    在这篇文章中,我们将会更详细地讲述如何由Struts 的action转为Struts 2的action。一个应用的例子这个例子选择了大家都熟悉的 - weblog. 简单地介绍下这例子的功能需求:

2008-11-21 21:45:00 488

原创 【Struts2.0】Struts 2的基石——拦截器(Interceptor)

  首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类似“”的代码。Struts 1.x的Form Bean的麻烦

2008-11-21 21:44:00 534

原创 【Struts2.0】struts2的struts.properties配置文件详解

struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action            用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的do

2008-11-21 21:41:00 434

原创 【Struts2.0】在Struts 2.0中国际化(i18n)您的应用程序

  国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。其实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE -NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-

2008-11-21 21:40:00 745

原创 【Spring】Spring中WebApplicationContext的研究

ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些, ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一个类似Map的结构。 在Web应用中,我们会用到WebApplicatio

2008-11-21 21:20:00 758

原创 【设计模式】用AOP实现观察者模式

 观察者(Observer)模式     用途:定义对象之间的一对多依赖关系,因此,当一个对象的状态发生改变时,其所有依赖项都会得到通知,并自动更新。    它是 OO 设计模式的皇后。该模式被人们广泛应用(特别是在 GUI 应用程序中),并构成了 MVC 架构的关键部分。它处理复杂的问题,而在解决这类问题方面表现得相对较好。但是,从实现需要的努力和代码理解的角度来说,它还是带来了一些难以解决的难

2008-11-21 21:17:00 602

原创 【设计模式】之实例化原型模式

  用意:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。1. com.cleversoft.designpatterns.prototype.Prototype.java:500)this.width=500" align=top border=0> package  com.cleversoft.designpatterns.prot

2008-11-21 21:16:00 401

原创 【设计模式】之实例化建造者模式

 建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。1. com.cleversoft.designpatterns.builder2.PostalClert.java:500)this.width=500" align=top border=0>package com.cleversoft.designpatterns.bui

2008-11-21 21:13:00 489

原创 【设计模式】Java与模式 --- 适配器模式

 适配器模式:如果你有两个编译好的(无源代码)类,类A有某些功能,但是需要一个xml读取模块才能工作,这个模块要实现这个接口:public interface XmlReader{       public InputStream xmlReader();}你的另一个类B恰好有这个功能,但是B实现的是这个接口:public interface ReaderXml{       public Inp

2008-11-21 21:12:00 417

原创 【设计模式】Java中的模式 -- 构造者模式

  一,一般来说你要做一件复杂的事情的时候,把它分成多个小的部分来做是比较好的方法,把每个小部分做完,然后结合成一个完整的事情。例如生产一辆汽车,你是一个个零件生产完了,才组装成一辆辆汽车。这个就是建造模式的工作。二,建造模式的角色1、抽象建造者2、具体构造者3、导演者4、产品角色三、实现代码 : 1500)this.width=500" align=top border=0>

2008-11-21 21:09:00 502

原创 【设计模式】之实例化适配器(Adapter)模式

  结构模式:描述如何将类或者对象组合在一起形成更大的结构。适配器模式:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。使用场合:1)系统需要使用现有的类,而此类的接口不符合系统的需要。2)想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作。这些源类不一定有很复杂的接口。3)(对对

2008-11-21 21:07:00 667

原创 【设计模式】之实例化简单工厂、工厂方法模式

 我想“一切从实例开始”是我最易接受的方式。网上有太多的理论和经验总结,于已而言,吸收亦成乐事。先看实例,很简单。UML图也懒得画了,更喜欢CRC卡片的方式。一、简单工厂模式1. com.cleversoft.designpatterns.simplefactory.Motor.javapackage com.cleversoft.designpatterns.simplefactor

2008-11-21 21:00:00 537

原创 【设计模式】之实例化单例模式

com.cleversoft.designpatterns.singleton1.Singleton.java:package com.cleversoft.designpatterns.singleton1;/** *//** * Hungry Singleton *  */public class Singleton {    private sta

2008-11-21 20:55:00 435

原创 【算法】扑克发牌算法实现

 扑克发牌算法是棋牌游戏中常用的基础算法,也是游戏开发人员需要熟悉的基础算法之一。下面介绍一下该算法的一种实现方式。        首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如下:u       红桃按照从小到大依次为:1-13u       方块按照从小到大依次为:14-26u       黑桃按照从小到大依次为:27-39u       梅花按照从小到大依次为

2008-11-21 18:37:00 1990 1

原创 【数据加密】用DES加密字符串

import java.io.*;import java.security.*;import javax.crypto.*;import sun.misc.BASE64Encoder;public class DES { public static byte[] aa; public static void main(String[] args) throws 

2008-11-21 18:32:00 354

原创 【数据加密】简单加密/解密方法包装

package steeven;/*用途: 简单加密/解密方法包装作者: [email protected]日期: 12/05/2001感谢: http://www-900.ibm.com/developerWorks/java/l-security/index.shtml说明:This Class need JCE, download here:

2008-11-21 18:31:00 412

原创 【数据加密】易懂易用的MD5加密(可直接运行) (1)

 概述:出于安全考虑,网络的传输中经常对传输数据做加密和编码处理,其中涉及以下几种: 1、md5加密,该加密算法是单向加密,即加密的数据不能再通过解密还原。相关类包含在java.security.MessageDigest包中。 2、3-DES加密,该加密算法是可逆的,解密方可以通过与加密方约定的密钥匙进行解密。相关类包含在javax.crypto.*包中。 3、base64编码,是用于传输8bi

2008-11-21 18:30:00 363

原创 【数据加密】易懂易用的MD5加密(可直接运行)(2)

程序全文如下:package com.neusoft.test.util.crypt;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import java.se

2008-11-21 18:29:00 301

原创 【算法】截取字符串(判断汉字)

/**   * 截取字符串 len为字节长度   * @param str   * @param len   * @return   * @throws UnsupportedEncodingException   */  public static String getLimitLengthString( String str,int len){   tr

2008-11-21 18:28:00 339

原创 【算法】实现对中文字符串数组按照音序排列

public class SortComparator implements Comparator{    public int compare(Object o1,Object o2) {        try{                byte[] buf1 = ((String) o1).getBytes("unicode");                b

2008-11-21 18:27:00 735

原创 【算法】二叉树

 和堆类似,二叉树也是一种很奇特的数据结构。它包含了根节点,节点最多只有一个左右节点。父节点和左右子节点之间有一定的关系:1. 父节点比左节点大(小)。2. 父节点比右节点小(大)。通过这种特性,二叉树的查找定位非常方便,比数组、链表的查找效率要高很多。在我的机器上,从100万个随机整数中查找一个整数平均需要0.00386毫秒。可见效率确实很高。不过,二次树有一个致命的缺点:如果插

2008-11-21 17:32:00 382

extjs中文教程 ajax

ext extjs ajax java 中文教程 ext extjs ajax java 中文教程

2009-09-17

delphi socket编程教程

delphi socket编程教程delphi socket编程教程delphi socket编程教程

2009-04-16

java Pagination(分页并操作)

java Pagination(分页并操作)java Pagination(分页并操作)java Pagination(分页并操作)

2008-12-11

javaMail 发邮件

java 发邮件java 发邮件java 发邮件java 发邮件

2008-12-11

Delphi 全面剖析多线程

Delphi 全面剖析多线程 Delphi 全面剖析多线程

2008-12-11

delphi_多线程 很好的一个例子

delphi_多线程 很好的一个例子delphi_多线程 很好的一个例子

2008-12-11

delphi线程同步代码集实例

delphi线程同步代码集实例 delphi线程同步代码集实例

2008-12-11

Ajax刷新 java Ajax 页面刷新

Ajax刷新 java Ajax 页面刷新

2008-11-08

JavaScript学习必备PPT

JavaScript学习必备PPT JavaScript学习必备PPT

2008-11-01

AJax教程AJax教程

AJax教程AJax教程AJax教程AJax教程

2008-11-01

动态切换图片 图片切换

动态切换图片 图片切换 动态切换图片 图片切换

2008-11-01

Struts+JDBC实现分页

Struts+JDBC实现分页 java 分页

2008-11-01

JavaScript验证大全

JavaScript验证大全 JavaScript验证大全

2008-11-01

Ajax框架DWR综合示例

DWR综合示例 DWR Java Ajax DWR综合示例 DWR Java Ajax

2008-10-06

sshlogin.rar SSH整合登陆

SSH整合登陆 java Eclipse整合SSH

2008-10-06

MyEclipse完整工程SSH实现分页

sshPage SSH实现分页 sshPage SSH实现分页

2008-10-06

SpringMail发邮件

SpringMail.rar SpringMail发邮件

2008-10-06

空空如也

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

TA关注的人

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