- 博客(104)
- 收藏
- 关注
转载 浏览器打印
/* * 2004年12月21日 * Author:longwarelongware@126.com> * Usage: * Note:浏览器需求IE6.0+,在HTTP页面上打印必须将IE的安全级别降低. */document.writeln("");document.writeln(".btn{font-size:9pt;border-bottom:#cccccc 1px ridge;bor
2005-06-20 15:04:00
1538
转载 Java Web Framework综述
Java Web Framework综述0.简介本文介绍Java Web Framework的基本工作原理,和一些常用的开源Web MVC Framework(Struts, Web Work, Tapestry, Echo, JSF, Maverick, Spring MVC, Turbine, Cocoon, Barracuda)。Web开发的最重要的基本功是HTTP;Java Web开发的最
2005-04-07 19:49:00
1322
原创 Linux 下 Mysql 源码包安装简述
Linux 下 Mysql 源码包安装简述1.下载从 www.mysql.com 下载所需的 mysql 版本(源码包)如 mysql-x.x.xx.tar.gz2.解压、安装cd /opttar -zxvf mysql-x.x.xx.tar.gzcd mysql-x.x.xx./configure --prefix=/opt/mysql-x.x.xxmake;make install clean
2005-04-06 09:32:00
2132
原创 读取Excel文件
/* * Created on 2005-3-25 Author 泰伯子仪 * * Copyright (c) 2003-2005 by HodeSoft * All rights reserved. */package excel;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;impor
2005-03-25 17:00:00
1545
转载 MySQL4.1的用户密码问题
MySQL4.1的用户密码问题今晚在服务器的mysql4.1上添加新用户,又遇到这个问题,索性贴出来给大家共享:mysql4.1以上版本连接时会出现以下错误:Client does not support authentication protocol requestedby server; consider upgrading MySQL client这是因为在mysql4.1以后的版本
2005-01-07 23:13:00
1818
转载 J2EE Web组件中中文及相关的问题(五)
四、 国际化在前面第五小节中的form.jsp里,也许台湾省的客户更喜欢中的提示信息是“請輸入您的姓名”,而美国客户喜欢“Please input your name”,我们可以通过国际化来满足他们的需求。我们首先在webapp/WEB-INF/classes中创建三个区域相关的资源文件。中文简体版:#LocalStrings_zh_CN.propertiesp
2004-12-30 16:29:00
1311
转载 J2EE Web组件中中文及相关的问题(四)
5. 使用过滤器实际中我们处理客户端数据时,大多数时候都是在JavaBean中实现的,我们当然可以在会话Bean中把decoding掺合进去,但没有谁愿意这么做,而事实上我们可能会有很多的Bean,这种做法是维护和更新所不能容许的。我们还可以在JSPs/Servlets中通过ServletRequest.setCharaterEncoding(String encoding)来设
2004-12-30 16:28:00
1080
转载 J2EE Web组件中中文及相关的问题(三)
三、 向服务器发送中文虽然大家一般都不用JSP甚至Servlet来处理处理客户提交的数据或访问请求参数,但JSP的使用或更新总是比Servlet或 JavaBean来得方便(至少在Tomcat 4.0.4中是如此,因为我们常常不得不为修改了Servlet或JavaBean而重启服务器),所以在这里我们还是要用JSP来访问请求参数了。不管是在JSP还是在Servlet中,我们都
2004-12-30 16:27:00
1201
转载 J2EE Web组件中中文及相关的问题(二)
3. Java文件与编码Java运用得如此广泛,以致于Java文件可能是采用任意一种字符编码的,如果不知道Java文件的编码标准是什么,就可能给我们的javac MyClass.java带来尴尬。所有文件的储存是都是字节的储存,在磁盘上保留的并不是文件的字 图 2-5 JVM输出符而是先把字符编码成字节,再储存这些字节到磁盘。在读取文件(特别是文本文件)时,也是一个
2004-12-30 16:25:00
1320
转载 J2EE Web组件中中文及相关的问题(一)
“与C/C++不同,Java中的字符数据是16位无符号型数据,它表示Unicode集,而不仅仅是ASCII集”①。这是一个很好的做法,它解决了www上更多的程序设计问题,比如说低成本的国际化(International),然而用16位的字符,却带来了浪费,毕竟Java所处理的信息,绝大多数都是英文,对它们来说7位的ACSII码已经足够了,而Unicode却需要双倍的空间,所以Java的这种兼
2004-12-30 16:23:00
1123
转载 javascript函数库
/* -------------- 函数检索 -------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str)
2004-12-05 17:01:00
1332
转载 汉字问题深入谈
汉字问题深入谈 一、主题:关于JAVA的中文问题 JAVA的中文问题比较突出,主要表现在控制面板输出,JSP页面输出和数据库访问上。本文尽量避开字体问题,而只谈编码。通过本文,你可以了解JAVA中文问题的由来,问题的解决方法,其中提了一下用JDBC访问数据库的方法。 二、问题描述: 1)在中文W2000中文窗口编译和运行,用的是国际版的JDK,连接的是中文W2000下的Cp936编
2004-12-01 13:52:00
1046
转载 Unicode说明
1. Unicode最初確是只有U+0000到U+FFFF,但後來位置不夠用(單是Unicode內的漢字已有七萬多個)。於是從v2.0開始,就出現了16個輔助平面(supplementary plane)。第一個輔助平面(U+10000至U+1FFFF)用來擺放罕用符號,第二個輔助平面(U+20000至U+2FFFF)用來擺放罕用漢字,第十六個輔助平面(U+1000
2004-12-01 13:51:00
2018
转载 Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
为了简单起见,例子没有没有使用任何第三方的AOP Framework, 而是利用Java语言本身自带的动态代理功能来实现AOP. 让我们先回到AOP本身,AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控制等等代码从商业逻辑代码中清楚的划分出来,我们可以把这些行为一个一个单独看作系统所要解决的问题,就是所谓的面向问题的编程(不知将AO
2004-11-26 11:24:00
1008
转载 jspSmartUpload
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的
2004-10-27 09:42:00
1129
原创 RedHat Linux 9.0下 JDK及Tomcat5的安装
RedHat Linux 9.0下 JDK及Tomcat5的安装一、JDK安装1.获取jdk,地址:https://sun.java.com 下载j2sdk-1_4_2_06-linux-i586.bin2.将j2sdk-1_4_2_06-linux-i586.bin放在你要安装的目录(如/usr/local)下3.设置j2sdk-1_4_2_06-linux-i586.bin具
2004-10-20 12:47:00
2382
转载 WinCVS与CVSNT简明使用手则(四)
6 WinCVS中常见的特殊操作:6.1 如何删除下载的文件或目录:1. 选中下载的某个或多个文件,执行【Remove】命令。2. 再次选中这些文件,执行【Commit】命令就完成了删除文件的操作。3. 本质上CVS是不会删除任何文件和目录的,即使是执行了以上操作,删除了某些文件,远端CVS实际执行的是将提交删除的文
2004-10-14 14:11:00
1132
转载 WinCVS与CVSNT简明使用手则(三)
5.2 管理员进行管理演练:1. 登陆远程CVSNT:l 选择Admin=>Login菜单,默认设置,OK。l 弹出密码输入框,确认,OK。注意观察输出框【OutPut】的返回结果。2. Checkout默认模块:(CVSRoot管理模块)l 在左边导航栏【Workspace】内,选择【Adm
2004-10-14 14:10:00
1220
转载 WinCVS与CVSNT简明使用手则(二)
3 服务器端(CVSNT)的安装与配置:3.1 服务器端机器和环境配置:1. 操作系统:Windows 2000 Professional SP2中文版2. 机器名称:Server3. 机器地址:192.168.0.6 (内部IP)4. 网络环境:100兆交换局域网5. 硬盘分区格式
2004-10-14 14:09:00
1289
转载 WinCVS与CVSNT简明使用手则(一)
WinCVS与CVSNT简明使用手则(作者:Jackey,网址:www.kuihua.net)1 前言:CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是国内大多数应用介绍都是基于Linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;Windows下的CVS使用介绍更是了了无几。本文是针对Windows的LAN环境
2004-10-14 14:08:00
1380
转载 Shark第一印象
出自http://gigix.blogdriver.com/gigix/106028.htmlShark第一印象- - 试了一下Enhydra Shark工作流引擎,暂时还不知道如何编程使用,只有一些肤浅的印象。 庞大——比OSWorkflow和Werkflow都大了许多,概念非常完整,一时间还很难
2004-09-21 21:27:00
1636
转载 SQLite in PHP
SQLite in PHPBinzyWu@phpe / 文 关键词: SQLite, MySQL, PHP4, PHP5, Pear, 触发器, 视图, SQL (一) SQLite介绍 SQLite第一个Alpha版本诞生于2000年5月. 至今已经有4个年头了. 而在今年的5月SQLite也迎来了一个新的里程: SQLite 3. 下面是你访问
2004-08-19 14:18:00
1073
原创 CVS服务器安装配置
看了不少CVS服务器的安装说明,自己也着手开始进行CVS服务器的安装,现将安装及配置记录如下:OS环境:RedHat Linux 9CVS:cvs-1.12.9.tar.gz (下载地址:http://www.cvshome.org)一、源码包安装一般来说RedHat Linux 9缺省是安装有cvs的,我们可以通过以下命令查看[root@VLinux root]# rpm
2004-08-18 01:22:00
3158
2
转载 架设安全的CVS服务器
CVS是一个著名的版本控制工具,无论是对个别程序员还是一个开发团队来说,CVS都是非常有用的版本控制工具,而且它是免费的。CVS的功能也很强大,总体上它是一个C/S结构的软件,使用者首先要架设一个CVS服务器,在CVS服务器上导入项目实例、设置CVS项目访问控制等。而客户通过客户端来访问CVS服务器,客户可以取得项目最新代码副本、提交自己修改的代码等,而客户可以从Internet、LAN、
2004-08-17 22:40:00
1519
转载 在Linux下安装和使用MySQL
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,
2004-08-14 16:26:00
1311
转载 LINUX新手入门及安装配置faq200(下)
LINUX新手入门及安装配置faq200(下)新手入门及安装配置faq(8)如何使用Linux架设WEB服务器? Apache服务器是在Linux架设WEB服务器的首选。你可以在安装Linux时就选择安装它。若在安装时没有安装Apache的话,你可以从光盘或者到apache网站上找到文件:apache-1.3.12.i386.rpm,然后执行以下命令完成安装: 1)rpm –ivh apach
2004-08-14 15:45:00
1519
转载 LINUX新手入门及安装配置faq200(上)
LINUX新手入门及安装配置faq200(上)安装配置基本准则:1.小心求证。在配置的过程中,要能够确定所修改的是否正确,最好在修改的时候,能够找两篇类似的文章加以验证,来保证修改的正确性。在安装之前,一定要有准备,如果不是很熟悉,可以找有经验的人在一边教导,或者找一本入门书籍放在手边。一定要知道自己在做什么,选的东西是什么意思,这样如果出现问题,你也知道怎麽去问别人。建议:不论用什么方法(当然是
2004-08-14 15:44:00
2262
转载 软件安装之--RPM命令大全
RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。 一、 安装RPM包 RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),发行号(1), 和 硬件平台(i386)。安装一个软件包只需简单的键入以下命令: $ rpm -ivh foo-1.0-1.i386.
2004-08-14 14:24:00
1246
转载 Linux教程-进程查看
Linux教程-进程查看 linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容。同时Linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况:究竟有哪些进程?进程情况如何?等等。所以需要进程查看方面的工作。 who命令 该命令主要用于查看当前在线上的用户情况。这个命令非常有用
2004-08-14 14:20:00
1333
转载 UNIX简介
标 题: UNIX简介 UNIX 简介登录工作站==========..透过 PC 登录工作站===================执行格式:telnet hostname (在 dos 下执行) telnet ip-addressExample: telnet doc telnet 14
2004-08-06 22:45:00
1901
转载 Linux软件安装一般方法
Linux软件安装一般方法要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。 然而,在使用Linux时,总会被以下这些不是问题的问题所困扰: 怎么安装应用软件? 我的软件安装在什么地方? 如何删除不要的应用软件? …… 下面,我们就一起来认识一下这些方面的问题。一、 解析Linux应用软件安装包: 通常
2004-08-06 13:23:00
1841
1
转载 CVS配置
CVS 代表协作版本系统;这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从 CVS 服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。 CVS 基于客户端/服务器的行为使得其可容纳多用户,构成网络也很方便。这一特性使得 CVS 成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。 所有重要的免费软件项目都使用 CVS 作为其程序员之间的中心
2004-08-05 17:29:00
1354
转载 Linux RPM包使用指南
Linux RPM包使用指南(作者:Sword_martin 2001年04月09日 17:42) 通常Linux应用软件的安装包有三种:tar包、rpm包和dpkg包。本文主要提到的rpm包是Redhat Linux提供的一种包封装格式。RPM 有五种基本的操作方式(不包括创建软件包): 安装,卸载,升级,查询和验证。下面我们就来逐一的讲解。 一、安装RPM包 RPM 软件包通
2004-08-05 17:13:00
1861
转载 Linux新手入门
A 在linux下如何访问windows的分区。 #mkdir /mnt/win 创建一个加载点目录win,象cdrom、floppy的加载点目录都在/mnt下. #mount -t vfat /dev/hda? /mnt/win /dev/hda?可用#fdisk -l查看对应的windows 分区,进行mount. -t 选项是给出分区格式. -o 如果想正确的显示中文文件名可使用-o ioc
2004-08-05 14:15:00
1262
转载 JSP数据库连接池的必要性
最近我作了数据库JSP的频繁连接,在此给出数据库连接池的必要性,对于JSP来说一个很好的J2EE服务器是很必要的,JBOOS,WebLogic都是很好的解决方案。 一般情况下,在使用开发基于数据库的WEB程序时,传统的模式基本是按以下步骤: 1. 在主程序(如Servlet、Beans)中建立数据库连接。 2. 进行SQL操作,取出数据。 3. 断开数据库连接。 使用这种模式开发,存在很
2004-07-30 11:54:00
1341
转载 Velocity用户指南(中文版)(3)(完)
指令(Directives) 引用允许模板设计者为Web站点生成动态内容,而指令使巧妙处理Java代码的脚本元素容易使用。 (1)#set 格式:#set( LHS = RHS ) l LHS可以是变量引用或属性引用 l RHS可以是引用、字符串、数字、ArrayList或Map 下面的例子展示了上面的每种RHS类型: #set( $monkey = $bi
2004-07-27 10:58:00
1333
转载 Velocity用户指南(中文版)(2)
引用(References) VTL有3种类型的引用:变量、属性和方法。作为一个设计者,必须和Java工程师在VTL引用的名称(标识符)上一致,以便在模板中使用它们。引用是作为String对象处理的。 (1)变量 变量的格式:$VTL标识符 VTL标识符以字母开始,由字母、数字、横划线(-)或下划线(_)组成。变量或者从模板中的set指令获得值(如前面的例子),或者Java代码(同名变量)中获
2004-07-27 10:56:00
1188
转载 Velocity用户指南(中文版)(1)
什么是Velocity? Velocity是基于Java的模板引擎。它允许Web页面开发者引用Java代码中定义的方法。Web设计者可以和Java程序开发者并行开发遵循MVC模式的Web站点。这意味着,Web设计者可以将精力放在好的Web站点设计上,而Java程序开发者可以将精力放在编写代码上。Velocity将Java代码从Web页面中分离,使Web站点更具长期可维护性,并提供了一种替代JS
2004-07-27 10:55:00
1112
转载 WebWork2特性
l 灵活的Validation框架:允许你在XML文件中定义验证内容,在运行时通过Interceptor自动应用,因此完全脱离Action类。新版支持客户端验证。 l Type conversion:允许你在类之间很容易转换对象。 l OGNL(Object Graphical Navigation Language)表达式语言:允许动态对象图表遍历
2004-07-23 16:20:00
992
转载 WebWork2教程(中文版)补充-例子源代码下载
例子源代码下载:http://www.opensymphony.com/webwork/wikidocs/TutorialExamples_attachments/wwtutorialexamples.war
2004-07-23 16:20:00
1355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人