一、软件测试大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(softwareentropy)所描述的那样:一个程序从设计很好的状态开始,随着新的功能不断地加入,程序逐渐地失去了原有的结构,最终变成了一团乱麻(其实最初的"很好的状态"得加个问号)。测试的目的说起来其实很简单也极具吸引力,那就是写出高质量的软件并解决软件熵这一问题。可惜的是,
系统 2019-09-27 17:49:30 2416
下表列出了所有Python语言支持的逻辑运算符。假设变量a持有10和变量b持有20,则:示例:试试下面的例子就明白了所有的Python编程语言提供了逻辑运算符:#!/usr/bin/pythona=10b=20c=0if(aandb):print"Line1-aandbaretrue"else:print"Line1-Eitheraisnottrueorbisnottrue"if(aorb):print"Line2-Eitheraistrueorbistr
系统 2019-09-27 17:47:53 2416
我们很少会一次性从数据库中取出所有的数据;通常都只针对一部分数据进行操作。在DjangoAPI中,我们可以使用``filter()``方法对数据进行过滤:>>>Publisher.objects.filter(name='Apress')[]filter()根据关键字参数来转换成WHERESQL语句。前面这个例子相当于这样:SELECTid,name,address,city,state_province,country,websiteFROMbooks_
系统 2019-09-27 17:37:48 2416
核心代码:#!/usr/bin/python#-*-coding:UTF-8-*-importsmtplibimportosimportcommands,timefromemail.mime.textimportMIMEText#fromemailimportMIMETextdisk_free=os.popen('df-lh')list_disk=disk_free.read()mailto_list=["2880329185@qq.com","28812
系统 2019-09-27 17:37:38 2416
hgsthgupdatehgrmhgci-m''hgpollhgpush还是做项目锻炼人,平时花时间看一些it新闻,知道有这么个东西,没做过怎么也不明白,真正动手干才知道怎么会事,所以以后还是少看多做,看了马上做也行,不要每次都是是看,那么下次看到还是不懂,还是停留在知道的层面,没有到到体会,理解,会用的层面。hg在ubuntu下的问题http://www.selenic.com/pipermail/mercurial/2006-October/01155
系统 2019-08-29 23:22:43 2416
anchor布局将使组件固定于父容器的某一个位置,使用anchor布局的子组件尺寸相对于容器的尺寸,即父容器容器的大小发生变化时,使用anchor布局的组件会根据规定的规则重新渲染位置和大小。用anchor布局时,用anchor属性来配置组件在父容器中的位置anchor属性为一组字符串,可以使用百分比或者是-数字来表示。配置字符串使用空格隔开Ext.application({name:'layout_anchor',launch:function(){Ex
系统 2019-08-29 23:20:05 2416
模版方法(TemplateMethod)模式:属于类的行为模式,它的用意是定义一个操作中的算法的骨架,将一些操作延迟到子类中。使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。模版方法模式的类图如下:模版方法模式有两个角色:1、抽象模版(AbstractTemplate)角色:定义了一个或多个抽象操作,同时定义了一个模版方法,它是一个具体的方法,作为抽象模版的骨架。实际的逻辑在抽象操作中,推迟到子类实现。2、实现模版(ConcreteTem
系统 2019-08-29 22:57:33 2416
http://www.slideshare.net/lijing00333/ss-12323405在这春意盎然的季节,淘宝北京研发中心前端团队为各位新同学精心准备了四次课程,500多张Slide,超过10个小时的课上时长,带来亢奋的课堂体验。我们将这些课程分享出来,希望对那些前端新人有所帮助。[这里ppt无法插入]大家进入这个地址看http://www.slideshare.net/lijing00333/ss-12323405今天是第一堂课,由灵玉主讲的
系统 2019-08-29 22:57:02 2416
安装了ruby1.9.1后,把Rails也更新到了2.2.1,但创建项目时失败,报错:uninitializedconstantActiveSupport::SecureRandom后跟踪源码,发现加载:Active_Support.rb文件中:require'active_support/gzip'require'active_support/cache'require'active_support/dependencies'require'active
系统 2019-08-29 22:44:26 2416
看图:/***/packagecom.ql.activity;importjava.util.ArrayList;importjava.util.List;importcom.ql.view.RadioStateDrawable;importcom.ql.view.TabBarButton;importandroid.app.ActivityGroup;importandroid.app.LocalActivityManager;importandroid
系统 2019-08-29 22:07:26 2416