
理论知识
文章平均质量分 90
沃克哈德
大家好
展开
-
.NET常用设计模式(一)
>> singleton(单例模式)1. 意图保证一个类仅有一个实例,并提供一个访问它的全局访问点2. 动机对于一些类来说,只有一个实例是非常重要的。虽然系统中可以有许多打印机,但却只应该有一个打印假脱机,只应该有一个文件系统和一个窗口管理器。一个会计系统只能应用于一个公司怎样才能保证一个类只有一个实例,并且这个实例易于被访问呢?一个全局变量使得一个对象可以被访问,但它不能防止原创 2013-01-06 10:41:40 · 4161 阅读 · 0 评论 -
互联网性能测试杂记
淘宝性能测试白皮书: http://wenku.baidu.com/view/924afe2d2af90242a895e541.htmlPV(page view),即页面浏览量,或点击量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。或者简单的说,PV值就是一个访问者在24小时(0点到24点)内到底看了你网站多少个页面。PV值对于网站来说,就像电视的收视率一样,从某种程度转载 2013-02-06 13:53:25 · 773 阅读 · 0 评论 -
.NET常用设计模式(二)
>> strategy(策略模式)1. 概述策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们还可以互相替换。策略模式让算法独立于使用它的客户而独立变化2. 适用性1) 许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法。即一个系统需要动态地在几种算法中选择一种2) 需要使用一个算法的不同变体。例如,你可能会定义一些反映不同的空间原创 2013-01-06 10:48:53 · 899 阅读 · 0 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟r转载 2015-07-30 10:34:54 · 1351 阅读 · 0 评论 -
LDAP快速入门
1. LDAP简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力。目录一般不支持通用数据库针对大量更新操作操作需要的复杂的事务管理或回卷策略。而目录转载 2013-12-02 13:49:54 · 985 阅读 · 0 评论 -
自动化开发测试的一些理论依据及经验总结(2015)
【测试深度】(1)纵向测试,功能性需求->隐藏性需求,前台功能->中间件->后台程序, 接口->协议->代码->架构设计(2)TDD、DDD、ATDD、BDD、CI:针对设计开发流程的方法论,要求开发人员能从用户的需求出发,具有测试意识,自顶向下良好设计习惯=> 易混淆:功能深度相关测试点【测试广度】横向测试,功能、性能、安全、兼容性、可靠性、易用性、数据库【测试效率(自动化)】自动化测试实施,持续集成,测试工具开发,测试流程、测试架构设计。原创 2015-08-14 13:52:26 · 3752 阅读 · 0 评论 -
一些基础测试理论和测试术语搜集
(一)黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,原创 2012-11-02 13:57:43 · 1213 阅读 · 0 评论 -
认识设计模式的概念原理(一)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 >>设计模式四人帮F(“四人帮”,又称Gang of Four,即Erich G原创 2013-01-06 10:12:02 · 1198 阅读 · 0 评论 -
Web Service 的工作原理
原文:http://www.cnblogs.com/Jessy/p/3528341.htmlWeb Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UD转载 2015-07-31 17:38:55 · 1623 阅读 · 0 评论 -
Socket网络通信理论基础搜集(TCP/IP协议栈与数据包封装+TCP与UDP的区别)
(一)TCP/IP协议栈与数据包封装TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 1. TCP/IP协议栈 两台计算机通过TCP/IP协议通讯的过程如下所示(该图出自[TCPIP])。图 2. TCP/IP通讯过程 传输层及其以原创 2012-11-01 13:31:45 · 6425 阅读 · 2 评论 -
认识设计模式的概念原理(三)
>>设计模式的形象比喻 1、ABSTRACTFACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工原创 2013-01-06 10:22:35 · 767 阅读 · 0 评论 -
认识设计模式的概念原理(二)
>>一些基本的设计模式综述 Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a pt e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Bu原创 2013-01-06 10:19:25 · 747 阅读 · 0 评论