搜索到与相关的文章
编程技术

junit4参数化测试和easymock的使用

利用junit4的一些新特性,我们可以方便的对多个参数进行测试,下面举一个计算数值和的例子:packagecom.test.junit4;importjava.util.Arrays;importjava.util.Collection;importorg.junit.Assert;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.junit.runners.Parameterize

系统 2019-08-29 22:11:19 2359

编程技术

过程扩展与放置钩子

前面我们谈到了功能扩展对维护一个软件的巨大作用。实际上,正是因为功能在不断地扩展,才使得我们的很多软件质量在下降。因此,如何进行功能扩展,我们不得不察。每当新功能到来的时候,不用急急匆匆就开始编码,我们应当仔细思考我们的设计,即使是时间非常紧张的项目。用更多的时间去思考与设计,才会用更少的时间去做更简单的设计与编码。在这里,我提倡的是设计应当简单到发指,因为它体现的是一种精巧绝伦,它会使我们的思路更清晰,维护更简单,变更更容易。只有经过仔细的思考,才会做出

系统 2019-08-29 21:59:07 2359

各行各业

从手工测试转型web自动化测试继而转型成专门做

在开始之前先自学两个工具商业web自动化测试工具请自学QTP;QTP的学习可以跳过,我是跳过了的。开源web自动化测试工具请自学Selenium;我当年是先学watir(耗时1周),再学selenium(也耗时1周)。这里主要讲一些能让读者和普通菜鸟区别开来的东西,这些请和上面的两个工具穿插地学:基础:1.浏览器前端相关的简单技术基础:就是那些什么html、xml、css、javascript、等等,详见w3c教程网站http://www.w3school

系统 2019-08-12 09:27:31 2359

各行各业

yii2安装

Warning:require(D:\Apache2.2\htdocs\yii2\basic\web/../vendor/autoload.php):failedtoopenstream:NosuchfileordirectoryinD:\Apache2.2\htdocs\yii2\basic\web\index.phponline7Fatalerror:require():Failedopeningrequired'D:\Apache2.2\htdocs

系统 2019-08-12 09:26:55 2359

各行各业

KVO 的使用和举例

KVO(key-valueObserver),通过命名可以联想到,一个监视着监视着键值配对,让一个对象A来监视另一个对象B中的键值,一旦B中的受监视键所对应的值发生了变化,对象A会进入一个回调函数,有机会对于B中的受监视键值的改变立刻进行处理和应对。注:虽然对象A中的回调函数有点像代理方法,但是回调函数的调用和键值发生变化处在同一个线程中,并非像某些代理方法会在另一个线程中进行回调。也就是说,如果对键key进行了监视,一旦键key对应的值发生了变化,就会去

系统 2019-08-12 09:26:55 2359

数据库相关

PL/SQL --> 包的创建与管理

--============================--PL/SQL-->包的创建与管理--============================包,是一个逻辑集合,是由PL/SQL类型以及PL/SQL子程序的集合。PL/SQL类型包括table类型,record类型。PL/SQL项则包括游标,游标变量。PL/SQL子程序包括过程,函数等。可以说包可谓是包罗万象。是所有PL/SQL相关资源的汇总。包的使用可以简化应用程序设计,实现信息掩藏,子程序

系统 2019-08-12 01:55:35 2359

数据库相关

recovery怎么刷机,recovery是什么意思

转自:http://www.3lian.com/edu/2012/04-11/25212.htmlRecovery是什么意思?recovery翻译过来就是“恢复”的意思,是开机后通过特殊按键组合(各个厂商各个型号不尽相同)能够进去的一个系统(工程模式),在这个界面你可以直接用sd卡上的zip的rom升级或者备份你的系统,老版本的recovery只有三个选项,只能用update.zip这个文件名的文件升级,而且无法备份系统,不能用任何文件名的zip文件升级。

系统 2019-08-12 01:55:01 2359

数据库相关

Don’t Delete – Just Don’t

Don’tDelete–JustDon’tTuesday,September1st,2009.AfterreadingAyende’spostadvocatingagainst“softdeletes”IfeltthatIshouldaddabitmoretothetopicasthereweresomeimportantbusinesssemanticsmissing.AsdevelopersdiscussthepertinenceofusinganIs

系统 2019-08-12 01:54:13 2359

数据库相关

AD用户操作

本人在网上公开的源代码上加上了,搜索,修改,删除。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.DirectoryServices;usingSystem.Data;namespaceCommon{publicclassADHelper{privatestaticstringDomainName="VMEX";privatestaticstringLDAPD

系统 2019-08-12 01:33:48 2359

Python

Python人工智能之路 jieba gensim 最好别分家之最简单的相似度

简单的问答已经实现了,那么问题也跟着出现了,我不能确定问题一定是"你叫什么名字",也有可能是"你是谁","你叫啥"之类的,这就引出了人工智能中的另一项技术:自然语言处理(NLP):大概意思就是让计算机明白一句话要表达的意思,NLP就相当于计算机在思考你说的话,让计算机知道"你是谁","你叫啥","你叫什么名字"是一个意思这就要做:语义相似度接下来我们用Python大法来实现一个简单的自然语言处理现在又要用到Python强大的三方库了第一个是将中文字符串进行

系统 2019-09-27 17:57:46 2358