`
jgsj
  • 浏览: 967170 次
文章分类
社区版块
存档分类
最新评论
文章列表
最近,我在编写一款自娱自乐的单词对比记忆的软件NITIAN WORD,这里选取它的一部分逻辑,利用白盒方法进行测试,算是理论联系实际吧。 主要逻辑代码: String wordsArray[] = new String[Global.input_words_ceiling]; NTDictionary dict = new NTDictionary(); while(!endFlag) { System.out.println("----------------------------------------------------------& ...
wamp多网站配置for window 本地测试 单Ip 网上有很多WAMP集成环境下单IP多域名虚拟主机配置的文章,自己总结了有用方法记录下来 简单的介绍一下我的系统环境:windowxp和wampapache2.2.8 -------------------------------------------------------------------------------------------------------------------- 第一步、开启WAMP虚拟主机功能 打开\wamp\bin\apache\apache2.2.8\con ...
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23441455 昨晚没事手机下载了一些APP,发现现在仿win8的主界面越来越多,在大家见惯了类GridView或者类Tab后,给人一种耳目一新的感觉。今天在eoe上偶然发现已经有人实现了这个功能的源码(地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=327557),马上下载跑了一下,效果很炫,但是有些bug,比如点击速度特别快时图像会被放大,以及点击时会触发两次点击事件。 本例子基于eoe中这位大神 ...
定义: 语句覆盖旨在让程序中每个可执行语句至少被执行一次。语句覆盖一般不会根据源码来设计测试用例,而是根据流程图。 示例: 只要测试用例能让可执行代码块2和4执行到,则达到了语句覆盖的目的,为此我们给出的最少测试用例为: 序号 X Y 执行语句 1 5 15 1——2——5 2 -15 -15 1——3——4 缺陷: 这样我们可以看到所有执行模块的执行情况,但不能检查判断逻辑是否有问题。例如,第一个判断错误的将AND写成了OR,上面的测试用例仍然能覆盖所有的执行语句。所以有种说法,语句覆盖是最弱的逻辑覆盖准则。
等价类划分法是黑盒测试用例设计中一种重要常用的设计方法,它的基本思想是用一组有限的数据去代表近似无限的数据,达到能覆盖所有情况的目的。 定义: 等价类是指某个输入域的一个特定的子集合,在该子集合中各个 ...
转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23382805 今天没事跟群里面侃大山,有个哥们说道Android Wheel这个控件,以为是Andriod内置的控件,google一把,发现是个github上的一个控件。 下载地址:https://code.google.com/p/android-wheel/ 发现很适合做省市县三级联动就做了一个。 先看下效果图: 1、首先导入github上的wheel项目 2、新建个项目,然后选择记得右键->Properties->Android中将wheel添 ...
Whole View 本文分析的是Pig Logical模块的代码(newplan package下),具体每种逻辑执行的实现类不会做具体分析。 Architecture 关键类/接口关系图 下面对关键类/接口具体实现做分析 Operator public abstract class Operator { protected SourceLocation location; // The location of the operator in the original pig script. protected String name ...
1、HTTPS本身并非协议,而是标准的HTTP协议架在SSL/TLS协议之上的一种结构。(一种不太合适的说法可以认为是两种协议的叠加)。HTTP是工作在OSI7层模型的最上层,就是第7层:Application Layer。而SSL/TLS是工作在第4层:Transport Layer。 ...
转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23272657 今天公司有个需求,需要做一些指定网站查询后的数据的抓取,于是花了点时间写了个demo供演示使用。 思想很简单:就是通过Java访问的链接,然后拿到html字符串,然后就是解析链接等需要的数据。 技术上使用Jsoup方便页面的解析,当然Jsoup很方便,也很简单,一行代码就能知道怎么用了: Document doc = Jsoup.connect("http://www.oschina.net/") .data("q ...

SoC

SoC组成(来自wikipedia英文版): 1)一个微控制器、微处理器或DSP核。有些包含不止一个处理器核的SoC称为multiprocessor system on chip (MPSoC)。 2)内存模块,可以是ROM、RAM、EEPROM和flash。 3)时钟源。 3)外设,包括计数器。 4)外部接口,如USB、FireWire、Ethernet、SPI。 5)数模转换器和模数转换器。 6)电源和电压管理电路。 SoC特征: 并不是包含了微处理器、存储器以及其他外围设备和电路的芯片就是SoC,就像我们不能将一块51单片机称为SoC。SoC是建立在IP核(具有复 ...
与第一篇博文特征脸方法不同,LBP(Local Binary Patterns,局部二值模式)是提取局部特征作为判别依据的。LBP方法显著的优点是对光照不敏感,但是依然没有解决姿态和表情的问题。不过相比于特征脸方法,LBP的识别率已经有了很大的提升。在[1]的文章里,有些人脸库的识别率已经达到了98%+。 1、LBP特征提取 最初的LBP是定义在像素3x3邻域内的,以邻域中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于中心像素值,则该像素点的位置被标记为1,否则为0。这样,3x3邻域内的8个点经比较可产生8位二进制数(通常转换为十进制数即LBP
卡方检验是一种检验两个变量独立性的方法。本文将介绍其理论并给出其应用在LBP特征匹配中的例子。 卡方检验最基本的思想就是通过观察实际值与理论值的偏差来确定理论的正确与否。具体做的时候常常先假设两个变量确实是独立的(行话就叫做“原假设”),然后观察实际值(也可以叫做观察值)与理论值(这个理论值是指“如果两者确实独立”的情况下应该有的值)的偏差程度,如果偏差足够小,我们就认为误差是很自然的样本误差,是测量手段不够精确导致或者偶然发生的,两者确确实实是独立的,此时就接受原假设;如果偏差大到一定程度,使得这样的误差不太可能是偶然产生或者测量不精确所致,我们就认为两者实际上是相关的,即否定原假设 ...
转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/23187701 开发过程中有时候会遇到使用拼音模糊搜索等功能(典型的就是Android通讯录了),这时就需要汉字能够转化为拼音。 1、Android系统的通讯录也实现了拼音搜索, ...
CPS,中文叫信息物理融合系统(Cyber-Physical System),在嵌入式系统中有类似于CPS的电子控制整合系统,不过嵌入式系统强调机器的计算能力,CPS则更强调各个实体装置和电脑运算网络的连接,正如其名字中的Physical(实体)和Cyber ...
看关于LBP人脸识别的论文时提到了Histogram intersection这个方法,方法最初来自The Pyramid Match Kernel:Discriminative Classification with Sets of Image Features这篇论文,用来对特征构成的直方图进行相似度匹配,下面介绍下原理。 假设图像或其他数据的特征可以构成直方图,根据直方图间距的不同可以得到多种类型的直方图: 论文里是这么设置的,假设​H0(x)里每个直方图宽度为a,那么​H1(x)为2a,以此类推。举个例子,假设有某计算机学院男生身高范围在160cm-200cm,H0(x)宽度可以设置 ...
Global site tag (gtag.js) - Google Analytics