自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

转载 基于TestNG与Selenium 的自动化测试设计与实施

1、引言      软件测试是关系到软件开发和维护成本的重要环节。任何软件产品在正式发布之前都必须经过严格的测试。随着计算机技术的迅速发展,软件的结构越来越复杂,同业竞争越来越激烈。为了保证软件产品的高度可靠性和竞争力,很多软件开发机构都将其主要的研制力量投入到软件测试之中。回归测试是软件测试中的重要组成部分,占有很大的比重。每次例行包发布前都需要对软件现有功能进行回归验证,确保无

2013-06-10 23:28:56 875

转载 TestNG与Junit的比较

1.         JDK 5 Annotations (JDK 1.4 可以用JavaDoc代替).一个典型的Junit的测试类import junit.framework.TestCase; public class Jtest extends TestCase {       protected void setUp() throws Excepti

2013-06-10 23:24:38 782

转载 Chrome中的JavaScript 断点设置和调试技巧

你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功

2013-06-09 22:51:18 723

转载 MAVEN常用命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName

2013-06-03 12:44:52 480

转载 Maven简单实用教程

1. Maven介绍  1.1. 简介 java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting St

2013-06-03 12:43:19 567

转载 相似图片搜索的原理(二)

作者: 阮一峰日期: 2013年3月31日二年前,我写了《相似图片搜索的原理》,介绍了一种最简单的实现方法。昨天,我在isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记。一、颜色分布法每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。任何一种

2013-06-02 17:59:57 514

转载 相似图片搜索的原理(一)

作者: 阮一峰日期: 2011年7月21日上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上

2013-06-02 17:57:14 566

转载 TF-IDF与余弦相似性的应用(三):自动摘要

作者: 阮一峰日期: 2013年3月26日有时候,很简单的数学方法,就可以完成很复杂的任务。这个系列的前两部分就是很好的例子。仅仅依靠统计词频,就能找出关键词和相似文章。虽然它们算不上效果最好的方法,但肯定是最简便易行的方法。今天,依然继续这个主题。讨论如何通过词频,对文章进行自动摘要(Automatic summarization)。如果能

2013-06-02 17:55:43 615

转载 TF-IDF与余弦相似性的应用(二):找出相似文章

作者: 阮一峰日期: 2013年3月21日上一次,我用TF-IDF算法自动提取关键词。今天,我们再来研究另一个相关的问题。有些时候,除了找到关键词,我们还希望找到与原文章相似的其他文章。比如,"Google新闻"在主新闻下方,还提供多条相似的新闻。为了找出相似的文章,需要用到"余弦相似性"(cosine similiarity)。下面,我举一个例子来

2013-06-02 17:54:58 1128

转载 TF-IDF与余弦相似性的应用(一):自动提取关键词

作者: 阮一峰日期: 2013年3月15日这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经

2013-06-02 17:54:15 6790

转载 贝叶斯推断及其互联网应用(三):拼写检查

作者: 阮一峰日期: 2012年10月16日(这个系列的第一部分介绍了贝叶斯定理,第二部分介绍了如何过滤垃圾邮件,今天是第三部分。)使用Google的时候,如果你拼错一个单词,它会提醒你正确的拼法。比如,你不小心输入了seperate。Google告诉你,这个词是不存在的,正确的拼法是separate。这就叫做"拼写检查"(s

2013-06-02 17:53:12 548

转载 贝叶斯推断及其互联网应用(二):过滤垃圾邮件

作者: 阮一峰日期: 2011年8月27日上一次,我介绍了贝叶斯推断的原理,今天讲如何将它用于垃圾邮件过滤。========================================贝叶斯推断及其互联网应用作者:阮一峰(接上文)七、什么是贝叶斯过滤器?垃圾邮件是一种令人头痛的顽症,困扰着所有的互联网用户。

2013-06-02 17:51:54 686

转载 贝叶斯推断及其互联网应用(一):定理简介

作者: 阮一峰日期: 2011年8月25日一年前的这个时候,我正在翻译Paul Graham的《黑客与画家》。那本书的第八章,写了一个非常具体的技术问题----如何使用贝叶斯推断过滤垃圾邮件(英文版)。我没完全看懂那一章。当时是硬着头皮,按照字面意思把它译出来的。虽然译文质量还可以,但是心里很不舒服,下决心一定要搞懂它。一年过去了,我读了一些概率论文

2013-06-02 17:50:23 531

转载 wireshark的使用教程

转自: http://blog.csdn.net/21aspnet/article/details/6667431wireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的工具,因为最近在研究这个,所以就写一下教程,方便大家学习。       这里先说Wireshark的启动界面和抓包界面       启动界面:

2013-06-02 17:45:56 569

转载 Android UI自动化测试框架Zinc30

Zinc30是一个强大的Android UI自动化测试框架,支持建立健壮、可维护的黑盒测试用例。RD或者QA能够基于场景设计功能级和系统级测试。Zinc30符合Webdriver的API规范,以更好地面向对象编程的方式来操作Android控件,同时全面支持Web UI测试中流行的PageFactory模式。开始:GettingStart教程:Tutorialhttps://co

2013-06-02 17:43:50 775

转载 Google JS Test Javascript单元测试框架

Google JS Test是一个运行于V8 JavaScript引擎下的Javascript单元测试框架,其在Google内部负责对Chrome的快速JS执行速度进行测试,现在Google以开源工程开放大家使用。Google JS Test主要特性:超快的启动速度和执行时间,不需要在浏览器里运行清爽而具有可读性的输出内容也有一个可选的基于浏览器的测试器,可在JS修改的时候刷新其样式和语义

2013-06-02 17:40:34 572

转载 为什么要使用NodeJS

科普文一则,说说我对NodeJS(一种服务端JavaScript实现)的一些认识,以及我为什么会向后端工程师推荐NodeJS.         "Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 ngi

2013-06-02 17:30:39 685

转载 淘宝移动设备测试框架TMTS

TMTS(Taobao Mobile Test  System)是一个用于Android的UI自动化测试工具,目前已经在淘蝌蚪上开源:http://code.taobao.org/project/view/565/,可以下载源代码和示例程序,下面以特性为主线介绍这部分。  使用Java语言编写测试代码  使用TMTS时,测试代码编写环境与应用开发环境完全相同,并且使用与应用开发相同

2013-06-01 18:38:11 900

原创 职业发展感悟

有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于受不

2013-06-01 17:59:34 463

转载 Velocity语法

1.     变量(1)变量的定义:#set($name = "hello")      说明:velocity中变量是弱类型的。当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set($directoryRoot = "www" )#set($templateName = "index.vm" )#set($template = "$dire

2013-05-31 16:39:14 571

原创 Java Code Coverage

1. Cobertura2. Emma3. Clover4. SONAR

2013-05-31 09:17:03 536

转载 代码测试覆盖率检查工具-Cobertura

http://cobertura.sourceforge.net/Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。Elliotte Rusty Haro

2013-05-31 09:11:46 850

转载 代码质量管理平台SONAR

http://www.sonarsource.org/Sonar是一个开源平台,用于管理Java源代码的质量。从 Sonar 1.6 版本开始,Sonar从一个质量数据报告工具,转变成为现在的代码质量管理平台。主要特点:代码覆盖:通过单元测试,将会显示哪行代码被选中改善编码规则搜寻编码规则:按照名字,插件,激活级别和类别进行查询项目搜寻:按照项目的名字进行查询对比数据:比较

2013-05-31 09:08:26 881

转载 教育男孩子必备四大原则

每位男孩的家长,如果具备了这四大原则,那么你的孩子会很了不起!  原则一:从小就要让男孩知道,他是个了不起的男子汉  男孩在四五岁的时候,就已经有了性别意识,他已经知道自己是个小男子汉。这个时候,父母就要有意识地培养其男子汉的作风:  男孩跌倒了,告诉他:自己爬起来;  男孩胆怯了,告诉他:你可以做得更好;  男孩犯错误了,告诉他:好汉做

2013-05-14 13:36:01 665

Java持久化框架对比选择

常用Java持久化框架的分析对比和适用场合

2010-05-11

Web前端开发手册(Javascript/DOM/CSS)

WEB前端开发快速查询参考手册,包括Javascript、CSS和DOM操作相关方法和属性

2010-05-11

Oracle SQL性能优化53点

Oracle SQL性能优化53点: 1. 选用适合的ORACLE优化器 2. 访问Table的方式 3. 共享SQL语句 ...

2009-08-20

ECMAScript Language Specification

标准Javascript规范,版本262,This ECMA Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0.

2009-08-17

DIV+JS弹出提示框JS源码

网页中使用DIV加JS弹出提示窗口,可代替Alert和模态对话框,便于页面交互控制,增强用户体验。

2009-08-02

Oracle日常SQL

监控 SQL 1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order by 4; 2.回滚段的争用情况: select name,waits,gets,waits/gets ratio from v$rollstat a,v$rollname b where a.usn=b.usn; 3.监控表空间的I/O 比例:

2009-06-21

ORACLE应用常见傻瓜问题1000问

33. LINUX下查询CPU竞争状况命令? 34. 查询当前用户对象? 35. 如何获取错误信息? 36. 如何获取链接状况? 37. 查看数据库字符状

2009-06-21

嵌入式开发-嵌入式系统基础

介绍了嵌入式系统的基本概念,包括嵌入式系统的定义、特点和体系结构,嵌入式系统的发展历史和未来发展趋势,有代表性的嵌入式操作系统。在这里,重点要掌握嵌入式系统与通用计算机的区别,以加深对嵌入式系统的了解。

2009-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除