a.Draw a CFG of the printPrimes() method; b. 当MAXPRIMES为3或4时。t2=(n=5)会因为越界而出现fault。但是t1=(n=3)不会出现fault。 c. edge (2,12), n=1 d. i.Node Coverage TR= {1, ...
分类:
其他好文 时间:
2016-03-31 14:37:38
阅读次数:
178
作业题目:教材49页第7题a到d,并基于Junit及Eclemma实现一个主路径覆盖的测试一、Use the following method printPrimes() for questions a-f below (a) Draw the control flow graph for the ...
分类:
Web程序 时间:
2016-03-30 22:10:34
阅读次数:
624
程序代码如下: 题目要求如下: (a)Draw the control flow graph (b)t1=(n=3),t2=(n=5) Design a simple fault that t2 would be more likely to discover than t1 would. (c)F ...
分类:
其他好文 时间:
2016-03-30 06:57:50
阅读次数:
168
新人开发五子棋,两天完成基本功能,本小白的思路。 思路: 1.用canvas绘制棋盘:得到手机的分辨率。棋盘大小为19*19。将手机宽屏分为21份,取中间19份为棋盘。上下空白位置为按钮功能。 如下:画出棋盘。 1 protected void onDraw(Canvas canvas,Paint ...
分类:
移动开发 时间:
2016-03-29 12:35:36
阅读次数:
298
前言在Android开发中, 我们经常会遇到一些场景, 需要以一些特殊的形状显示图片, 比如圆角矩形、圆形等等。关于如何绘制这类形状, 网上已经有很多的方案,比如自定义控件重写onDraw方法, 通过canvas的各种draw方法进行绘制等。那么, 更复杂的图形呢?比如,五角星?比如组合图形?又或者是各种奇奇怪怪的不规则图形呢?有同学会说, 如果已知不规则图形的具体形状, 那我们就可以通过连接顶点的...
分类:
移动开发 时间:
2016-03-28 00:19:30
阅读次数:
422
上一次我们讲了一堆实现自己定义控件的理论基础。列举了View类一些能够重写的方法,我们对这些方法的重写是我们继承View类来派生自己定义控件的关键 我通过一个最简单的样例给大家展示了这一个过程,不管是多么复杂的自己定义控件。思路总是这样子的,可是由于我们只重写了onDraw方法使得大家认为怪怪的。作 ...
分类:
移动开发 时间:
2016-03-27 09:41:18
阅读次数:
218
GCD 是iOS多线程实现方案之一,非常常用 英文翻译过来就是伟大的中枢调度器,也有人戏称为是牛逼的中枢调度器 是苹果公司为多核的并行运算提出的解决方案 1.一次性函数 dispatch_once 顾名思义是只执行一次的函数,注意是整个程序中只执行一次(单例模式常用到) 2.栅栏函数 dispatc ...
分类:
其他好文 时间:
2016-03-26 10:38:32
阅读次数:
175
转自:http://www.androidchina.net/4458.html
1.view的绘制流程分几步,从哪开始?哪个过程结束以后能看到view?
答:从ViewRoot的performTraversals开始,经过measure,layout,draw 三个流程。draw流程结束以后就可以在屏幕上看到view了。
2.view的测量宽高和实际宽高有区别吗?
...
分类:
移动开发 时间:
2016-03-26 07:09:18
阅读次数:
258
上一篇文章我们讲了View的measure的流程,接下来我们讲下View的layout和draw流程,如果你理解了View的measure的流程,那这篇文章自然就不在话下了。...
分类:
移动开发 时间:
2016-03-26 06:51:50
阅读次数:
264
1.用法 Bitmap valimg = new CreateValiImage(this).onDraw();public class CreateValiImage { private Paint paint; private Canvas canvas; private float width ...
分类:
其他好文 时间:
2016-03-24 18:33:39
阅读次数:
127