自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦练杀敌本领

叫我第一名

  • 博客(165)
  • 资源 (47)
  • 收藏
  • 关注

原创 Mac下Eclipse反编译插件安装

背景好久都没有写博客,好习惯慢慢就要丢了,最近在翻一些经典技术书籍,里面都在强调,对自我知识的整理。 工欲善其事,必先利其器。简单介绍一下Mac下,反编译插件的安装;步骤本地下载插件注意对应版本 [JadClipse]http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download [Jad]http://www.varane

2017-06-22 17:36:00 3287

原创 重读《软件测试的艺术》

能静下心来看本好书真是一件爽爽的事情简单记录以下书中的新颖有趣的观点。软件测试是为发现错误而执行程序的过程有趣的观点,因为程序员总是会正向思考问题,使用过程觉得程序就该这么用,谁知道用户却是那么用,别以为用户很聪明,用户会按照产品的设想去使用产品。因此遵循这一点,测试工程师在进行测试过程中应该带着这种心态去开展测试工作,相信程序一定存在bug。心理学研究表明,当一个人觉得某项任务可以完成时,工作

2017-03-31 17:42:29 800

原创 互联网人才什么特质最重要——“跨界”

一名研发工程师,都希望做到全栈,全栈可理解为“全占”,玩的了前端js,写的了移动客户端代码,服务器后台的接口也能玩的溜,更屌的是能学点设计,最终产品的点子还是自己出的。作为一名测试工程师,抱着强烈的好奇心和兴趣涉猎,最近在做端服测试一体化,一名优秀的测试工程师,能够担得起业务,那肯定要后台能测服务器排查问题,给到用户的客户端能提出交互,在稳定性、性能方面也能有能力插一脚。这个再延伸开来思考,当前移动

2017-03-14 23:10:56 3016 1

原创 多git账号ssh公钥管理方式

背景:公司有两个git仓库域名地址,我有两个git账号分别去登陆,但不同git仓库连接所使用的id_rsa私钥和id_rsa.pub公钥也不一样。解决方案:touch ~/.ssh/configvi ~/.ssh/config输入下面对应修改的信息:Host realname.example.com(仓库1) HostName realname.example.com Ident

2016-09-08 16:49:55 890

原创 如何在Build History里面显示二维码链接

效果: 实现原理:========= 两个插件搞定: ========= Build Name Setter Plugin https://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin 在构建环境里面设置构建名称: Description Setter Plugin https://wi

2016-07-30 11:47:24 3438

原创 搭建iOS二维码扫描安装OTA服务器

搭建Web服务器 因为本文主要是介绍怎么实现OTA的安装,所以服务器搭建部分只做基本的指导(不过会详细说明怎么配置HTTPS),详细搭建方法还请大家自行Google^_^。 好吧,iOS开发都是用的Mac OS X,而Mac OS X中正好自带了Apache服务,所以这里我们只需要简单的在终端中敲击一行命令,就能启动Web服务了。sudo apachectl start这时我们在浏览器中输入”h

2016-05-20 17:56:50 1181

原创 搭建iOS二维码扫描安装OTA服务器

Mac搭建Web服务器Mac OS X中正好自带了Apache服务,所以这里我们只需要简单的在终端中敲击一行命令,就能启动Web服务了。sudo apachectl start这时我们在浏览器中输入"http://127.0.0.1/",如果出现It Works!,那么恭喜你Web服务器启动成功。OpenSSL自制证书开启HTTPS的第一步,就是

2016-01-13 21:04:36 1814

原创 iOS自动化常用命令集合

转为iOS测试也有快半年了(从2015.3.10开始),发现苹果的东西搞起来非常顺手,这就是封闭系统带来的好处,让开发者在iOS这个圈子里面按照规则运行,能够更加专注于实现目的。现在列几个常用到的命令,慢慢补充。 Android命令iOS命令安装应用adb install -r 真机安装:fruitstrap 

2015-08-24 16:24:25 7253

原创 Mac的可执行脚本,类似于windows批处理脚本

脚本开发方式:方式一:使用shell脚本方式; 1.下载vim for mac 2.打开搜索 , 输入ter,打开终端窗口 3.输入vim,进入vim的编辑界面 4.点击i进入编辑视图,然后输入 echo ‘hello’ 5.Esc,然后:saveas testtest.sh ,然后Esc,然后:q退出编辑 6.给脚本添加执行(x)权限,

2015-08-24 16:05:11 36227

原创 Python的Logging使用教程

Pyhton的logging功能非常强大,附上平时经常使用的一段代码这个open_logging的作用有2个:1.命令窗口输出log;2.将log写入到文件中;# -*- coding:UTF-8 -*-__author__ = 'gancj'__data__ = '2015-05-30 11:28'__mail__ = 'chaojiang.gcj@alibaba-i

2015-08-24 15:53:29 1188

原创 mac windows 远程桌面方式方法

一.mac远程windowswindows:打开允许被远程mac:下载(remote desktop connection),打开,输入windows的ip,ok了二.mac远程mac2台mac:打开系统偏好设置-共享-开启屏幕共享/ 远程登录mac:finder-》前往-》服务器-》vnc:ip三.windows远程mac,下载软件(http://www.tightvnc.com)

2015-05-17 10:44:45 1927

原创 KIF自动化框架环境搭建

互相学习,请关注我的微博:weibo.com/ganchaojiang 1.推荐方式(CocoaPods)    1.1.命令行安装pod:sudo gem install cocoapods    1.2.xcode工程目录下新建脚本target 'Acceptance Tests', :exclusive => true do pod 'KIF'

2015-05-17 10:39:05 3162 1

原创 pip install PIL 报错

报错如下:>pip install PILDownloading/unpacking PIL  Could not find any downloads that satisfy the requirement PIL    Some externally hosted files were ignored (use --allow-external PIL to allow). C

2015-05-17 09:45:26 16011 3

转载 Python 中文转拼音

参考flyerhzm的chinese_pinyin 这个gem, 我写了个python版的汉字转拼音脚本, 放在github上http://github.com/lxneng/xpinyin#!/usr/bin/env python# encoding: utf-8"""Created by Eric Lo on 2010-05-20.Copyright (c) 2010 __lx

2015-01-23 13:52:48 1389

转载 python实现中文转成拼音

参考flyerhzm的chinese_pinyin 这个gem, 我写了个python版的汉字转拼音脚本, 放在github上http://github.com/lxneng/xpinyin#!/usr/bin/env python# encoding: utf-8"""Created by Eric Lo on 2010-05-20.Copyright (c) 2010 __lx

2015-01-21 09:26:09 2725

转载 用python将中文转拼音

参考flyerhzm的chinese_pinyin 这个gem, 我写了个python版的汉字转拼音脚本, 放在github上http://github.com/lxneng/xpinyin#!/usr/bin/env python# encoding: utf-8"""Created by Eric Lo on 2010-05-20.Copyright (c) 2010 __lx

2015-01-21 09:19:32 11612 2

转载 python strip()函数

函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符注意:1. 当rm为空时,默认删除空白符(包括'

2015-01-13 10:05:44 809

原创 JAVA多线程

占个坑,有时间写一下1.Thread的代理模式2.多线程,同步、死锁3.wait(),notify()

2015-01-04 22:40:03 853 1

原创 有时间在写

@echo offset THIS_DIR=%~dp0if "%UPDATE_BASE_DIR%"=="" set UPDATE_BASE_DIR=%THIS_DIR%set oldv=0if exist %THIS_DIR%\v.txt ( for /f %%i in (%THIS_DIR%\v.txt) do ( set oldv=%%i ))set oldPath=

2014-12-26 15:50:29 851

原创 adb的screencap命令直接截图到电脑上

http://unxutils.sourceforge.net/1.先取下来这上面的linux命令大集合;2.使用其中的sed命令;3.使用其中的sed命令配合screencap命令做截图就ok;adb shell screencap -p | sed s/\r$// > screen.png

2014-12-26 15:39:25 15433 3

原创 命令窗口提示:"不是内部或外部命令,也不是可运行的程序"

首先出现这个问题:第一反应肯定是环境变量没有配置好,导致输入的命令在path路径下没有找到;解决办法:右击我的电脑,属性,高级,环境遍历,修改里面的path的值,把命令的路径添加进去;但是一番检查之后发现这个path的值完全ok,没有问题啊;这时候输入一些常用命令,ipconfig、ping、netstat等等,发现也提示这个;后来发现解决办法是:把

2014-12-13 16:24:06 13912

原创 python核心编程是一本好书

学python也有两三个星期了,一直仗着有java的基础,只是觉得缺什么,看什么,并没有系统学习一下python这门强大的语言;这次拿着这本《python核心编程(第二版)》,这本书,发现这本书很系统,先做个学习笔记;————————————————————2014.12.8——————————————————————————周一下班回家学python:1.主提示符(>>>)和次提

2014-12-08 21:29:50 4078

原创 pydev python eclipse PIL 提示Unresolved import: Image

近期想用PIL做一个图片对比的功能from PIL import Image互相学习android自动化测试,请关注我的微博:weibo.com/ganchaojiang 上面这个语句,发现PIL可以在python shell和IDE里面都可以使用,放到pydev里面,eclipse就一直提示Unresolved import: Image 最后还是stac

2014-12-08 15:15:41 7071 2

原创 获取当前运行的应用程序的包名及入口activity

adb logcat | findstr Displayed一直都是用上面这条命令但是奇怪在三星的S5上却不可用;但是下面这条命令可以:adb shell dumpsys window w |findstr \/ |findstr name=

2014-12-08 10:05:51 4745

原创 SubProcess用法

# -*- coding:UTF-8 -*-import codecsimport osimport reimport subprocessimport sysimport threadingimport timeclass TestSubprocess(threading.Thread): def __init__(self): threading.Thread.__in

2014-12-04 11:28:42 888

原创 python shell GUI编写切换工作路径

1.python shell GUI编写切换工作路径方式:>>> import os>>> os.chdir("d:\\")>>> print os.getcwd()d:\2.python 可视窗口调试方法,根据出错信息提示的行数,alt+G切换到对应的错误信息处

2014-12-01 10:28:28 1708

原创 Python笔记(20141130)

python支持点操作python做文本处理十分有用还有做数据生成,也是非常棒的a,b=b,a's'*3   'sss'python段落采用缩进表示,缩进请使用空格缩进,不推荐tab作为缩进python的3大利器dir:查看变量的方法,有2个下划线的是python实现的方法,没有下划线是普通方法;help:查看方法帮助,help(a.bit_length)typ

2014-11-30 21:59:00 759

原创 UiAutomator进行中文点击 输出中文

1.建立工程如下: 2.设置java文件的编码方式: 3.设置编码方式: 4.测试程序代码:5.设置dos窗口的编码方式,支持中文输出。1.修改dos窗口,chcp 65001 就是换成UTF-8代码页    2.测试结果如下:

2014-11-24 13:55:42 5449

原创 Activity类onNewIntent()方法详解

先找到Activity.java看看里面的方法怎么解释的: /** * This is called for activities that set launchMode to "singleTop" in * their package, or if a client used the {@link Intent#FLAG_ACTIVITY_SINGLE_TOP}

2014-11-21 15:00:20 3236

原创 排序算法

// 快速排序,原理:通过选定一个key,i=0;j=n-1;第一次排序时,将i的值list[i]从前往后找比key小的值,将j的值list[j]从后往前找比key大的值 // 找到则与key调换位置,直到i与j相等;此时:key左边的值都比其小;key右边的值都比其大; public static void QuickSort(int[] list, int start, int end)

2014-10-30 11:16:45 801

原创 百度面试题

1.设计一个下载的测试用例

2014-10-28 21:20:13 1184

原创 批处理替换文件内容

@echo offsetlocal enabledelayedexpansion(for /f "skip=3 tokens=1* delims=-" %%a in (Cases.xml) do (if "%%b"=="" ( echo %%a ) else (echo %%a"-688f-4e62-984c-ff0888eab6b5)))>CasesResult.xml注意for循

2014-10-27 10:39:02 3107

原创 SVN服务器及客户端安装配置详解

花了一上午时间终于把SVN配置好了,瞬间感觉高大上啊 准备条件:1.      PC已经安装好了eclipse、JDK都已经完全ok2.      下载TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi 下载地址:http://tortoisesvn.tigris.org/3.      给Eclipse安装SVN插件-Subversion,

2014-10-22 13:28:13 2415

原创 ddmlib包源码研究

ddmlib的作用几乎涵盖了adb的命令

2014-10-21 13:49:41 2287

原创 应用启动时间-性能测试

main.bat::接受几个参数,一个循环次数,一个包名,一个日志存放路径::循环次数@echo offadb push startmanytimes.sh /data/local/tmp 2>nuladb shell chmod 755 /data/local/tmp 2>nuladb shell sh /data/local/tmp/startmanytimes.sh 300 c

2014-10-20 16:40:36 1543 1

原创 AndroidProjectFromOthers:No projects are found to import

Import Projects出现提示:No projects are found to import 原因:

2014-10-20 11:12:29 876

原创 谈谈你对JVM的理解

这里和大家简单分享一下JAVA和JVM运行的原理,Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器JAVA和JVM运行的原理1.Java语言运行的过程Java语言写的源程序通过Java编译

2014-10-12 10:03:21 17680

原创 reportlab 怎么安装

reportlab 怎么安装 1.      先安装pipa)        https://pip.pypa.io/en/latest/installing.htmlb)        获取上面网址的get-pip.py         c)   运行python get-pip.py2.      下载PILa)        http://www.pythonwa

2014-10-09 11:31:53 10424

原创 getproc

[DEVICE_PROVISIONED]: [1][audio.effect.name]: [srs][audio.offload.buffer.size.kb]: [32][audio.offload.disable]: [1][audio.offload.gapless.enabled]: [true][av.offload.enable]: [false][bluet

2014-10-02 11:08:07 5477

转载 uiautomator获取不到动态界面的缘由

这几天查看了下源码发现,uiautomatorviewer在获取界面布局信息的时候用的是启动一个脚本,该脚本在/system/bin/uiautomator。这个命令也可以在命令行下启动。默认情况下,获取的控件信息保存在/storage/emulated/legacy/window_dump.xml文件中,你也可以改变它保存的目录,例

2014-10-02 09:53:41 28568 12

博客网 博客

博客网 博客网 博客

2013-04-28

编程体验BBS-论坛

编程体验 BBS-论坛

2013-04-28

网络在线考试

在线考试

2013-04-28

物流信息网

物流信息网

2013-04-28

办公自动化管理系统

办公自动化 管理系统

2013-04-28

企业人力资源系统

企业人力资源 系统 人事系统

2013-04-28

企业快信 短信+邮件

企业快信 短信 邮件

2013-04-28

企业电子商城网

企业电子商城网 企业电子商城网 企业电子商城网 企业电子商城网 JSP B/S架构

2013-04-28

都市供求信息网

都市供求信息网B/S

2013-04-28

图书馆管理系统

图书馆管理系统

2013-04-26

在线考试系统

在线考试系统

2013-04-26

超市进销存销售管理系统

超市进销存销售管理系统

2013-04-26

企业人事管理系统

企业人事管理系统

2013-04-26

餐饮管理系统

餐饮管理系统

2013-04-26

企业QQ系统

企业QQ系统

2013-04-26

卡拉OK点歌系统

卡拉OK点歌系统

2013-04-26

企业电话客服系统

企业电话客服系统

2013-04-26

java操作各种数据库 通用类

java操作各种数据库 通用类

2013-04-15

Oracle驱动 ojdbc6_g.jar ojdbc6dms_g.jar

Oracle驱动 ojdbc6_g.jar ojdbc6dms_g.jar

2013-04-07

去哪里吃饭 安卓 android

自己写的一个简单的android程序,去哪里吃饭,翻牌

2013-04-07

启动,停止,Mysql,Oracle,Sqlserver的脚本

启动,停止,Mysql,Oracle,Sqlserver的脚本

2013-04-07

JDK_API_1_7_en_US.CHM

JDK_API_1_7_en_US.CHM

2013-03-07

嵌入式

嵌入式

2012-07-06

Win32DlgBasedAppWizard.zip

Win32DlgBasedAppWizard.zip

2012-06-28

搭建Linux服务器

搭建Linux服务器

2012-06-26

Java笔试题

Java笔试题

2012-06-26

软件测试课件

软件测试课件, 网络测试课件

2012-06-26

接入网课件

接入网课件

2012-06-26

网络编程课件

网络编程课件

2012-06-26

财务管理 java

财务管理 java

2012-06-16

计算机网络安全所面临的威胁及对策

计算机网络安全所面临的威胁及对策

2012-06-16

若水Android开发从零开始教程

若水Android开发从零开始教程

2012-06-14

财务管理系统

sqlserver2005+myeclipse7,亲测可运行。

2012-06-14

韩顺平servlet代码

纯手敲代码。myeclipse7+mysql5。。。欢迎下载。

2012-06-14

五子棋源码

android 五子棋 源码 a

2012-06-07

mysql帮助文档

mysql帮助文档

2012-06-07

用C++语言描述算法的讲稿(清华的严蔚敏)

好东西。不多说。一些讲稿。对理解书本有很大的帮助

2012-06-01

VC++6游戏编程入门及源码

编译通过 简单游戏 贪吃蛇 扫雷 等一些小游戏

2012-05-05

山寨版qq源码

①源码文件是授课过程中的最后版本,是myeclipse6.5编写的工程. ②源码可以通过myeclipse6.5或者更高版本打开,并可以直接运行 ③给出的源码并没有实现山寨qq全部功能,这个在视频教程中已经提到了,其余功能大家完全可以在学习完视频教程后,自行完成。 ④该项目没有使用到数据库. ⑤关于qq的在线添加用户、离线留言、在线传递文件、视频聊天、语音聊天我将在项目实训中继续讲解。当然大家如果能自己完成,锻炼自己的自学能力,那我会觉得很欣慰. ⑥代码还有不完善的地方,但是这个不影响大家的学习.

2012-04-10

坦克大战游戏源码.素材.文档

坦克大战代码。亲测,可运行 有素材,有代码。。

2012-04-10

空空如也

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

TA关注的人

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