面向对象设计其实就是希望做到代码的责任分解。一个类的设计尽量要做到 “单一职责原则”;一旦需求发生变化,改动的地方就越小。如果一个类的方法里面有很多个逻辑处理(比如:else if分支过多),如果一旦需求发生变化,(比如:某个else if分支的需求发生变化),需要改动整个方法,维护出错的风险很大。...
分类:
其他好文 时间:
2015-07-26 12:35:24
阅读次数:
126
外观模式外观设计模式和适配器差不多,不过它门对对象控制的粒度不同,适配器一般只是控制一个系统和客户端的对接。外观则是用来抽象多个系统一起工作。外观一般具有多个子系统,所以外观应持有多个子系统的引用,同构向高层提供抽象接口实现封装。外观一般是可以多次使用的,比如一个庞大的系统中,可以多次使用外观来进行...
分类:
其他好文 时间:
2015-07-26 12:33:52
阅读次数:
133
按一开始没开ll。。。wa*2题解来自lsj大神:一个点(x, y)的能量损失为 (gcd(x, y) - 1) * 2 + 1 = gcd(x, y) * 2 - 1.设g(i)为 gcd(x, y) = i ( 1 = 2 , i * k 2 #define clr(a,x) memset(a....
分类:
其他好文 时间:
2015-07-26 12:34:46
阅读次数:
102
d:\program files (x86)\embarcadero\studio\16.0\SOURCE\RTL\SYS\SysInit.pasModuleIsLib: Boolean; { True if this module is a dll (a library or a package)...
分类:
其他好文 时间:
2015-07-26 12:35:10
阅读次数:
133
第五部分 测试人员经历的一个迭代15. 测试人员在发布或主题计划阶段的工作制定计划:短期计划更好。(优先级变化 、环境的不稳定,长期计划很难实现。)项目卡处:需要做、开发中、待验证、已完成。评估story:工作量(小中大)。集体评估,再调整。story测试评估享受敏捷,让会议有趣。(站会发言定时打断...
分类:
其他好文 时间:
2015-07-26 12:33:09
阅读次数:
92
这个问题是因为provisioning的问题,因为真机没有加入到账号下面的原因解决步骤1.吧identifier复制然后再平开开发中心2.点击+号添加设备保存3.在develope中选中保存即可
分类:
其他好文 时间:
2015-07-26 12:32:52
阅读次数:
109
A robot is located at the top-left corner of amxngrid (marked 'Start' in the diagram below).The robot can only move either down or right at any point ...
分类:
其他好文 时间:
2015-07-26 12:33:00
阅读次数:
97
如果你的测试场景越来越复杂,你可能想要分享不同的测试用例之间的一些TestSteps,比如设置一些先决条件(登录等)或在不同的上下文中执行某些步骤。 像往常一样,有几种方法可以实现这个SoapUI;通过使用一个“Run TestCase”TestStep执行其他测试点TestStep通过创建一个脚本...
分类:
其他好文 时间:
2015-07-26 12:33:49
阅读次数:
130
1.Struts 2基本流程Struts 2框架本身可以大致分3部分:核心控制器FilterDispatcher、业务总监Action与用户实现企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础。包括了框架内部的控制流程和处理机制。业务控制器Action和业务逻...
分类:
其他好文 时间:
2015-07-26 12:31:42
阅读次数:
130
第四部分 总结1. 团队整体参与2. 使用敏捷的测试思维3. 自动化回归测试4. 提供并获取反馈5. 构建核心实践的基础 [持续集成、测试环境、管理技术债务、增量工作、编码和测试是同一个过程的重要组成部分、实践之间的协作]6. 与客户合作7. 保持大局观-----------------------...
分类:
其他好文 时间:
2015-07-26 12:30:49
阅读次数:
116
本章记录为FragmentTabHost加上自定义图标和主题的步骤。效果图如下:程序机构图:和第一篇差不多,只是增加了一些和图标一、主布局文件 layout_main.xml 二、每个Fragment的布局文件(只贴出一个,另外三...
分类:
其他好文 时间:
2015-07-26 12:30:51
阅读次数:
134
package cn.blueto.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedI...
分类:
其他好文 时间:
2015-07-26 12:30:02
阅读次数:
205
Map练习object MapOps { def main(args: Array[String]): Unit = { val ages = Map("Rocky" -> 27, "Spark" -> 5) for ((k, v) <- ages) println("Key...
分类:
其他好文 时间:
2015-07-26 12:31:59
阅读次数:
110
主要是如何实现在某些层的翻转,使用两个队列。记录两个层。如果需要翻转,则翻转。这里实际上有一个翻转的消耗。可以使用双端队列,在插入时就是正确的顺序,无需翻转。 1 2 3456 7level 1: 1level 2: 3 2level 3: 7 6 5 4使用flag控制读写方向即可,这样放到lis...
分类:
其他好文 时间:
2015-07-26 12:29:41
阅读次数:
115
今天是学习王家林老师大数据的第二天,今天主要讲的是Scala的基础语法知识,下面开始Scala的开发之旅。 Tuple 使用 打印输出 triple 中的内容 Array 使用 array 类似于Java中的数组使用,只是遍历的方式有些不同 其中 上面一种遍历...
分类:
其他好文 时间:
2015-07-26 12:28:41
阅读次数:
165
SoapUI的脚本是一个核心,允许您调整您的测试执行的行为您的具体需求。 功能测试范围之内,下面的脚本可能是可用的:TestCase中的脚本TestSteps。项目,TestSuite和TestCase中的Setup和TearDown脚本。脚本PropertyExpansions测试执行期间在任何背...
分类:
其他好文 时间:
2015-07-26 12:31:13
阅读次数:
412
今年以来,“互联网+”成为出现频率最高的行业热词,李克强总理的两会政府工作报告,更是将“互联网+”上升到国家经济产业发展的层面,为众多传统企业的变革转型指明了方向。“互联网+传统行业”,缔造无限的想象空间,也意味着传统的商业模式将迎来变革甚至颠覆。 在传统医疗行业,互联网+的服务模式早已有之,...
分类:
其他好文 时间:
2015-07-26 12:28:59
阅读次数:
210