自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (4)
  • 收藏
  • 关注

转载 python 一个.py文件如何调用另一个.py文件中的类和函数

在同一个文件夹下调用函数:A.py文件:def add(x,y):    print('和为:%d'%(x+y))B.py文件:import AA.add(1,2)或from A import addadd(1,2)调用类:A.py文件:class A:    def __init__(self,xx,yy):        self.x=xx      ...

2018-11-15 15:24:15 1270

转载 RANOREX入门指南18-第一个自编写测试用例

OK,结束了初级的录制回放旅程之后,我们一起来做一个最最简单的自编写测试用例。让我们温习下,编写一个自动测试用例,我们需要以下两种基本组件。1。 一个可以运行的测试用例文件,在这里我们要新建一个.cs的文件来存放C#的测试代码2。 一个对象库,里面放着我们需要操作的对象/控件的声明让我们以最简单的计算器再次演示如何建立一个非录制的测试用例。在这个用例里面我们只做一件事情,那就是在打

2018-01-26 14:21:38 2517

转载 appium定位元素java篇

1、关于没有name,没有ID的元素的定位---通用篇解题思路:因为没有name,id;其实剩下的选择已不多,要么xpath,要么className。xpath木有好印象(稳定性不高,加之1.0x后需要写全路径,相当崩溃),我决定十分个人色彩的建议使用className。具体方法:用className获取所有该类型的元素;根据元素的位置确定元素的index;获取目标元素。

2014-07-15 14:27:26 32386 2

原创 appium在真机上运行IOS实例要注意的几点:包括python和java运行log 和部分关键代码

appium在真机上运行IOS实例要注意的几点,appium,java ,python,运行实例和关键代码

2014-07-02 10:11:43 37698 3

转载 解决 Eclipse+pydev安装配置找不到pydev的问题

最近两天安装ubuntu下的eclipse+pydev各种失败,各种烦!具体步骤参考国外的一个tutorial:http://www.vogella.com/articles/Python/article.html这里只记录说明我遇到的安装问题刚开始以为是jdk安装有问题,卸载重装,后来在eclipse中安装pydev插件,安装完成后在window-

2014-06-27 16:46:48 2100

转载 安装eclipse maven插件m2eclipse

http://www.eclipse.org/m2e/Maven的Eclipse插件m2eclipse的安装The goal of the m2ec project is to provide a first-class Apache Maven support in the Eclipse IDE, making it easier to edit Maven's pom.xml,

2014-06-27 12:29:59 56066 1

转载 mac 下 eclipse 搭建 maven开发环境

1、下载maven的bin包,解压,配置到环境变量里面去1)、首先到Maven官网下载安装文件,比如 ,下载文件为apache-maven-3.0.3-bin.tar.gz2)、配置环境变量 [android(0)@liangbingmatoMacBook-Pro ~]$ cd  ~[android(0)@liangbingmatoMacBook-Pro ~]$ o

2014-06-27 11:39:27 6657 1

转载 Appium探索——Mac OS Python版

Appium官网所描述的特性,都很吸引人,刚好最近在研究Mobile Automation Testing,所以很有兴趣探索下Appium这个年轻的工具。不过看了官网的documents,实在是让初入门的我感觉摸不着头脑。所以,我只能search网上有限的资源,先从运行Appium提供的支持Python,Javascript,Java,Ruby等语言的examples开始慢慢体会A

2014-06-27 10:29:23 1987

转载 iphone-命令行编译之--xcodebuild

1.查看xcode的版本号和build版本$ xcodebuild -version显示内容:Xcode 4.2Build version 4D199 2.显示当前系统的sdk、及其版本$ xcodebuild -showsdks显示内容:Mac OS X SDKs: Mac OS X 10.6

2014-06-27 09:30:58 1848

转载 appium踩过的坑

运行appium报错:Appium will not work if used or installed with sudobixiaopeng@bixiaopengtekiMacBook-Pro ~$ error: Appium will not work if used or installed with sudo. Please rerun/install as a non-root u

2014-06-26 16:08:11 10671 1

转载 Appium IOS 自动化测试

手机平台的自动化测试工具很多,之前研究过了安卓和苹果的原生自动化测试框架,经一些同事介绍,貌似Appium是个不错的工具。  想记录一下研究的结果,也算是篇干货的文章  在网上也看了一些视频,个人认为这个自动化测试的特点就是  1. 多编程语言支持  相对于传统的IOS UIautomation只能支持js语言,Appium起到了一个翻译的作用,它其实是一个CS架构,服务器和IOS模拟器或真机直接

2014-06-25 15:13:15 7044 1

转载 非开发人员获取ios crashlog方法 .

方法1:用工具直接获取 iPhone 设备上 var/mobile/Library/Logs/CrashReporter  中的 Crash 报告文件。(Mac 下用 PhoneView/iTools/iExplorer,Windows下用、iFunBox、iTools、91助手等)。方法2:如果 iTunes 同步,则同步后Crash日志会同步到电脑上,把以下目录中的Crash提取打

2014-03-03 10:07:44 2074

转载 Ruby文件操作

一、新建文件 f=File.new(File.join("C:","Test.txt"),"w+") f.puts("I am Jack") f.puts("Hello World")文件模式"r" :Read-only. Starts at begi

2014-01-20 14:28:08 9117

转载 RSpec簡介

測試 TestingDeveloper testing isn’t primarily about verifying code. It’s about making great code. If you can’t test something, it might be your testing skills failing you but it’s probably your code

2014-01-20 09:31:39 4561

转载 详解ruby的attr_accessor和cattr_accessor

1. attr_accessor的用法相当简单, 就相当于getter和setter,看一个类就知道怎样用了:  Ruby代码  class Test     attr_accessor :name         def initialize()       @name = "yanzilee9292"    end  end    #test   puts 

2014-01-17 17:20:18 5054

转载 linux磁盘分区fdisk命令详解

1、什么是分区?    分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区?防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储

2013-12-10 13:55:28 1835

原创 checkstyle安装及使用

http://www.doc88.com/p-691303672478.html

2012-04-19 10:22:08 1589

转载 用Android-X86和VirtualBox打造高性能Android开发环境

不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x86 的。

2012-03-21 14:04:37 5356 1

转载 Android文件或文件夹内容改变监听器(FileObserver)

Android文件或文件夹内容改变监听器(FileObserver)Android Developer:一. 概述:android.os包下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的 INotify。FileObserver是个抽象类,必须继承它才能使用。每个FileObserver对象监听一个单独的文件或

2012-02-20 11:32:47 1931

转载 Android关于ListView的总结--使用ListActivity

ListActivity是一个专门显示ListView的Activity类,它内置了ListView对象,实现数据源的绑定与显示,数据源通常会是一个array或者一个拥有查询结果的cursor. 只要我们设置了数据源,ListView就会自动地显示出来。    ListActivity本身有一个默认的layout,其中包含一个全屏的list。如果用默认的layout,必须在onCreate()

2012-01-13 10:44:34 1915

转载 将程序关联成Android系统默认打开程序

比如通过文档查看器打开一个文本文件时,会弹出一个可用来打开的软件列表;如何让自己的软件也出现在该列表中呢? 通过设置AndroidManifest.xml文件即可:   第一个标签是每个程序都有的,关键是要添加第二个!这样你的应用程序就会出现在默认打开列表了。。。 注意需要将mimeType修改成你需要的类型,文本文件当然就

2012-01-11 17:32:23 9186 3

转载 Android.自定义控件的实现

1、设置自定义控件:Android自带的RadioButton只能存放text,这不符合我们的需求,我们需要一个可以同时存放key-value对应的键值。所以我们要编写一个自定义控件能存放key-value。               设计思路:新建一个类叫org.kandy.view.RadioButton,继承自android.wedget.RadioButton,重写父类的所有构造方法

2012-01-06 17:31:10 3579

转载 Android TabHost 动态修改图标或者动态改变标题

如果将图标或者标题的变量设置为全局变量,你们应该知道我的目的吧。也就是为了在这个类不断的进行赋值。 先来简单的认识下TabHost吧。理论我就不多说了,你们看的话也很累,还是直接代码贴出来看看就一目了然了。xml的文件代码:http://schemas.android.com/apk/res/android"    Android:id="@android:id/tabho

2012-01-05 10:30:49 3531

转载 反编译Apk得到Java源代码

一.反编译Apk得到Java源代码 转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.

2012-01-04 15:35:32 802

翻译 解决Android 工程出现 unable to get system library for the project 异常

出现上面异常是android sdk 版本问题。 解决办法:解决问题的方法是打开工程中的default.properties文件,把版本号改高。 比如:# Project target.target=android-9出现原因分析:当我们从别处引入android工程时,会出现 unable to get system library for the project

2011-12-30 15:43:29 9101 2

转载 Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签

Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签分类: Android入门 2010-12-06 00:41 23897人阅读评论(128)收藏 举报 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!      很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者

2011-12-22 11:32:25 975

转载 startActivityForResult()的用法

startActivityForResult()的用法 举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。/*****************************/ 华丽丽的分割线 /***********

2011-12-20 11:31:47 541

原创 关闭应用

当应用不再使用时,通常需要关闭应用,可以使用一下两种方法关闭android应用:第一种方法:首先获取当前进程的id,然后杀死进程。(建议使用)android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的java 虚拟机,导致程序终止System.exit(0); 第三种方法:强制

2011-12-20 10:28:44 525

转载 tomcat6.0配置

tomcat6.0配置第一步:下载jdk和tomcat:JDK下载 Tomcat下载    最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑

2011-12-12 17:43:21 607

翻译 建立自己的手写笔画图案

建立自己的手写笔画图案范例说明自SDK 1.6开始,Android手机已支持内置Gesture Builder程序,若是被Google签署(Signed)过出厂的手机应会内置此程序,如果是程序开发人员,可在SDK文件夹里的“\android\platforms\ android\samples\GestureBuilder”找到这支程序的源代码,编译后即

2011-12-01 14:49:15 3604 1

转载 手势Gesture的绘制、保存及处理的学习

最近写了一个小程序,学习了一下android中的手势文件。手势相关的类有1.GestureOverlayView,这个是手势绘制区,既布局中的一个控件,用于接收用户绘制的手势、监听绘制区的改变、清除当前手势等等。2.GestureLibrary 这个算是手势文件的一个库,里面存放着当前保存过的手势资源,可以用这个类进行手势资源的存储和读取。3.Gesture,手势实例,无论是读取手势,

2011-12-01 14:31:10 1650

转载 instanceof

简介  instanceof是Java的一个二元操作符,和==,>,关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。   举个例子:   String s = "I AM an Object!";  boolean isObject = s instan

2011-12-01 10:09:19 774

转载 BT下载教程之UPnP功能使用、BT端口映射、内网外网之完全解析

以下是微软官方网站对UPnP的解释: 问:什么是 UpnP? 答:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。UPnP 以 Internet 标准和技术(例如 TCP/IP、HTTP 和 XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网络(尤其是家庭网络)对更多的人成为可能。问:UPnP 对消费者意味着

2011-11-30 17:30:44 40494

转载 P2P端口映射 UPnP设置功能和使用详解

P2P端口映射 UPnP设置功能和使用详解    在网上看了很多关于如何打开UPnP功能的文章,发现竟然没有一篇文章能把整个UPnP的设置过程介绍全的,都是只讲到一部分。所以决定写篇文章,至少把设置UPnP的整体思路理一下,因为涉及到不同的操作系统以及不同型号的ADSL Modem,所以此文也不可能面面俱到,但至少

2011-11-30 16:57:22 3481

转载 Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径

Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径  zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。  Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是

2011-11-29 16:25:24 8885

翻译 android中导入低版本project可能会遇到的编译问题

android中导入低版本project可能会遇到的编译问题(2010-12-02 21:27:43)转载 使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。    (1)Unable to resolve target 'android-5'   因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,

2011-11-29 11:10:05 647

原创 LayoutInflate

LayoutInflater 在 android 开发中使用频率较高,今天谈谈!该类是一个抽象类,在文档中如下声明:view plaincopy to clipboardprint?public abstract class LayoutInflater extends Object  public abstract class LayoutInflat

2011-11-29 10:29:40 876

翻译 Android SDCard常见报错

常见问题1、Failed to push selection: Invalid argument:出现该异常,多半是文件所在的目录里面有中文或者文件的名字含有中文导致的。可以换个文件名试试。 还有就是观察自己的操作权限是否不够,如果是 ,那就是可以的。如果SD卡是在Eclipse里面系统自动创建的, 试着重启一下IDE。 2、Failed to push the item(

2011-11-28 13:18:07 2803

原创 Failed to pull selection

Android报错:Failed to pull selection 方法:看看是不是路径里有非英文字符,再看看SD卡的状态是不是可读可写的我将路径里的中文字符改为英文,就可以在DDMS中导出了。

2011-11-28 13:11:49 5133

原创 Android SDCard操作详解

Android写入SDCard    使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。    在模拟器中使用SDCard,你需要先创建一张SD

2011-11-25 13:53:36 1351

Android gif 图片浏览器源码

Android gif 图片浏览器源码,自动搜索本地SDCard的GIF图片, 点击Menu显示上一张,下一张图片

2011-11-25

sitemap制作工具

sitemap制作工具,占用内存小,可生成rss.xml,sitemap.xml,sitemap.html,还可生成.txt文件,等等,共可生成7种文件,任你挑选,简单方便,一键搞定,高速度,高质量,让你的网站提到google后排名迅速上升

2011-01-25

Visual Assist X

Visual Assist X是一款非常好的Visual Studio .NET 2003、2002插件,支持C/C++,C#,Visual Basic等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。

2010-12-01

空空如也

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

TA关注的人

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