自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

doctorq

路漫漫其修远兮

  • 博客(16)
  • 资源 (26)
  • 收藏
  • 关注

原创 Kotlin基础教程-返回值和跳转

Returns and Jumps和java类似,Kotlin中有3中跳转语句returnbreakcontinuebreak和continue标签我们可以给任何表达式起一个别名,kotlin称这个为标签。拿之前的for循环语句举例doctorq@for (index in array.indices) { println(index) }我给这个for循环加了个标

2017-05-31 23:32:21 3998

原创 Kotlin基础教程-流程控制语句

Control FlowIf表达式在Kotlin中,if是一个表达式,有返回值。但不支持三目运算val a = 1 val b = 2 var max = a if (a < b) max = b var max1: Int if (a > b) { max1 = a } else { max1 = b }

2017-05-31 21:12:40 1261

原创 Kotlin基础教程-包

Packages一个源文件一般从定义包开始package com.doctorq.packagesfun main(args: Array<String>) { println("Hello World!")}class Foo{}注意这个地方,包名和源文件所在的目录没有直接关系,而编译后的文件会安装定义的包名生成相应的目录默认导入的包kotlin.*kotlin.annotation

2017-05-31 20:49:58 1893

原创 Kotlin基础教程-基本数据类型

Basic Types在Kotlin中,一切都是对象,任何变量都有函数和属性。但是有一些类型是嵌入式的,因为这样是最优化的。但是,用户可能会认为这些类型就是普通类。所以定义了一些基本类型:数值类型,字符类型,布尔类型和数组类型。数值类型Kotlin的数值类型,类似于Java,但也有差异处。例如,kotlin没有隐式转换,而且字面值也略有不同。6种基本数值类型下面类型和Java一样 类型 字

2017-05-31 13:38:37 1498

原创 Kotlin基础教程-代码编写约定

Coding Conventions命名规范驼峰标志类以大写开始方法以小写开始4个空格缩进函数定义需要有说明文档冒号当冒号分离类型和超类时,前要加一个空格,但是如果分离实例时,不需要加冒号,戏码代码T和Any之间因为都是对象类型,Foo和Bar也是对象类型,所以冒号前面加了空格,而a和Int以及foo和T之间的冒号,因为a和foo都是实例,所以不加空格interface Foo<out

2017-05-27 16:46:34 1194

原创 Kotlin基础教程-风格

IdiomsDTO使用Data标识一个类为数据处理类。自带如下方法:getter/settertoStringhashCodecopydata class Customer(val name: String, val email: String)fun main(args: Array<String>) { val customer = Customer("doctorq","

2017-05-27 12:11:37 1569

原创 Kotlin基础教程-基础语法(2)

类型检查使用关键字is来检测表达式类型,如果是常量或属性,如果进行了类型检查,类型检查分支的自动转变为该对象如果判断的时候用!is,怎if语句外的obj自动转化为该对象fun getStringLength(obj:Any):Int? { if(obj !is String){ return null } return obj.length}更加强大的是如果在

2017-05-27 01:03:22 1313

原创 Kotlin基础教程-基础语法

Basic Syntax包的定义package com.doctorqimport java.util.*fun main(args:Array<String>){ println("HelloWorld")}这里面的包定义和Java有一点不同,它和文件所在的路径没有关系,但是编译过后,却会按照包名来生成路径函数定义带返回值的函数fun sum(a:Int,b:Int):Int{

2017-05-25 16:58:50 1674 2

原创 Kotlin基础教程-HelloWorld

Getting Started with IntelliJ IDEAIDE目前支持IDEA、AS、Eclipse,还支持命令行的模式IDEACLI安装命令行brew updatebrew install kotlin安装了一天也没搞定,放弃了REPL首先在GITHUB上下载ZIP 然后加入环境变量,就可以直接使用了。

2017-05-24 21:01:58 2112

原创 如何看待放弃生活努力赚钱的"阿里人"

回帖请跳转https://testerhome.com/topics/8613 此处的阿里是代名词,不仅指阿里巴巴,互联网还有很多很多崇尚加班的公司发起话题缘由最近在微信上看到两个信息:案例1案例2 思考不管你承不承认,互联网加班文化在目前来说都是很盛行。可以说也跟我们自身的纵容有关系,经常听到朋友说:我没法不加班,公司的其他同事9点之前没有一个走的,我自己走感觉很怪。还有朋友说:

2017-05-11 15:22:14 1396

原创 Jenkins邮件的配置

邮件配置路径:系统配置-系统设置-邮件通知只需要配置1项:SMTP服务:proxy-in.baidu.com 然后测试一下邮件是否发送正确。 配置发件人这个时候收到的邮件如下:

2017-05-08 11:49:16 961

原创 Jenkins节点配置

参考文章 Jenkins进阶系列之——12详解Jenkins节点配置路径系统管理-管理节点-新建节点配置取名尽量带上ip或者机器名,这样以后管理的时候能一目了然的知道节点对应的机器名 上面的executors要根据机器cpu个数和核数来决定,定大了,机器会卡,定少了就浪费了,根据参考文章中介绍的来说,单cpu4核建议为5个执行器,我们测试的机器为2个cpu6核机器,所以我们来了个doubl

2017-05-08 11:48:38 3338

原创 Jenkins用户权限管理

参考文章: jenkins权限管理插件Role-based Authorization Strategy设置安全策略路径:系统管理-Configure Global Security-授权策略,选择Role-Based Strategy:save后,系统管理中出现Manager and Assign Roles选项用户权限设置选项路径:系统管理-Manager and Assign Role

2017-05-08 11:47:58 5952

原创 Jenkins环境的搭建

centos版本cat /etc/issuecentos需要6.3以上物理cpu个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l:2逻辑cpu个数cat /proc/cpuinfo| grep "processor"| wc -l:24单个CPU核数cat /proc/cpuinfo| grep "cpu cores"| uniq:

2017-05-08 11:47:10 1676

原创 Jenkins文件服务器搭建

需求Jenkins的各种job会产生各种各样的文件,有时我们需要在外部访问这些文件。比如测试报告,可以邮件里面会附上这些报告的链接。虽然Jenkins提供了HTML Report这种插件,但是当文件量大起来,我们还是要统一管理这些文件,这个时候我们就需要一个webserver来管理这些文件。所以我们利用http-server来搭建一个webserver。http-serverhttp-server是

2017-05-08 11:45:21 2098

原创 Jenkins扩展邮件格式

参考文章 Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知配置界面默认邮件效果为了对比使用默认邮件和email-ext插件效果,我们先来看看默认邮件的发送格式只有job地址和一些执行log,且只能在构建失败和不稳定时发送邮件.email-ext默认效果然后我们现在启用email-ext插件来发送邮件,先暂时什么都不配,我们就发送一个邮件来看看默认的效果

2017-05-08 11:44:02 1650

go依赖包golang.org/x下的所有源码

go语言依赖包,为不方便下载的同学,提供便利。因为经常被墙,所以直接下载这个就可以了。

2018-05-04

php-hbase-thrift

php访问hbase时,采用thrift的方式,编译了thrift和thrift2两套代码

2016-12-19

streamingpro

streamingpro项目依赖

2016-10-25

ServiceFrameworkDispatcher

streamingpro项目依赖jar包

2016-10-25

apk加固demo

APK加固demo,详细讲解http://blog.csdn.net/itfootball/article/details/50962459

2016-03-23

利用BroadcastReceiver自动回拨电话

在自动化测试过程中,有时需要测试接电话的case,该apk就是辅助的工具

2015-01-08

tradefederation.rar

cts支持jar包tradefed-prebuild.jar的源码项目

2014-10-17

javalib-deviceutil.jar

cts-tradefed-host支持jar包

2014-10-17

javalib-deviceinfo.jar

cts-tradefed-host支持jar包

2014-10-17

hosttestlib.jar

cts-tradefed-host支持jar包

2014-10-17

tradefed-prebuilt.jar

cts-tradefed-host支持jar包

2014-10-17

ddmlib-prebuilt.jar

cts-tradefed-host支持jar包

2014-10-17

window下启动cts的批处理文件

http://blog.csdn.net/itfootball/article/details/40044953

2014-10-17

smtp.jarformail

mailapi.jar的依赖jar包,如果没有该jar包,会报错

2014-07-22

32位系统的IE驱动

32位系统下,selenium启动IE的必备驱动。

2014-07-22

mailapi.jar

发送邮件的jar包,sun公司推出的原始jar包

2014-07-22

selenium-server-standalone-2.42.2.jar

selenium-webdriver开发依赖的jar包

2014-07-22

wifi工具类app

用命令行模式启动一个app,获取其启动时间的。但是该app会造成卡死状态

2014-06-30

playground

swift的playground,可以编写代码以及立即查看结果

2014-06-16

uiautomator2junit

将uiautomator的输出日志转化为xml的文件格式,方便在网页上展现出来

2014-06-09

hockeyapp环境搭建文档

自己总结的一篇hockeyapp环境搭建文档

2014-06-07

uiautomator-stub

jsonrpc所需jar之一,配合bundle.jar两者一起可以开启jsonrpc的服务器

2014-06-07

hockeyappforandroid

hockeyapp for android搭配环境时所需jar包,3.0.1版本

2014-06-07

bundle.jar

jsonrpc中所用到的服务器类的支持jar包。

2014-06-04

pythonforandroid_r4.apk

该apk为scripting layer for android的支持apk。安装在设备上,进行python脚本的编写

2014-05-29

Espresso-test-jar

Espresso测试框架的jar包,包含所有api文档

2014-04-01

空空如也

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

TA关注的人

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