静态博客入口:http://blog.5d.cn/user5/yoky/
2006/11/08 | WEB开发中的JAVA字符编码经验总结
类别(编程开发) | 评论(0) | 阅读(246) | 发表于 14:21
一、概要
  在JAVA应用程序特别是基于WEB的程序中,经常遇到字符的编码问题。为了防止出现乱码,首先需要了解JAVA是如何处理字符的,这样就可以有目的地在输入/输出环节中增加必要的转码。其次,由于各种服务器有不同的处理方式,还需要多做试验,确保使用中不出现乱码。
二、基本概念
2.1 JAVA中字符的表达
  JAVA中有char、byte、String这几个概念。char 指的是一个UNICODE字符,为16位的整数。byte 是字节,字符串在网络传输或存储前需要转换为byte数组。在从网络接收或从存储设备读取后需要将byte数组转换成String。String是字符串,可以看成是由char组成的数组。String 和 char 为
...
2006/11/08 | 深入理解abstract class和interface
类别(编程开发) | 评论(0) | 阅读(25) | 发表于 14:18
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 

理解抽象类 

abstract class和interface在J
...
2006/11/08 | 什么是白盒测试,什么是黑盒测试?
类别(编程开发) | 评论(2) | 阅读(4258) | 发表于 13:39
答:白盒测试和黑盒测试是根据对软件代码的可见性,采用的测试方法;凡是针对代码本身的测试,都可以看做是白盒测试,凡是不考虑代码如何实现,只对代码能实现的功能进行的测试都可以看作黑盒测试。
    black box testing focus on functional requirements,attempts to find following errors:
    1.incorrect or missing functions;
    2.interfaces errors;
    3.errors in data structu
...
2006/11/08 | 正则表达式在VBS和JS中的应用
类别(编程开发) | 评论(0) | 阅读(270) | 发表于 12:04

  一、正则表达式概述
  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
  请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件:data1.dat、data2.dat等等。如果使用 * 字符代替 ? 字符,则将扩大找到的文件数量。'data*.dat' 可以匹配下述所有文件名:data.dat、data1.dat、data12.dat等等,尽管这种搜索文件的方法肯定很有用,但也十分有限。? 和 * 通配符的有限能力可以使你对正则表达式能做什么有

...
2006/10/29 | [java]java类、抽象类、接口、继承和对象解析
类别(编程开发) | 评论(1) | 阅读(207) | 发表于 02:13
java类、抽象类、接口、继承和对象解析 ...
2006/10/27 | jsp连接mysql出现Is there a server running on localhost:3306的解决方法
类别(数据库) | 评论(1) | 阅读(753) | 发表于 01:18
以命令方式进入mysql
set password for 'root'@'localhost' = old_password('pwd');
...
2006/10/14 | asp.net程序编程模式
类别(编程开发) | 评论(0) | 阅读(46) | 发表于 19:51

首先asp.net应用程序是三层结构的,表示层 - 业务层 - 数据访问层,这个是大家经常采用的模式,但我在层之间加了些处理,主要是处理层与层之间的数据传输。下面是每层详细的内容。

业务层是一种业务逻辑的体现,与表示层无关,一

...
2006/10/13 | 配置Tomcat的网站根目录、虚拟目录、端口等
类别(服务器) | 评论(0) | 阅读(905) | 发表于 17:16
配置Tomcat的网站根目录、虚拟目录、端口等 ...
2006/10/12 | 决定何时使用 DataGrid、DataList 或 Repeater
类别(编程开发) | 评论(0) | 阅读(180) | 发表于 19:10
了解 ASP.NET 用于显示数据的三个控件: DataGrid、DataList 和 Repeater。 这些控件中的每一个都有独特的特性以及相关的优点和缺点。 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要。 正如将在本文中所看到的一样,选择使用 DataGrid、DataList 还是 Repeater,要权衡下面三个因素: 可用性、开发时间和性能。 (12 页打印页) ...
2006/10/12 | 二三层交换机与路由器的比较
类别(计算机网络) | 评论(0) | 阅读(116) | 发表于 18:43
   为了适应网络应用深化带来的挑战,网络在规模和速度方向都在急剧发展,局域网的速度已从最初的10Mbit/s 提高到100Mbit/s,目前千兆以太网技术已得到普遍应用。在网络结构方面也从早期的共享介质的局域网发展到目前的交换式局域网。交换式局域网技术使专用的带宽为用户所独享,极大的提高了局域网传输的效率。可以说,在网络系统集成的技术中,直接面向用户的第一层接口和第二怪交换技术方面已得 ...
2006/10/12 | 笑傲江湖之三层交换篇
类别(计算机网络) | 评论(0) | 阅读(40) | 发表于 18:40

  令狐冲十四岁那年进入华山,那年岳琳珊八岁,岳不群白天给两人指点剑法,晚上令狐冲给小师妹讲故事哄她入睡。后来,岳不群陆续收了劳德诺、陆大有等徒弟,又忙于修炼紫霞神功,就没有时间指点徒弟。于是他做了一个HUB,从此华山派实现教育电子化,岳不群在网上同时给每个徒弟授课,这种方法很快在五岳剑派内部推广。为

...
2006/10/12 | 数据库设计中的14个技巧
类别(数据库) | 评论(0) | 阅读(47) | 发表于 18:33

   1. 原始单据与实体之间的关系
  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。
  

...
2006/10/12 | DataGrid/DataList的方法、属性、事件
类别(编程开发) | 评论(4) | 阅读(494) | 发表于 18:15
DataGrid/DataList的方法、属性、事件 ...
2006/10/08 | SQL Server无法安装的解决方法
类别(数据库) | 评论(1) | 阅读(69) | 发表于 13:17
SQL Server 安装时经常会遇到这么个问题:"以前的某个程序安装已在安装计算机上创建挂起的文件操作,运行安装程序之前必须重新启动计算机" 。

解决方法:
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到Pendi ...
2006/09/24 | MySQL入门指南
类别(数据库) | 评论(0) | 阅读(46) | 发表于 15:55
MySQL入门指南 ...