软件开发
文章平均质量分 80
tan_jianhui
这个作者很懒,什么都没留下…
展开
-
XML 中的常见问题
XML 中的常见问题Microsoft Corporation2000 年 6 月 7 日目录 一般问题 什么是 XML? 什么是 MSXML? Microsoft XML 分析器能够做什么? MSXML、MSXML2 和 MSXML3 之间的区别是什么? XML 可以代替 HTML 吗? 在 HTML转载 2006-05-22 11:34:00 · 984 阅读 · 0 评论 -
软件测试基础
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情( Do the right thing ),另一方面是确认软件以正确的方式来做了这个事件( Do it right )。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测转载 2006-05-24 10:59:00 · 1177 阅读 · 0 评论 -
ASP.NET负压测试
前 言 对于直接面对互联网用户的WEB应用,在开发设计的时候必须格外小心,因为谁也不知道在单位时间内WEB程序访问和运行的速度。所以,在程序设计完成以后,最后针对程序进行一些严格的甚至是苛刻的测试,以确定程序在复杂的网络环境和服务器高压负荷转载 2006-05-24 11:33:00 · 871 阅读 · 0 评论 -
服务设计的原则:服务模式与反模式
摘要:“服务设计的原则”系列文章旨在彼此交流这方面的最佳实践经验和示例代码。本文是系列文章中的第一篇,主要提供基本的 Web 服务设计和实现原则,简要介绍了“面向服务的体系结构”(SOA) 的概念,详细讨论了开发人员在构建 Web 服务时可以利用的几种模式和反模式。这些原则适用于任何可以开发和部署 Web 服务的编程语言或平台。Microsoft Patterns & Practices 团队转载 2006-05-22 11:52:00 · 1204 阅读 · 0 评论 -
Web服务新手入门
developerWorks 中的 Web services 专区包含差不多数百篇文章、教程和技巧,可以帮助开发人员进行大多数与 Web 服务有关的应用程序的开发;但是对于那些尝试涉足这个新领域的用户来说,所有这些信息可能会使他们望而却步。此页为那些想学习 Web 服务但是却又不知道从何入手的读者提供了一份概述。它将 Web 服务技术所有转载 2006-05-23 14:02:00 · 1547 阅读 · 0 评论 -
压力测试计划实例
利用现代的设计技术和正式的技术复审可以减少代码中存在的初始错误,但是错误总是存在的,如果开发者找不到错误,那么,客户就会找到它们。越来越多的软件组织认识到软件测试是软件质量保证的重要元素之一,很多软件开发组织将30%—40%甚至更多的项目资源用在测试上,软件测试技术和软件测试策略受到了高度的重视和广泛的应用。 本文不想就软件测试技术和软件测试策略作深入的理论分析,而是列举一个在软件系统测试阶转载 2006-05-23 14:45:00 · 1260 阅读 · 0 评论 -
SOA新手入门
developerWorks 站点上的 Web services 专区包含差不多数百篇文章、教程和技巧,可以帮助开发人员进行大多数与 Web 服务有关的应用程序的开发;但是对于那些尝试涉足这个新领域的用户来说,所有这些信息可能会使他们望而却步。此页为那些想学习 Web 服务但是却又不知道从何入手的读者提供了一份概述。它将 Web 服务技术转载 2006-05-23 14:03:00 · 1345 阅读 · 1 评论 -
ASP.NET 2.0中上传文件的简单实现
//file name: Default.aspx @ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx原创 2006-05-31 09:49:00 · 766 阅读 · 0 评论 -
编写你自己的单点登录(SSO)服务
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei转载 2006-06-02 14:47:00 · 1827 阅读 · 0 评论 -
IEEE802标准
标准名称解释8 0 2 . 1 网间互连包括路由、网桥、网间互连通信8 0 2 . 2 逻辑链路控制关于数据帧的错误控制及流控制8 0 2 . 3 Ethernet 局域网包括E t h e r n e t介质和接口所有形式8 0 2 . 4 Token Bus 局域网包括Token Bus介质和接口所有形式8 0 2 . 5 Token Ring 局域网包括Token Ring介质和接口所有形式转载 2006-06-01 14:29:00 · 1507 阅读 · 0 评论 -
OSI模型简单描述
• 物理层是O S I模型的最低层或第一层。它包括了物理网络介质,如电缆、连接器、转发器。物理层协议产生及检测电压以便收发携带数据的信号。物理层能设定数据发送速率并监测数据错误率,但不提供错误校验服务。• O S I模型的第二层是数据链路层,连接抽象软件、数据流和网络介质,它的主要功能是将接收到的网络层数据分割成能被物理层发送的帧。数据链路层的连接设备,如网桥和交换机,能解码帧并使用帧信息将数据发转载 2006-06-01 14:33:00 · 1740 阅读 · 1 评论 -
常见的T C P/I P端口号
端口号 进程名称 所使用协议 描述1 TCPMUX TCP TCP端口多路复用服务5 RJE TCP 远程任务入口7转载 2006-06-02 08:46:00 · 1903 阅读 · 0 评论 -
游戏编程入门
经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。这篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。我也不准备讲述如何进入游戏行业(这方面已经有足够的资料),而只是让你逐转载 2006-06-09 14:02:00 · 958 阅读 · 0 评论 -
使用 JavaScript 创建 FrontPage 下拉菜单
使用 JavaScript 创建 FrontPage 下拉菜单 发布日期: 1/28/2005 | 更新日期: 1/28/2005Lisa WollinMicrosoft Corporation适用于:Microsoft Office FrontPage 2003Microsoft FrontPage 2002Microsoft FrontPage 2000摘要: 当您在转载 2006-06-15 16:42:00 · 967 阅读 · 0 评论 -
一个可行的需求大纲
第一章 目的和范围 1a.整体范围和目标是什么? 1b.项目相关人员(谁关心) 1c.什么在范围之内,什么在范围之外?第二章 使用的术语/词汇第三章 用例 3a.主执行者及其总体目标 3b.业务用例(操作概念) 3c.系统用例第四章 采用的技术 4a.这个系统有什么技术需求? 4b.这个系统会与哪些系统发生交互,其需求是什么?第五章 其他需求转载 2006-10-27 08:51:00 · 1248 阅读 · 0 评论 -
JavaBean
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。 用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用jav转载 2006-06-13 10:12:00 · 1469 阅读 · 0 评论 -
什么是文件 MIME 类型?
经常有地方提到根据文件的 MIME 类型来打开文件等, 这里的 MIME 到底指的什么呢?MIME 是 Multipurpose Internet Mail Extensions 的缩写. 原始的定义在 http://www.hunnysoft.com/mime/ 可以查看到: MIME means Multipurpose Internet Mail Extensions, a转载 2006-06-27 10:16:00 · 985 阅读 · 0 评论 -
Javascript中打开文件对话框
笔者在做一个项目中需要这样一个功能:在网页上按下一个按钮,然后打开一个“另存为”的对话框。 原来用VC做过这样的功能,在网页上实现还是头一回。上google、csdn和msdn搜索相关的方案,终于找到了。使用MSComDlg.CommonDialog完全可以满足这个功能。程序如下:原创 2006-06-30 11:27:00 · 8111 阅读 · 4 评论 -
C#对Excel编程应注意的问题
1、导入类型库项目(或网站)菜单 à 添加引用 à COM à Microsoft Excel 11.0 Object Library à 确定2、清理 wb.Close(null, null, null); app.Quit(); System.Runtime.InteropServices.Marshal.ReleaseComObject(w原创 2006-07-03 11:20:00 · 1515 阅读 · 0 评论 -
如何将 Office 应用程序配置为在交互式用户帐户下运行
概要loadTOCNode(1, summary);我们不建议也不支持从无人参与的用户帐户自动运行 Microsoft Office 应用程序。 有关我们为什么不建议在这种情况下自动运行程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:257757 (http://support.microsoft.com/kb/257757/) 服务器端 Of转载 2006-07-03 14:31:00 · 6076 阅读 · 0 评论 -
中间件技术的思想、概念和分类
计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新的需求。在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在这些硬件平台上又存在各种各样的系统软件(如不同的操作系统、数据转载 2006-07-05 10:07:00 · 719 阅读 · 0 评论 -
Web 服务描述语言(WSDL) 1.0
2000年9月25日 作者(按姓氏字母顺序排列): Erik Christensen,Microsoft Francisco Curbera,IBM Greg Meredith,Microsoft Sanjiva Weerawarana,IBM 版权所有© 2000 Ariba,International Business Machines Corporation,Microsoft转载 2006-07-17 08:57:00 · 1853 阅读 · 0 评论 -
正则表达式检查IP和EMAIL字符串的格式(Javascript实现)
function.js//check the format of IP address//Write by Kenfunction checkIP(ip){ var re = /^((/d)|(([1-9])/d)|(1/d/d)|(2(([0-4]/d)|5([0-5]))))/.((/d)|(([1-9])/d)|(1/d/d)|(2(([0-4]/d)|5([0-5]))))/.((/d原创 2006-08-08 11:12:00 · 1541 阅读 · 2 评论 -
Oracle中,将VARCHAR2类型的字符串写入BLOB类型的字段中。
1、在数据库中建一个新表用于测试。CREATE TBALE TB_TEST ( ID NUMBER, BLB BLOB);COMMIT;2、往TB_TEST表中插入一条新记录用于测试。INSERT INTO TB_TEST VALUES(1, EMPTY_BLOB());COMMIT;注:往有BLOB类型的字段的数据表中插入新记录,不能直接填入值,必须先往BLOB字段插入一个EMP原创 2006-08-19 23:41:00 · 2812 阅读 · 1 评论 -
在WinXP上装VS.NET 2003的遭遇
今天在XP上安装VS.NET2003的时候,每当一进入系统配置检测,都会报错,内容大致是:“检测到另一个程序必须重新启动,请重新启动后再安装。”如果按了确认则重启,按了取消则退出安装。无论是否重启,再次激活安装程(指的是VS.NET2003,下同)序也是同样的结果。无奈之下,只好上网搜索相关信息。大家都认为是SP2或者是WINDOWS INSTALLER 3.1的问题。我卸载了WINDOW原创 2006-08-13 18:29:00 · 1068 阅读 · 0 评论 -
ORACLE中字符串比较
在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL。如此一来,在比较两个字符串的时候就会出现意外。请看以下的例子:DECLARE i VARCHAR2(10) := NULL; v VARCHAR2(10) := ABC;BEGIN IF(i = v) THEN DBMS_OUTPUT.PUT_LINE(相等); ELSE原创 2006-08-23 00:43:00 · 12609 阅读 · 2 评论 -
用ORACLE数据库存储海量图像数据
用ORACLE数据库存储海量图像数据作者:郑浩 张蔚在利用ORACLE平台进行数据库系统的开发过程中,对于海量图像数据的管理,目前,大都采用表+实体的方法,即图像数据以文件形式存放于指定的计算机目录下,在数据库转载 2007-04-03 11:36:00 · 4505 阅读 · 0 评论 -
Tomcat 配置技巧精华详解分析
Tomcat 配置技巧精华详解分析1、配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理cont转载 2007-04-05 19:32:00 · 580 阅读 · 0 评论 -
OTN XMLNews 应用程序
OTN XMLNews 应用程序 目录本文档分为以下几部分: 示例应用程序概述 应用程序使用案例图 应用程序模式图 应用程序体系结构图 带有屏幕截图的用户附注 安装和配置 示例文件的说明 示例应用程序概述转载 2007-04-03 11:30:00 · 821 阅读 · 0 评论 -
Struts HOW-TO 系列 之 数据库访问
Struts HOW-TO 系列 之 数据库访问稀饭 发表于 2003-09-15 10:58:00作者:稀饭 评论数:3 点击数:20,277 投票总得分:37 投票总人次:16关键字:struts 数据库 [访问一个数据库] 在一个其于Struts的应用系统的设计过程中,最好能在web/表示层(presentation layer)和你的商务逻辑类(包含所有数据访问转载 2007-04-03 15:30:00 · 559 阅读 · 0 评论 -
Web组件的三种关联关系
web组件之间存在三种关联关系:1、请求转发Servlet类使用javax.servlet.RequestDispatcher.forward()方法来转发它所收到的HTTP请求。值得注意的是,只能把请求转发给同一web应用中的组件,而不能转发给其他web应用的组件。2、URL重定向HttpServletResponse的sendRedirect()方法向浏览器返回包含重定向的信息,浏览器根据转载 2007-07-02 18:10:00 · 723 阅读 · 0 评论 -
Struts配置文件
一、根元素元素 元素是Struts配置文件的根元素,和它对应的配置类为org.apche.struts.config.ModuleConfig类。元素有8个子元素,它的DTD定义如下: 二、元素三、元素四、元素五、元素六、元素七、元素八、元素九、元素原创 2007-07-05 15:13:00 · 545 阅读 · 0 评论 -
使用javascript调用Ado对象操作数据库
前言无论是b/s还是c/s的开发中,基本上不使用javascript来对数据库进行操作。而我了印证我的一个想法,需要往数据库增加大量的新闻类信息,因此,我想从各个rss站点上获取信息并将信息导入到数据库里去。其实我也可以选择使用java,c++,或者是c#等编译语言,不过,使用javascript语言对这项工作来说是效率最高的。那我又何乐而不为呢?环境操作系统:winxp sp2使用工具:cs原创 2007-07-06 12:14:00 · 4235 阅读 · 2 评论 -
dts数据到oracle时发生ora-24801错误备忘
从sql server中导出一张表的数据到oracle中,发生ora-24801错误。原因是sql server表中有些记录的的ntext类型字段的值是。解决办法是用更新语句把该字段值为的记录的该字段值改成null:update newscontent = nullwhere content like ;原创 2007-07-16 17:58:00 · 2800 阅读 · 0 评论 -
jdbc中ResultSet要注意的一个地方
j2se5.0的文档中,关于ResultSet接口的描述有这么一段: “当生成 ResultSet 对象的 Statement 对象关闭、重新执行或用来从多个结果的序列检索下一个结果时,ResultSet 对象会自动关闭。 ” 所以以下的方法将会产生异常:import java.sql.*;public class Bo{ private Connection conne原创 2007-07-20 11:46:00 · 1564 阅读 · 0 评论 -
Enterprise Architecture 简介
Enterprise Architecture 简介 时间:2007-06-05作者:Gabriel Bechara浏览次数: 425 本文关键字:SOA, Service-Oriented Architecture, 面向服务的架构, Gabriel Bechara转载 2007-07-20 17:58:00 · 1720 阅读 · 0 评论 -
Oracle的存储过程返回结果集的简化办法
在之前项目中遇到要使用存储过程中返回结果集的时候,我的做法是创建一个查询包,并在包里定义一个结果集类型,然后在这个包里写上查询的存储过程.往往是每一个查询包里都定义一次结果集类型.如下:create or replace package pkg_query1 is type c_resultset_type is ref cursor; procedure proc_query原创 2007-07-27 01:56:00 · 746 阅读 · 0 评论 -
解决jsp验证码在以下环境不能显示的问题(jdk1.4+tomcat5.0+linux)
加入以下代码中,红色并加了下划线的一句代码就可以正常显示了。Color getRandColor(int fc,int bc){ Random random = new Random(); if(fc>255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc);原创 2007-04-26 10:27:00 · 1123 阅读 · 0 评论 -
JAVA编程/WAS对多语言(双字节)的支持
1. 双字节支持概述在目前的计算机应用中,英文字符最常用的编码方法是 ASCII,一般以一个字节来表示。但一个字节最多只能区分256个字符。而其他的语言,以汉字为例,汉字成千上万,仅以一个字节无法表示。所以现在都以双字节表示汉字。我们在国内经常碰到的编码方式有 GB2312、GBK、UNICODE、以及国家质量技术监督局在2000年发布并作为一项国家标准正式强制执行的GB18030等。转载 2007-05-03 15:58:00 · 1646 阅读 · 0 评论 -
Java 编程技术中汉字问题的分析及解决
Java 编程技术中汉字问题的分析及解决转载 2007-05-04 17:23:00 · 597 阅读 · 0 评论