2010年6月5日
摘要: 什么是UDDI?UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services。如行业发布了一个用于航班比率检测和预订的 UDDI 标准,航空公司就可以把它们的服务注册到一个 UDDI 目录中。然后旅行社就能够搜索这个 UDDI 目录以找到航空公司预订界面。当此界面被找到后,旅行社就能够立即与此服务进行通信。   - UDDI 指通用的描述、发现以及整合(Universal Desc... 阅读全文
posted @ 2010-06-05 14:45 lantionzy 阅读(986) 评论(0) 推荐(2) 编辑
  2010年6月3日
摘要: WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,它可规定服务的位置,以及此服务提供的操作(或方法)。用于描述webservice 类型;客户端和服务之间的通信;传入消息和传出消息;端口类型;服务所在 URI 和协议绑定。(接口被绑定到确切的协议上, WSDL支持对SOAP 1.1、HTTP GET/POST 以及MIME ... 阅读全文
posted @ 2010-06-03 23:17 lantionzy 阅读(968) 评论(2) 推荐(2) 编辑
  2010年5月31日
摘要: 一、一个简单的Webservice示例  a. 在数据库中创建一个Database,名为WebServiceDemo,然后创建一个表student,插入相关测试数据。(我使用了4万多条数据,方便下面的比较测试)。  b. 在VS中创建一个Web Service 应用程序,并调加一个 WebMethod:GetDataSet,该方法返回用"Select * From Student"查询得到的Dat... 阅读全文
posted @ 2010-05-31 23:17 lantionzy 阅读(910) 评论(0) 推荐(2) 编辑
  2010年5月29日
摘要: .NET平台内建了对Web Service的支持,包括Web Service的构建和使用。与其它开发平台不同,使用.NET平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了。.NET Framework本身就全面支持Web Service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持。下来我们就使用 一个非常简单的示例来介绍Web Service的创建... 阅读全文
posted @ 2010-05-29 00:08 lantionzy 阅读(1977) 评论(3) 推荐(3) 编辑
  2010年5月26日
摘要: 【Webservice介绍】    Web服务是一种应用程序,它使用轻量级的、独立于供应商的通讯协议通过网络(互联网或内联网)从其它系统接受XML 格式的请求。  – Web 服务是一种接受XML 格式的请求的应用程序。无论远程调用是在Web 服务上进行的,还是通过消息发送给它的,请求都必须用XML 标签封装。  – Web 服务和其它的分布式计算技术类似,是一种启用了远程... 阅读全文
posted @ 2010-05-26 23:31 lantionzy 阅读(1045) 评论(0) 推荐(1) 编辑
  2010年5月22日
摘要: 关于C#静态构造函数的资料,我找到的都是这样说的:  因为这个构造函数是属于类的,而不属于任何一个实例,所以这个构造函数只会被执行一次,而且是在创建此类的第一个实例或引用任何静态成员之前,由.NET自动调用。   1、静态构造函数既没有访问修饰符,也没有参数。   --因为是.NET调用的,所以像public和private等修饰符就没有意义了。  2、在创建第一个类实例或任何静态成员被引用时,... 阅读全文
posted @ 2010-05-22 23:40 lantionzy 阅读(1971) 评论(12) 推荐(9) 编辑
  2010年3月17日
摘要: 想换个Firefox装,从官方网站下了个最新的,可是无法安装,每次都是EXTRACT之后没有任何反应了,安装的提示对话框也没有出现,查看任务管理器,里面显示"setup.exe"占99%CPU。不知道是什么原因。。。。。。     这里提供一个手动安装的方法:  1、在资源管理起中右键Firefox安装程序,在弹出的菜单中选择用解压缩软件打开,7Zip或者WinRAR。  2、打开后你会看到如下内... 阅读全文
posted @ 2010-03-17 20:24 lantionzy 阅读(1918) 评论(0) 推荐(1) 编辑
  2010年3月14日
摘要: BVT测试介绍:  BVT测试也称为"冒烟测试".版本验证测试 (BVT) 通常由一组广泛的测试组成,这些测试用于验证特定版本的总体质量。BVT 通常根据设定的计划自动运行,经常在夜间进行。也可以手动运行,例如自动运行失败后。如果 BVT 中的所有测试均已通过,则认为该版本成功。就是拿到一个软件,首先不急于完全测试,而是在很短的时候内把软件的基本功能走一遍,看有没有什么大的问题,如果存在大的问题,... 阅读全文
posted @ 2010-03-14 20:14 lantionzy 阅读(3151) 评论(0) 推荐(1) 编辑
摘要: 一、概述一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节:需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM.在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行以... 阅读全文
posted @ 2010-03-14 19:12 lantionzy 阅读(951) 评论(0) 推荐(1) 编辑
摘要: Note: This article is from http://www.51testing.com/  1. 根据测试范围和测试方法来估计工作量:   a)制定测试计划以前,明确测试范围:  不同的测试范围,对测试量的评估起到至关重要的因素,比如说测试一个模块或测试多个模块或测试整个系统等等,都属于测试范围不一样,明显工作量也不同,差别也挺大的。还有测试范围还包括功能性测试范围或非功能性测试范... 阅读全文
posted @ 2010-03-14 15:02 lantionzy 阅读(1140) 评论(0) 推荐(1) 编辑
  2010年1月10日
摘要: 一、扩展方法 有许多方法去扩展一个类,而如果没有源代码,怎么办?此时可以用扩喊方法,它允许改变一个类,但不需要类的源代码。扩展方法是静态方法,是类的一部分,尽管不在类的源代码中。比如,由于某种原因,程序集最初的源代码不能直接修改类TestClass,而又想为其添加一个NewMethod,此时可以创建一个静态类,把要添加的方法添加为静态方法。如:代码 Code highlighting produc... 阅读全文
posted @ 2010-01-10 20:54 lantionzy 阅读(391) 评论(0) 推荐(1) 编辑
  2010年1月7日
摘要: 一、 C#静态字段与C#实例字段  C#的字段有静态字段和实例字段两种,字段进行的是引用传递,可以是任何类型。静态字段是属于类的,实例字段是属于对象的。如下:[代码]  readonly关健字是用来声名一个只读字段的,也就是说字段是不充许被改写的,不过有个例外,在构造函数中,是可以对只读字段进行改写。二、var匿名类型和隐式类型变量  使用 隐式类型变量(Implicitly typed loca... 阅读全文
posted @ 2010-01-07 18:20 lantionzy 阅读(333) 评论(1) 推荐(1) 编辑
  2010年1月3日
摘要: 昨天在谈Singleton模式时,提到了多线程应用中有时会出现多个实例化的现象,需要进行线程同步  在多线程中,为了保持数据的同步,需要加锁,.NET Framework已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mutex类。   其中Lock关键词用法比较简单,Monitor类和Lock的用法差不多。这两个都是锁定数据或是锁定被调用的函数。而Mutex则多用于锁定多... 阅读全文
posted @ 2010-01-03 18:16 lantionzy 阅读(591) 评论(0) 推荐(1) 编辑
  2010年1月2日
摘要: Singleton模式:   Singleton(单件或单态)模式是设计模式中比较简单而常用的模式。   有时候在整个应用程序中,会要求某个类有且只有一个实例,这个时候可以采用Singleton模式进行设计。用Singleton模式设计的类不仅能保证在应用中只有一个实例,而且提供了一种非全局变量的方法进行全局访问,称为全局访问点,这样对于没有全局变量概念的纯面向对象语言来说是非常方便的,比如C#。... 阅读全文
posted @ 2010-01-02 16:49 lantionzy 阅读(600) 评论(0) 推荐(2) 编辑
  2009年11月9日
摘要: 今天进新项目组了,是Expression大家族的web组。新的环境,毕竟有些陌生,不过感觉组内的人还不错,Microsoft Expression Web 4 将会在明年发布,这样正好可以经历一个完整的release,希望自己可以在这里较好的成长。  下面是对Expression Web的一些介绍:  Expression Web 是一个专业的设计工具,可用来建立现代感十足、且以标准为基础的网站,... 阅读全文
posted @ 2009-11-09 23:13 lantionzy 阅读(438) 评论(0) 推荐(0) 编辑
  2009年11月8日
摘要: 作为一个单元进行版本控制和部署的一个或多个文件的集合。程序集是 .NET Framework 应用程序的主要构造块。所有托管类型和资源都包含在某个程序集内,并被标记为只能在该程序集的内部访问,或者被标记为可以从其他程序集中的代码访问。程序集在安全方面也起着重要作用。代码访问安全系统使用程序集信息来确定为程序集中的代码授予的权限集。  程序集是 .NET Framework 编程的基本组成部分。程序... 阅读全文
posted @ 2009-11-08 23:06 lantionzy 阅读(745) 评论(1) 推荐(2) 编辑
  2009年11月5日
摘要: New in ASP.NET   1. Better language support    2. Programmable controls    3. Event-driven programming    4. XML-based components    5. User authentication, with accounts and roles    6. Higher scalab... 阅读全文
posted @ 2009-11-05 22:19 lantionzy 阅读(417) 评论(1) 推荐(1) 编辑
  2009年11月4日
摘要: When a browser reads a style sheet, it will format the document according to it. There are three ways of inserting a style sheet:External style sheet, Internal style sheet andInline style. Below are t... 阅读全文
posted @ 2009-11-04 17:44 lantionzy 阅读(849) 评论(0) 推荐(2) 编辑
  2009年11月3日
摘要: Merge sort is an O(n log n) comparison-based sorting algorithm. In most implementations it is stable, meaning that it preserves the input order of equal elements in the sorted output. It is an example... 阅读全文
posted @ 2009-11-03 17:39 lantionzy 阅读(394) 评论(0) 推荐(1) 编辑
摘要: Heapsort is acomparison-based sorting algorithm, and is part of the selection sort family. Although somewhat slower in practice on most machines than a good implementation ofquicksort, it has the adva... 阅读全文
posted @ 2009-11-03 17:09 lantionzy 阅读(469) 评论(0) 推荐(1) 编辑