自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

monster

吾本IT民工一名,不求无愧于人,只求无愧于心……

  • 博客(37)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQLClient instal error: “raise Exception(”Wrong MySQL configuration: maybe https://bugs.mysql.com/

pip3 install mysql时出现下面问题:ERROR: Command errored out with exit status 1: command: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv...

2019-09-04 19:49:04 642

转载 Appium之Mac环境安装

一、安装brew:Homebrew是一款Mac OS平台下的软件包管理工具执行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"二、 安装node,执行:brew install node安装完成,/usr/local/lib/node_...

2018-11-10 08:58:24 275

原创 BDD行为驱动开发的介绍

行为驱动开发行为驱动开发(Behaviour-Driven-Development)简写BDDBDD是TDD的一种演化,作为一种设计方法,可以有效的改善设计,并在系统演化过程中未团队知名前进方向行为驱动开发的根基是一种“通用语言”。这种通用语言同时被客户和开发者用来定义系统的行为。由于客户和开发者使用同一种语言来描述同一个系统, 可以最大程度避免表达不一致带来的问题。书写格

2015-10-14 11:20:33 4210

原创 selenium下各浏览器的driver配置

Selenium下各浏览器driver的配置火狐浏览器System.setProperty("webdriver.firefox.bin","C:\\ProgramFiles\\MozillaFirefox\\firefox.exe");driver = new FirefoxDriver();如果 ff 的安装路径不是默认路径的情况下,需要配置IE浏览器Syste

2015-09-05 16:28:31 3778

原创 多态(Polymoorphism)

java引用变量有两个类型:一个是编译时类型,一个是运行时类型,编译时的类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就会出现所谓的多态Polymorphismpackage august4th;public class BaseClass { public int book = 6; public void ba

2015-08-04 16:09:27 587

原创 类的继承

从子类的角度来,子类扩展了父类;但从父类的角度来看,父类派生出了子类,也就是说扩展和派生所秒速的是同一个动作,只是观察角度不同而已。如果子类定义了和父类同名的属性,也会发生子类属性覆盖父类属性的情形,正常情况下,子类里定义的方法,子类属性直接访问该属性,都会访问到覆盖属性,无法访问父类被覆盖的属性,但是在子类定义的实例中可以通过super来访问父类被覆盖的属性package

2015-08-03 23:43:09 392

原创 封装的含义

实现良好的封装,需要从两个方面考虑:1 将对象的属性和实现细节隐藏起来,不允许外部直接访问。2 把方法暴露出来,让方法来操作或访问这些属性。四个访问控制符1 private访问控制级别:如果类里的一个成员(包括属性和方法)使用private访问控制符来修饰,则这个成员只能在该类的内部被访问,很显然,这个访问控制符用于修饰属性最合适,使用它来修饰属性就

2015-08-03 16:57:04 2192

原创 成员变量和局部变量

成员变量指的是类范围里定义的变量,也就是前面所说的属性;局部变量是指一个方法内定义的变量。成员变量被分为类属性和实例属性两种,定义一个属性时不使用static修饰的就是实例属性,使用static修饰就是类属性。其中类属性从这个类的准备阶段起开始存在,直到系统完全销毁这个类,类属性的作用域与这个类的生存范围相同;而实例属性则从这个类的实例被创建开始起存在,直到系统完全销毁这个

2015-08-03 15:35:26 460

原创 this 关键字

java 提供一个this关键字,this关键字是一个对象的默认引用,this关键字总是指向调用该方法的对象,根据this出现位置的不同,this作为对象的默认引用有两种情形:1)构造器中引用该构造器执行初始化的对象2)在方法中引用调用该方法的对象this关键字最大的作用就是让类中一个方法,访问该类的另一个方法或者属性package july31th;public

2015-08-03 13:54:29 318

原创 方法中形参和实参

java方法的参数传递机制:值传递所谓值传递,就是讲实际参数值的副本传入方法内,而参数本身不会受到任何影响。public class MethodDetail { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int

2015-08-02 21:47:44 3356

原创 java中的构造器

构造器的语法格式的详细说明如下:修饰符: 修饰符可以省略,也可以是public,protected,private其中之一构造器名:构造器名必须和类名相同形参列表:和定义方法形参列表的格式完全相同指的指出的是,构造器不能定义返回值类型声明,也不能声明void定义构造器没有返回值,如果为构造器定义了返回值类型,或者使用了void定义构造器没有返回值,编译时不会出错但java会

2015-07-30 19:27:48 2219

原创 HTML中的状态码

使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101

2015-07-28 22:53:30 382

原创 数组

Array分为静态数组和动态数组静态数组type[] arrayName = new type[]{element0,element1,element2....};动态数组type[] arrayName = new type[length];arrayName[0]= element0;arryName[1] = element1;....arryName[l

2015-07-28 21:57:50 367

原创 Xpath常用函数

Xpath 函数:函数定义:返回类型不能是void,参数类型,常用函数,节点集函数last()返回当前节点的最后一个节点的位置号数:eg://ul[@class='c-unstyled']/li[last()-1] 显示倒数第二个li元素position()返回当前节点的位置的数字,位于第多少个//ul[@class='c-unstyled']/li[position()=2]

2015-07-21 16:44:01 4191

原创 selemium 官网打不开怎么办

功夫不负有心人啊,终于找到镜像网站了(http://npm.taobao.org/mirrors)http://npm.taobao.org/mirrors/selenium 从这个网址找到最新的 selenium版本下载。但是只有java和donet的。python版:https://pypi.python.org/pypi/selenium/ 此处下载php:https

2015-07-21 16:15:35 1922 1

原创 do... while,while and for 循环

while循环和do...while 循环区别在于:while循环是先判断循环条件,如果条件为true才会执行;而do...while 循环,无论条件为真还是假,都会执行一次循环体,先执行循环体,再判断条件,如果条件为true在进行下一次循环public class WhileDemo { public static void main(String[] args) {

2015-07-15 23:19:19 537

原创 Java的基本类型

//java 支持两种数据类型,基本类型(primitive type)和引用类型(reference type)//基本类型包括:byte,chat,short,int,long,double,float,boolean八种几基本类型//null空类型,只能转换成引用类型,不能转换成基本类型。因此不能把一个NULL 赋值给一个基本类型的变量通常说的整形,实际上是如下四

2015-07-13 23:05:59 471

原创 关于java中的时间

java中时间的转换:把Date转换成时间longdate.getTime();public static void main(String[] args) throws Exception{String endDate = "12/08/2015";String sortingDate = "2015-08-12 12:51:17";String sortingDateD

2015-07-13 15:13:52 474

原创 java中访问控制符

package june1stDat;public class Person { //定义了private的name和age属性只能在person类才可以操作和访问,在Person类之外只能通过各自的setter和getter方法来操作和访问 private String name; private int age; private static int eyeNum; public

2015-06-01 19:49:50 981

原创 方法重载

方法重载Java允许同一个类里定义多个同名方法,只要形参列表不同就可,如果同一个类中包含了两个或两个以上方法的方法名相同,但形参列表不同,则被称为方法重载。Java中需要确定一个方法需要三个要素:1 调用者,也就是方法的所属者,既可以是类也可以是对象2 方法名,方法的标识3形参列表,当调用方法时,系统将会根据传入的实参列表匹配方法重载的要求就是两同,一不同:同一个类中方

2015-05-11 21:51:45 477

原创 equals 和==的区别和联系

Java中的数据类型分为两类:1 基本数据类型,也称为原始数据类型,byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号==,比较的是他们的值2 符合数值类型(对象类型)当他们用==进行比较的时候,比较的是他们在内存中存放的地址,所以,除非是同一个new出来的对象,他们的比较厚的结果为true,否则比较后结果为fa

2015-05-09 15:59:40 379

原创 java中super和this的区别

package learn_20150506;import java.util.Date;import java.util.GregorianCalendar;public class Employee { private String name; private double salary; private Date hireDay; public Employee(Str

2015-05-09 11:02:38 654

原创 java中初始化块

package learn_20150504;import java.util.Random;public class Employee2 { private static int nextId; private int id; private String name=""; private double salary; static { Random generator

2015-05-04 23:55:21 500

原创 java 中的常量

常量关于常量需要注意:1 在Java中利用关键字final声明常量2 关键字final表示这个变量只能被赋值一次,一旦被赋值后,就不能够再更改了,习惯上常量名使用大写字母3 在Java中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量,可以使用关键字static final声明这个常量4 常量的定义位于main方法的外部,因此,在同一个类的其他

2015-04-25 15:23:50 499

原创 java数组

java中的数组也是一种类型,数组的初始化方法有两种,一种是静态初始化,一种是动态初始化静态初始化:int[] a = {5,6,7}动态初始化:int[]b= new int[3]执行动态初始化时,只需要指定数组的长度,即为每个数组元素所指定所需要的内存空间,系统将负责为这些数组分配初始值,指定初始值时,系统按照如下规则非配初始值:数组元素的类型是基本类型中的byte,sho

2015-03-17 12:51:55 401

原创 SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi

2015-03-07 14:14:26 323

原创 selenium grid的工作原理

Selenium Grid允许同时并行地、在不同的环境上运行多个测试任务Grid需要一台机子做为主节点,然后其它机子做为子节点连接到这个主节点上来。所以首先要启动主节点

2014-11-12 00:32:00 733

原创 Selenium Grid 简易安装--(selenium-server-standalone-*.jar)

Selenium Grid允许同时并行的,

2014-11-12 00:12:45 1307

原创 Eclipse安装python插件

1  下载到pyDev,然后把里面的

2014-11-09 14:31:51 372

原创 selenium的截图功能只能在浏览器“*Chrome”、“*Firefox”

ERROR: captureEntirePageScreenshot is only implemented for Firefox ("firefox" or "chrome", NOT "firefoxproxy") and IE non-HTA ("iexploreproxy", NOT "iexplore" or "iehta"). The current browser isn't on

2014-10-15 20:54:03 2960 1

原创 CMD启动selenium

CMD命令  输入:java -jar

2014-10-15 20:14:06 1412

原创 selenium第一个小程序遇到的问题

package selenium_autoTest;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;public

2014-10-12 11:54:02 2674

原创 Android Activity生命周期(图文)

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下.  首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2014-02-17 22:32:51 407

原创 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-02-16 22:51:18 401

原创 Android面试笔试集锦

Android面试笔试集锦5前19题为常考题目1、 Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activ

2014-02-16 21:05:52 949

原创 INSTALL_FAILED_INSUFFICIENT_STORAGE

最近在用模拟器调试android项目时,频繁出现以下错误提示:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGEPlease check logcat output for more details.Launch canceled! 也知道这是空间不够用,可是就是不知道怎么解决这个问题。在网上找了一

2014-02-16 20:34:54 511

原创 jdk环境变量的配置和android环境变量及adb的配置

进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"

2013-12-21 14:28:18 2001

pyDev的压缩包

python的一个插件,在Eclipse中安装python的时候,如果不愿意去下载,可以直接使用这里的pyDev,把对应的文件拷贝到Eclipse相应的文件夹内

2014-11-09

python27.exe

这个插件是python初学者必须要学会安装的,python.exe集成到Eclipse中,可以再Eclipse安装此插件,然后学习python语言

2014-11-09

selenium-java-2.43

selenium-Java-2.43jar包用于window8系统,安装了Firefox32的版本,需要安装该selenium才能兼容

2014-10-12

selenium-java-2.33.0

selenium-2.33-jar,selenium初学者可以参考这个jar包,对应的Firefox需要的是20之前的版本

2014-10-12

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

TA关注的人

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