摘要: 1、它分离了具体的类:一个工厂就会制造出一种产品。产品包括了很多东西,比如包装,原料加工。抽象工厂模式帮助客人不需要关心这些,只要调用了这个工厂,就会得到一个已经完成了的产品。2、它使的易于交换产品系列:如果你想换一种产品,那就换一个工厂就好了。3、它有利于产品的一致性:保证客人一次只能使用一种产品。4、难以支持新种类的产品:比较难扩展。抽象工厂里的每一个工厂就是所谓的工厂模式每一个工厂只能有一个实例就是单例模式具体工厂可以使用Prototype模式 给每一个产品实例初始化 阅读全文
posted @ 2013-11-17 21:48 小棉袄1987 阅读(136) 评论(0) 推荐(0)
摘要: 在使用过程中,遇到过一个问题,就是异步调用的服务器端处理没执行,后来查了一下,是缓存的问题当cache等于true时,表示使用缓存,这时你虽然进行了异步调用,第一次执行是正确的,如果再调用那他就没执行服务器端处理。所以如果不想使用缓存,只要cache:false就可以了。如:$.ajax({ type: "POST", url: "some.php", cache:false, success: function(msg){ alert( "Data Saved: " + msg ); } }); 阅读全文
posted @ 2013-01-16 13:53 小棉袄1987 阅读(900) 评论(1) 推荐(0)
摘要: 使用MiniProfiler调试ASP.NET MVC网站性能,MiniProfiler可以很好的处理网站后端每个处理时间的事件,但是MiniProfiler是无法远程做监测的动作,MiniProfiler只能够监测本地端的动作,所以MiniProfier比较适合开发期间使用。在开发ASP.NET WebFrom时,如果想要追踪每个页面的执行状况与效能的话,其实是可以使用“Trace”功能,如此一来就可以在每个页面的下方显示页面执行时的完整详细信息,包括前端传送的Http Request、所有的Session、Cookie等,对于开发时期来说,这些信息可以帮助我们在除错时候可以掌握确切的信息, 阅读全文
posted @ 2012-12-26 11:10 小棉袄1987 阅读(191) 评论(0) 推荐(0)
摘要: 软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。从测试设计方法分类测试名称测试内容Black box黑盒测试把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试.White box白盒测试设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择。Gray box.灰盒测试介于黑盒和白盒之间总结: 实际工作中,对系统的了解越多越好。目前大多数的测试人员都是做黑盒测试,很少有做白盒测试的。 阅读全文
posted @ 2012-07-20 09:24 小棉袄1987 阅读(161) 评论(0) 推荐(0)
摘要: 点击忽略此网络后,重新连接,即可。 阅读全文
posted @ 2012-07-16 09:56 小棉袄1987 阅读(130) 评论(0) 推荐(0)
摘要: 要根据客户给的 活动规则,每一条制定一个测试条件,进行严密测试! 阅读全文
posted @ 2012-04-06 11:14 小棉袄1987 阅读(89) 评论(0) 推荐(0)
摘要: if($.browser.msie) { var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0") { } else { var 阅读全文
posted @ 2012-02-29 14:46 小棉袄1987 阅读(110) 评论(0) 推荐(0)