自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Appium的java_client库api

这里只说一些常用的1. pressKeyCode(int key)按下某个键,具体哪个键由key值决定,key值定义在AndroidKeyCode类中。。sendKeyEvent在新版已经被删掉2. pressKeyCode(int key, Integer metastate)按下某个键的同时按下附加键(Ctrl/Alt/Shift等),具体是哪些键,由key值(AndroidK

2017-03-30 10:07:58 819

原创 Eclipse Git - Pull Failed Dirty Worktree

Maven类型的项目克隆下来,导入到Eclipse中,没做任何修改,执行Pull的时候就报错了:Pull Failed Dirty Worktree。如下图:对于用惯了SVN的我真是不习惯,一脸的懵逼啊!解决方法:执行 Reset reset命令有3种方式:1、git reset –mixed:此为默认方式,不带任何参数的git

2017-03-27 09:46:24 4886 1

原创 Eclipse乱码

在Eclipse中导入新的项目的时候,会遇到乱码的问题,而乱码的问题主要集中在中文的显示上。不过通过设置编码方式,看似十分恐怖的乱码问题也能够轻易解决。Eclipse设置编码的地方主要有三处,这三处的设置都会影响中文的显示。一. 设置工作空间的编码1编辑器的编码会影响到所有的项目中的字符的显示,可以说是作用最为广泛的设置,每一个项目都会受到这个设置的

2017-03-24 12:01:39 205

原创 Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail

2017-03-24 10:34:04 308

原创 python实现简单爬虫功能

在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。  我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实你很厉害的,右键查看页面源代码。  我们可以通过python 来实现这样一个简单的爬虫功能

2017-03-18 16:42:47 255

转载 自动化测试数据驱动之xml文件读取

什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。从结构上,它很像我们常见的HTML超文本标记语言。但他们被设计的目的是不同的,超文本标记语言被设计用来显示数据,其焦点是数据的外观。它被设计用来传输和存储数据,其焦点是数据的内容。那么它有如下特征:首先,它是有标签对组成,标签可以有属性:标签对可以

2017-03-18 16:27:46 1596

转载 自动化测试数据驱动之csv文件读取

--------------------------------------------------------------------用例1,用户名密码为空。用例2,用户名为空。用例3,密码为空。用例4,用户名密码正确。---------------------------------------------------------- 这里以你们喜闻乐见的读取csv文

2017-03-18 14:42:07 3624

原创 Python yaml安装

两种安装方式:pip install yaml或者easy_install yaml

2017-03-16 10:09:25 2563

原创 Python普通方法、静态方法、类方法

# -*-coding:utf-8-*-# 普通方法,类方法,静态方法的区别__metaclass__ = typeclass Tst: name = 'tst' data = 'this is data' # 普通方法 def normalMethod(self, name): print self.data, name

2017-03-15 15:02:06 415

转载 简单使用URLConnection、HttpURLConnection和HttpClient访问网络资源

URL的openConnection方法将返回一个URLConnection,该对象表示应用程序和URL之间的通信连接。程序可以通过它的实例向该URL发送请求,读取URL引用的资源。下面通过一个简单示例来演示:Activity:[java] view plain copy package com.home.urlconnection;    import j

2017-03-14 14:49:19 618

原创 Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容

import java.io.File;  import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.io.FileWriter;  import java.io.InputStream;  import java.io.PrintWriter;    public  class  NewDelCo

2017-03-10 15:19:57 297

原创 HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2017-03-08 15:57:15 283

原创 利用URLConnection来发送POST和GET请求

URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。通常创建一个和 URL 的连接,并发送请求、读取此 URL 引用的资源需要如下几个步骤:(1)通过调用URL对象openConnection()方法来创建URLConnecti

2017-03-08 14:13:27 358

原创 Python定时执行任务

1.flag = 1while flag: current_time = time.localtime(time.time()) if current_time.tm_hour == 17 and current_time.tm_min == 9 and current_time.tm_sec == 40: print "Hello World"

2017-03-04 17:17:30 1725 1

原创 Python定时执行任务

1.flag = 1 #定义一个循环结束标志while flag: current_time = time.localtime(time.time()) if current_time.tm_hour == 17 and current_time.tm_min == 9 and current_time.tm_sec == 40: print "Hello W

2017-03-04 17:16:24 339

转载 Cookie与Session的区别与联系及生命周期

一、Session与Cookie介绍这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie

2017-03-02 14:29:41 242

原创 "equals"和"=="的区别

简单的说:==表示比较的是地址,而equals比较的是内容如:String s1 = new String ("a");String s2 = new String ("a");syso(s1==s2)//输出false,因为创建了两个String对象,存在栈中的地址不一样syso(s1.equals(s2))//输出true,因为里面的内容都是“a”

2017-03-02 10:26:05 258

diffy-server

界面化比对工具

2019-04-10

jsonHttpServer

返回自定义json,支持同时开启多个端口

2019-04-09

jd-gui

https://github.com/java-decompiler/jd-gui/releases Jar反编译

2019-04-04

空空如也

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

TA关注的人

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