自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (8)
  • 收藏
  • 关注

转载 Selenium2.0之WebDriver学习总结(3)

接下来将通过几个具体的例子来使用操作上述功能,以下代码都是通过junit框架编写.例子1:该例子主要是登录网易相册,创建一个私人相册,并进入相册进行评论,然后删除这个相册。在这个例子中,可以找到各种方式定位元素方法的具体实例:package demo; import java.util.concurrent.TimeUnit;import org.junit.*;i

2013-04-01 22:53:09 6344

转载 Selenium2.0之WebDriver学习总结(2)

(三) 命令和操作这一部分将介绍一下WebDriver的一些具体操作和命令,实际操作中,我们需要两大工具来帮助我们:FireBug和Xpath工具,这两者都是Firefox上的插件。接下来我们所讲解的都是以FirefoxDriver为基础的,且基于WebDriver driver = newFirefoxDriver();创建的一个driver实例:a) 访问一个页面第一件你想使用We

2013-04-01 22:23:09 3294

转载 Selenium2.0之WebDriver学习总结(1)

Selenium2.0 VS Selenium1.0我们已经有了Selenium1.0为什么还需要Selenium2.0呢?Selenium1.0不能处理一下事件:1)本机键盘和鼠标事件2)同源策略XSS/HTTP(S)3)弹出框,对话框(基本身份认证,自签名的证书和文件上传/下载)Selenium2.0有简洁的API,WebDriver和WebElement对象,更好的抽

2013-04-01 18:14:52 11591

原创 Unix下修改设置环境变量

csh, bsh, ksh和bash的初始化文件不同: csh: 把下面几行添加到文件$HOME/.cshrc:        setenv JAVA_HOME /usr/java        setenv  PATH  $JAVA_HOME/bin        setenv CLASSPATH  . bsh/ksh:把下面几行添加到文件$HOME/.profile

2013-02-27 11:08:17 1869

原创 JAVA学习笔记总结(六):用面向对象的方法实现数组的插入,删除,查找,显示

第一个例子:我们把数据存储结构,也就是数组从程序的其他部分中分离出来,程序的其他部分将成为这个结构的用户。我们把程序分成两个class,:    一个class用来封装数组(LowArray),外界不能直接访问这个数组,但是该封装提供了供外界访问的方法setElem()和getElem(),该方法是外界应用和该数组之间通信的方式。    另一个class创建了一个LowArray的对象,用

2013-02-16 15:37:04 3218

原创 JAVA学习笔记总结(五):用面向过程的方法实现数组的插入,查找,删除,显示

用面向过程的方法实现数组的插入,查找,删除,显示:这个例子只有一个class, ArrayApp, 也只有一个方法,main(). 这是典型的面向过程的程序:=======================================================================class ArrayApp {    public static void mai

2013-02-16 14:15:12 1009

原创 JAVA学习笔记总结(四):数组(Array)

一维数组在Java中有两种数据:primitive类型和objects.数组属于object类型,所以必须用new来创建数组, 同时数组具备一下特性:1. 数组创建之后就不能改变大小2. 数组创建之后,若没有指定初始值,则依据数组类型的不同,会预设不同的初始值int[] myArray;                      // 定义一个指向数据的refference

2013-02-14 22:58:51 2959

原创 JAVA学习笔记总结(三):JAVA语法入门

1. 使用Scanner取得输入在命令行模式下要输入数据到程序中时,可以使用标准输入串对象System.in。然而实际上很少使用它,因为System.in对象所提供的read()方法是从输入串中取得一个字节的数据,并返回该字节的整数值。在Java SE 6以上版本中可以使用java.util.Scanner类取得用户的输入。import java.util.Scanner;public

2013-02-13 19:35:28 1086

原创 JAVA学习笔记总结(二): 第一个Java程序

第一个Java程序:/*This is a multi-linecomment.*/public class HelloWorld {    public static void main(String[] args) {        // This is a single line comment        System.out.println("Hello

2013-02-13 15:43:25 581

原创 JAVA学习笔记总结(一): 了解Java与入门准备

JAVA的三个应用平台:JAVA不再只是单纯的语言加上API的库的组成,更提供给了开发人员在各个领域开发软件时,一种依循的标准与框架工具。框架的概念:框架由一组互相合作的类组成,他们为特定类型的软件开发提供了一个可以重复使用的设计。您可以直接使用框架所提供的工具类,并在遵循框架制定的标准下,快速的开发出您所需要的软件,并避免软件开发时可能发生的重大错误。JAVA SE: JAVA

2013-02-13 14:02:46 792

原创 UltraEdit View As菜单显示为:语言 1, 语言 2 ...

问题描述:安装UltraEdit后,点击View -> View As菜单,菜单内容为语言 1, 语言 2 , 语言3 ...解决办法:打开Advanced(高级) -> Configuration (配置),在[语法着色]页中设置:字符列表完整路径名称:C:\Program Files\UltraEdit\wordfile.txtApply -> OK, 重启UlreaE

2012-12-05 14:24:49 7924

原创 Vagrant 快速入门

1. Vagrant功能:     Vagrant usesOracle’s VirtualBox to build configurable, lightweight, and portable virtual machines dynamically..      【Vagrant 使用Oracle VM VirtualBox 动态创建和配置轻量级的,可重现的,便携的虚拟机环境。】

2012-12-03 15:58:06 40150 7

转载 [转载]理解 RSA/DSA 认证

原文链接:http://www.cppblog.com/findingworld/archive/2008/05/01/48588.html我们中有许多人把优秀的 OpenSSH(参见本文后面的参考资料)用作古老的telnet 和 rsh 命令的替代品,OpenSSH 不仅是安全的而且是加密的。OpenSSH 更加吸引人的特性之一是它能够使用基于一对互补的数字式密钥的 RSA 和 DSA

2012-12-01 13:44:29 1281 2

原创 使用Redhat系统在线安装(执行yum)时报错: This system is not registered with RHN.

解决方法:1. 卸载redhat自带的yum组件:    1.1.查看当前安装的yum包:           #rpm -qa|grep yum     1.2.卸载当前安装的yum包:           #rpm -qa|grep yum|xargs rpm -e --nodeps     1.3. 用1.1步骤的命令检查,所有yum包都已成功卸载2. 下载Cen

2012-11-26 22:13:43 856 1

原创 插入排序 Insertion Sort

插入排序基本思想:将一个记录插入到已排好序的有序表中,从而得到一个新的,记录数增1的有序表。插入排序的思想就像我们平时打扑克牌一样,刚开始的时候我们手里没有牌,所有的牌都扣在桌子上。然后我们每次从桌子上抓起一张牌插入手里已排好序的牌中。为了给刚抓起的牌找到合适的位置,我们需要那这张牌和手里的牌一一比较。任何时候我们手里的牌都是有序的。 插入排序复杂度:空间:需要一个记录的辅助空

2012-11-26 21:55:47 930 1

原创 快速排序 Quicksort

分治法的基本思想(Divide-and-Conquer):将原问题分解为若干个规模更小,但结构与原问题相同的子问题。递归的解决这些子问题,然后将这些子问题的解组合成原问题的解。快速排序基本思想:快速排序是一种划分交换排序,它的基本思想是,通过一趟排序将记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,然后用递归的方法再分别对分割所得的两个子序列进行快速排序。设当

2012-11-25 21:58:12 570

原创 冒泡排序

冒泡排序基本思想:冒泡排序是交换排序的一种,两两比较待排序的关键字,发现两个记录的次序相反时即进行交换。在冒泡排序的过程中,关键字小的记录好比水中的气泡逐趟向上漂浮,而关键字大的记录好比石块往下沉,每一趟有一个最大的石头沉搭到水底。 排序过程:首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序(即source[1].key>source[2].key),则交换两个记

2012-11-25 16:46:35 850

原创 软件测试基础

1. 软件测试定义    1.1. 《软件测试的艺术》(1979年,Glen ford Myers):测试是为发现错误而执行的一个程序或者系统的过程。             但是测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。    1.2. 《软件测试完全指南》(1983年,Bill Hetzel):测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量

2012-11-25 11:59:36 1216

原创 Solaris下如何map network drive

使用share和mount命令:-在A机器上输入 machineA#share -F nfs -o rw /sharefolder-在B机器上输入 machineB#mount -F machineA:/sharefolder /mountfolder 有时在B机器上执行mount后,会返回:RPC: Program not registered.这是因为在A机器上缺少moun

2012-11-24 08:22:02 801

原创 Oracle11g如何修改最大连接数

1. 用sys登录sql plus:     usename: sys as sysdba    password: ****2. 查看最大连接数: select value from V$parameter where name="processes";3. 查看当前连接数: select count (*) from V$process;4. 把最大连接数改成300:alt

2012-11-24 08:21:31 7363

原创 Solaris:在Vi文件的时候出现错误: "Terminal too wide"

执行命令:stty columns 132

2012-11-23 16:11:09 1020

原创 如何检查Linux版本号

使用这些命令:1.  $cat /etc/redhat-release      Red Hat Enterprise Linux Server release 5.1 (Tikanga)     $cat /etc/SuSE-release       SUSE Linux Enterprise Server 11 (x86_64)      VERSION = 11

2012-11-23 16:08:59 626

原创 Solaris9上,如何用gtar来解开.tar包

解决方法:$ /usr/sfw/bin/gtar -xvf filename.tar

2012-11-23 15:58:28 3092

原创 windows下如何查看端口是否被占用

解决方法:以8080端口为例1. netstat -aon|findstr "8080"    可以查出8080端口被进程号为 xxx 的进程所占用2. tasklist | findstr "xxx"    就知道是那个程序占用的端口了

2012-11-23 15:29:51 835

原创 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory.

问题描述:这个问题在SUSE上不会遇到,只有在Redhat 64bit上会遇到。解决方法:#yum what provides ld-linux.so.2(如果yum不支持,需要先安装yum. 通过这个命令可以查出我们需要安装glibc.i686)#yum install glibc.i686(该解决方法适用于Redhat5-64bit和Redhat6-64bit, SUS

2012-11-23 15:25:37 6687

原创 Solaris下打包压缩命令

1. (.tar)    打包: tar cvf Filename.tar DirName    解包: tar xvf Filename.tar 2. (.gz)     压缩: tar zcvf Filename.gz DirName     解压1:gunzip Filename.gz     解压2:gzip -d Filename.gz 3. (.ta

2012-11-23 15:06:32 4280 1

原创 Linux下解压打包命令

1. (.tar)    打包: tar cvf Filename.tar DirName    解包: tar xvf Filename.tar 2. (.gz)     压缩: tar zcvf Filename.gz DirName     解压1:gunzip Filename.gz     解压2:gzip -d Filename.gz 3. (.ta

2012-11-23 15:03:52 596

原创 Linux系统中修改主机名

1. 如果是Redhat: 修改以下两个文件中的主机名,然后重启机器    # vi /etc/sysconfig/network    # vi /etc/hosts2. 如果是SUSE:    # vi /etc/HOSTNAME    然后运行命令:    #/etc/rc.d/boot/localnet start

2012-11-23 14:57:21 737

原创 error while loading share libraries:libstdc++.so.5

问题描述:在Linux下安装应用程序时遇到错误:error while loading share libraries:libstdc++.so.5: cannot open shared object file: No such file or directory解决方法:1. 如果是CentOS 32bit系统, 直接在终端输入:    yum install libstd

2012-11-23 14:38:07 4558

原创 怎么查看Solaris是32位还是64位的?

执行命令:isinfo -b

2012-11-23 14:27:20 1109

原创 安装SUN ONE到步骤"Fully Qualified Computer Name"时报错: Cannot resolve name ***.

解决办法:将机器名连同域名添加到hosts文件中:127.0.0.1  MachineName.domain.com

2012-11-23 14:24:45 729

原创 现状了CA,再装IIS, 该怎么办

在安装CA Server之前应该现状IIS, 如果不想顺序搞反了,就打开命令行,执行:certutil /vroot

2012-11-23 14:20:43 529

原创 IE中怎么Enable Avtive Scripting

Tools -> Internet Options -> Security -> Internet -> Default Level -> Custom Level -> Security Settings -> Internet Zone -> Enable for Active Scripting in the Scripting Section.

2012-11-23 14:17:08 1013

原创 Solaris10下关闭防火墙

# svcs -a |grep network |egrep "pfil|ipf"enable         Oct_22   svc:/network/ipfilter:defaultonline          Oct_22    svc:/network/pfil:default#svcadm disable  svc:/network/ipfilter:default

2012-11-23 14:08:45 10214

原创 Solaris下修改主机名Host Name

1. Vi /etc/hosts, 添加 "ip   yourhostname"2. vi /etc/nodename, 写入yourhostname3. vi /etc/hostname.e1000g0, 写入yourhostname4. 重启机器[注]:除了/etc/hosts之外,其他两个文件里只写主机名

2012-11-23 14:03:35 4183 1

原创 安装虚拟机时遇到错误: The unattend file contains an invalid product key

解决办法:Disable the floppy disk in the VMWare.

2012-11-23 13:57:58 1690

原创 Linux下执行ifconfig遇到错误: bash:ifconfig:command not found

原因:ifconfig命令所在路径/sbin未包含在系统环境变量PATH解决方法://在一般用户的home目录下的.bashrc文件中加入:export PATH = $PATH:/sbin//保存退出, 然后执行:$cource .bashrc//就可以执行ifconfig 命令了 其他解决方法:1. 在当前窗口使用命令: export PATH =

2012-11-23 13:55:36 15184 2

原创 Linux下修改/设置环境变量JAVA_HOME

1. 永久修改,对所有用户有效    # vi /etc/profile    //按键盘[Shift + g], 在profile文件最后添加下面的内容:    export JAVA_HOME = /home/myuser/jdk1.7.0_03    export PATH = $JAVA_HOME/bin:$PATH    export CLASSPATH=.:$JAV

2012-11-23 13:44:44 81280 1

原创 安装虚拟机VM windows 2008 R2时出现error: This host is VT-capatable, but VT is disabled。

解决方法:1. 用工具 “Processor Check for 64-bit Compatibility”检查CPU是否适合运行64bit guest OS;2. 如果可以,就进入BIOS, 找到VT选项,enable VT 就可以了。 【注释】VT - Virtualization Tech

2012-11-23 13:25:54 2511

原创 Selenium webdriver 学习笔记(三) - 基本UI控件操作

1. 文本框Textbox      // Find the username input element by its name      WebElement username = driver.findElement(By.name("username"));      // Enter the user name: jill      username.clear();

2012-11-23 13:18:24 5246

selenium_2_testing_tools

英文版的电子书,从入门开始介绍selenium2.0, 也就是webdriver. 学习selenium webdriver的必备神器!

2013-04-01

Workshop applets and ExamplePrograms

Data Structures and Algorithms in Java书中所用到的applet例子

2013-02-14

LPI Linux Certification in a Nutshell, 2nd Edition

LPI Linux Certification in a Nutshell, 第二版,英文版

2013-02-11

career cup book 4th edition.pdf

150 programming interview questions and solutions. • Five proven approaches to solving tough algorithm questions • Ten mistakes candidates make -- and how to avoid them • Steps to prepare for behavioral and technical questions • Interviewer war stories: a view from the interviewer’s side

2013-01-08

Ruby从入门到精通.pdf

Ruby从入门到精通电子版,Peter Cooper著,机械工业出版社。

2012-12-09

程序员面试攻略

programer_interview.pdf,程序员面试攻略,介绍了常用面试技巧,程序员面试题以及答案解析,面试必备材料

2012-12-09

LINUX与UNIX Shell编程指南.pdf

LINUX与UNIX Shell编程指南.pdf

2012-11-24

空空如也

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

TA关注的人

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