自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

180专栏

树欲静而风不止

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

转载 Love Letter源程序 与程序分析

Love Letter源程序 与程序分析rem barok -loveletter(vbe)  rem by: spyder / ispyder@mail.com / @GRAMMERSoft Group / Manila,Philip pines  注释:程序作者的签名(可能) On Error Resume Next dim fso,dirsystem,dirwin,dirtemp,eq

2007-02-14 23:11:00 1335

转载 SHTML 教程

什么是 SHTML使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。SSI工作原理:将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间

2007-01-30 13:25:00 615

转载 Ajax简介

作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。  本文介绍一种

2007-01-25 22:38:00 985

原创 基于java使用FCKeditor

基于java使用FCKeditor:试用了一下FCKeditor,感觉不错(http://www.fckeditor.net)稍稍整理了一下,过程如下:1.下载FCKeditor.java 2.3  (FCKeditot for java)FCKeditor 2.2 (FCKeditor基本文件)2.建立项目:tomcat/webapps/FCKeditor3.FCKeditor.

2006-02-23 12:37:00 10482 18

原创 Apache+php+mysql+tomcat整合方法

环境:windows XP sp2 jdk1.5安装文件:apache2.0.55php-4.4.2-Win32(noinstall)mysql-noinstall-5.0.18tomcat5.0.25jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49(mod_jk2.so)步骤(如何配置tomcat和mysql等略):1.安装apac

2006-02-20 14:06:00 2086

原创 JDK1.5新特性介绍

“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。  1.泛型(Generic)  C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象

2005-12-12 09:22:00 876

原创 开源项目

sourceforge http://www.sourceforge.netjava.net    http://www.java.netEclipse     www.eclipse.orgOpenSource  www.opensource.orghtmlArea   http://sourceforge.net/projects/itools-htmlarea/(所见即所得的在线HTML编辑

2005-11-16 00:15:00 1118

原创 在mysql5.0里终于把中文乱码问题解决了

花了大半天,终于解决了MySql5.0.12的中文乱码问题.(我用的是:MySql5.0.12 和 mysql-connector-java-3.1.10-bin.jar)把基本代码列出来(注意粗体蓝色部分):1.在mysql中建表:mysql> create table stud(          -> name varchar(20) not null,          -> passwo

2005-09-22 22:58:00 3294 1

原创 MySQL 5.0 新特性教程 存储过程:(六)

9. Cursor ExampleCREATE PROCEDURE p25 (OUT return_val INT)BEGINDECLARE a,b INT;DECLARE cur_1 CURSOR FOR SELECT s1 FROM t;DECLARE CONTINUE HANDLER FOR NOT FOUNDSET b = 1;OPEN cur_1;REPEATFETCH cur_1 IN

2005-09-20 23:37:00 1967

原创 MySQL 5.0 新特性教程 存储过程:(五)

Cursors 游标  游标实现功能摘要:DECLARE cursor-name CURSOR FOR SELECT ...;OPEN cursor-name;FETCH cursor-name INTO variable [, variable];CLOSE cursor-name;  现在我们开始着眼游标了。虽然我们的存储过程中的游标语法还并没有完整的实现,但是已经可以完成基本的事务如声明游标

2005-09-20 23:36:00 4131

原创 MySQL 5.0 新特性教程 存储过程:(四)

Error Handling 异常处理   好了,我们现在要讲的是异常处理1. Sample Problem: Log Of Failures 问题样例:故障记录   当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等。我对插入特别感兴趣的原因是它将违

2005-09-20 23:33:00 2788 2

原创 MySQL 5.0 新特性教程 存储过程:(三)

The New SQL Statements 新SQL语句Variables 变量   在复合语句中声明变量的指令是DECLARE。   (1) Example with two DECLARE statements   两个DECLARE语句的例子 CREATE PROCEDURE p8 ()BEGINDECLARE a INT;DECLARE b INT;SET a = 5;SET b = 5

2005-09-20 23:32:00 1587

原创 MySQL 5.0 新特性教程 存储过程:(二)

Why MySQL Statements are Legal in a Procedure Body   什么MySQL语句在存储过程体中是合法的?  什么样的SQL语句在Mysql存储过程中才是合法的呢?你可以创建一个包含INSERT, UPDATE,DELETE, SELECT, DROP, CREATE, REPLACE等的语句。你唯一需要记住的是如果代码中包含MySQL扩充功能,那么代码将

2005-09-20 23:30:00 1667

原创 MySQL 5.0新特性教程 存储过程(一)

Introduction 简介 MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的。简单的来说是介绍了“存储过程、触发器、视图、信息架构视图”,在此感谢译者陈朋奕的努力.希望这本书能像内行专家那样与您进行对话,用简单的问题、例子让你学到需要的知识。为了达到这样的目的,我会从每一个细节开始慢慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许大家会认为这个

2005-09-20 23:29:00 2903

原创 Ant语法元素

Ant语法元素说明如下:-help显示描述Ant 命令及其选项的帮助信息。-projecthelp显示包含在构建文件中的、所有用户编写的帮助文档。即为各个中description 属性的文本,以及包含在元素中的任何文本。将有description 属性的目标列为主目标(“Main target”),没有此属性的目标则列为子目标(“Subtarget”)。-version要求Ant 显示其版本信息,

2005-09-04 15:08:00 1978

原创 设计模式中的代理问题

理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.为什么要使用Proxy?1

2005-08-23 22:48:00 877

原创 JAVA中正则表达式的应用-java.util.regex

  现在JDK1.4里有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的迟来恩物- -对我来说确实如此。1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。

2005-07-16 18:16:00 869

原创 Struts:Tiles框架

概况    传统的GUI工具包,如Java AWT和Java Swing,都提供了一些功能强大的布局管理器,它们指定各个视图组件在窗口中的分布位置。布局管理器有助于创建复合式的复杂界面,一个复合式界面由一些简单的基本界面组成。利用布局管理器来创建GUI界面有以下优点:    ·可重用性:基本界面可以被重用,组合成各种不同的复合式界面    ·可扩展性:可以方便的扩展基本界面,从而创建更复杂的界面 

2005-07-16 16:36:00 1767

原创 如何利用Java的反射的机制来简化Structs应用程序的开发

本文讲述了如何利用Java的反射的机制来简化Structs应用程序的开发。一、Struts中引入ActionForm类的意义与缺陷: 在Struts应用程序中,ActionForm是一个很重要的概念,它的主要功能就是为Action的操作提供与客户表单相映射的数据(如果在客户指定的情况下,还包括对数据进行校验)。Action根据业务逻辑的需要,对数据状态进行修改,在改变系统状态后,ActionF

2005-07-14 14:40:00 1021

原创 struts标签iterate的例子

    在逻辑标记库中定义了标记,它能够根据特定集合中元素的数目对标记体的内容进行重复的检查。集合的类型可以是java.util.Iterator,java.util.Collection , java.util.Map或是一个数组。有三种方法可以定义这个集合: 1.使用运行时间表达式来返回一个属性集合的集合 2.将集合定义为bean,并且使用name属性指定存储属性的名称。 3.使用name属性

2005-07-12 13:50:00 3072

原创 Struts源码研究 - logic-Iterator标签

logic:Iterator标签(以下简称“该标签”)是Struts里非常常用的一个标签,其作用在于循环显示给定容器对象中的值如此常用的标签,其源代码当然需要拿出来研究一下,以下列举几条研究成果:1、该标签内部使用Collection来表示给定的容器,所有的给定容器对象(如ArrayList,Map等)都会被其转化成为Collection2、该标签自己维护循环索引3、该标签常见的几个属性如下:na

2005-07-11 16:47:00 836

原创 Struts源码研究 - Bean-Message标签

Struts中非常常用的有这样的一个标签:众所周知,这个标签做的事情是这样的:访问在struts-config.xml中定义的资源文件,一般是application.properties,一般是这样定义的:根据以上的定义,Struts将到WEB-INF/classes/resource/下去找application.properties文件,这是从以上配置信息的表面上看起来是这样,但通过查看Str

2005-07-11 16:46:00 853

原创 Struts源码研究 - Action-Input属性

初学Struts,写了一个很简单的应用,主要功能和页面如下:1、首页显示一个“添加新用户”的链接,点击该链接出发一个forward动作,页面导向到添加用户的jsp页面2、添加用户的jsp页面中,可供用户输入“用户名”和“用户描述”两项3、用户输入完毕,将做输入数据合法性检查,检查通过,将输入信息保存进入文件(使用了Properties类),然后返回首页;检查失败返回添加用户页面4、数据合法性检查分

2005-07-11 16:44:00 1104

原创 Struts源码研究 - html-Cancel标签应用注意事项

Struts里的html:Cancel标签是在Form中经常运用的一个标签,主要功能就是cancel当前Form,一般写法如下:==============================================================================================================这个标签将生成如下的HTML代码:bCancel=t

2005-07-11 16:42:00 885

原创 Struts源码研究 - html-Link标签篇

Struts中的html:link标签是一个很常用的标签,其功能也比较明显:生成这样的HTML代码在刚开始接触这个标签的时候,我知道这个标签可以这样用:=========================================================String via paramId and paramName===================================

2005-07-11 16:40:00 781

原创 struts消息资源故障

排除消息资源故障消息资源帮助开发人员在一个集中位置存储标签、错误信息等内容,简化了后续阶段的维护工作。该集中位置是一个属性文件,存储在应用程序的类路径中,因此组件可以方便地访问。以下是为 Struts 应用程序定义消息资源的两种方法:web.xml  struts-config.xml 对于 web.xml,将属性文件定义为 ActionServlet 的 param-value。下面是一个简短的

2005-07-11 12:45:00 954

原创 server.xml配置简介

server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector (表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求 minProcessors 服务器启动时创建的处理请求的线程数 maxProcessors

2005-07-11 02:00:00 769

原创 Java的Build工具—Ant

本文以最新发布的Ant 1.5.1为例,介绍这款优秀的Build工具的安装配置、基本应用和一些高级话题。最新的Ant下载地址是 http://jakarta.apache.org/ant/ 。 Ant是一种基于Java的Build工具。理论上来说,它有些类似于C中的make,但比make优越。现在存在的大多数Build工具,如make、gnumake、nmake、jam等都存在这样或那样的不足,比

2005-07-11 01:55:00 1458

原创 Eclipse 运行命令行参数大全

包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能. 运行 Eclipse将 Eclipse 驱动程序安装(解压缩)到某个目录(例如,c:/eclipse)

2005-07-11 01:33:00 780

原创 Web应用的测试--HttpUnit

HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就可以对Servlet的内部代码进行测试。本文中作者将详细的介绍如何使用HttpUnit提供的类完成集成测试。1  HttpUnit简介Http

2005-07-11 00:13:00 823

空空如也

空空如也

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

TA关注的人

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