自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上帝De助手

人生苦短,我也用python!!!

  • 博客(250)
  • 资源 (33)
  • 收藏
  • 关注

原创 通过xpath读取xml节点

#!/usr/bin/python#encoding:utf-8#!\urs\bin\env python#encoding: utf-8from xml.dom import minidomclass xmlwrite: def __init__(self, resultfile): self.resultfile = resultfile

2016-06-05 21:36:56 3521 1

原创 ubuntu下svn+svnmanager搭建

1、准备1.1、安装基础库apt-get update apt-get upgrade -yapt-get install apache2 subversion apache2-utils libapache2-svn apt-get install mysql-server mysql-client apt-get install php5 php5-mysql php5-sq

2016-05-31 18:15:45 2536

原创 Ubuntu搭建subversion+usvn环境

USVN是一个基于php、mysql、apache的svn管理工具,提供了一个可视化的svn管理界面,这里简单介绍下在ubuntu中的搭建步骤。1、安装依赖库:sudo apt-get install -y mysql-server subversion mysql-client libmysqld-dev apache2 apache2-utils libapache2-mod-

2016-03-31 15:03:06 3116 1

原创 nginx代理jira配置

1、需求安装完jira后希望通过别的服务器也可以访问,或者希望能共享80端口,那么可以通过nginx来代理jira,因为由于jira中有很多的跳转动作,所以如果你使用的jira端口不是默认的80端口,则跳转的url会被分配默认的80端口,而不是你希望的设置端口。2、nginx配置nginx的安装很简单,我们直接贴出nginx中代理jira的server部分的配置server

2016-03-30 11:58:34 6255 1

原创 JIRA6.3安装及alige插件破解

1、安装java环境因为jira是用java开发的,所有需要把java环境配置好;同样如果你下载的不是standalone的安装包,那么你就需要安装tomcat容器环境,因为jira是java的web项目。2、下载jira安装包及安装我们这里直接使用的是standalone包,里面集成了tomcat环境;可以直接解压即完成安装,记得copy到你准备安装的目录。如:/home/j

2016-03-30 11:36:33 17488 4

原创 ubuntu13.10搭建nfs及通过fstab支持mount远程目录

1、机器说明机器A被mount,即要共享目录的机器机器B进行mount,即要挂在远程机器的共享目录2、NFS服务安装【机器A】2.1、安装服务:sudo apt-get install portmap ##nfs服务需要的RPC支持sudo apt-get install nfs-kernel-server ##nfs服务端2.2、修改nfs

2016-02-25 16:04:00 5686

原创 如何设置停止更新支持的ubuntu更新源

1、ubuntu更新源说明ubuntu更新源的位置通常在/etc/apt/sources.list你可以通过任何工具修改它,它的内容形式一般是这样的deb http://old-releases.ubuntu.com/ubuntu/ xxxx main restricted universe multiversedeb http://old-releases.ubuntu.com/u

2016-02-02 15:31:17 2997

原创 Robot framework中支持360浏览器测试

首先你得按照这篇文章来搭建好基础环境:python selenium中如何测试360等基于chrome内核的浏览器然后需要做的就是让Robot Framework能支持360的参数,那么我们要做的事情就是修改Robot framework的基础代码。需要修改的文件路径:C:\Python27\Lib\site-packages\Selenium2Library\keywords\_brow

2015-11-25 11:01:02 4596 4

原创 python selenium中如何测试360等基于chrome内核的浏览器

直接上代码,注意是基于chrome内核的浏览器,基于ie的请替换其中的chrome方法为ie,但自己未尝试过,如果有结果可以告知!from selenium.webdriver.chrome.options import Optionsfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keys

2015-11-24 16:04:05 21168 12

原创 UMeditor在线web编辑器 -- python版

因为要写文章发布站点,所以需要在线编辑器;网上搜索时发现百度有开源了一款UEditor,很美观也很好用;由于自己用到功能不是很多,所以就决定使用其Mini版的UMeditor。其官网地址为:http://ueditor.baidu.com/website/umeditor.html但是其官网只提供了php、asp、jsp的集成包,对于python没有,于是基于webpy搭建了一个UMedi

2015-06-03 15:48:26 7787

原创 python的virtualenv环境与使用

1、安装virtualenv在安装virtualenv之前,我们需要安装至少有一个版本的python;因为virtualenv是python的一个第三方模块,必须基于python环境才能安装;如果你的python环境有pip,那么直接使用命令:pip install virtualenv 安装即可;否则需要下载源码,然后使用命令:python install setup.py 来安装

2015-06-03 09:34:21 59668 3

原创 接口和抽象类的前世今生

今天被人问了java的接口了抽象类的不同处,我回答的就是网上的常规答案是:1、内容层面而言抽象类更丰富点:抽象类可以有实体方法、可以有各种类型变量成员、可以有全部的访问级别;除了必须有抽象方法外,和常规类没有其它差别这方面来讲,接口是对抽象类的精简版;除了抽象方法保留了,其它特性都去掉了;没有实体方法、访问级别只能是public、成员变量只能是public static final

2015-01-07 16:44:05 1667

转载 【站长SEO助手】浏览器插件 - seo工具

作为站长或者SEOer,会经常性的需要查看各种站点信息,不管是自己的还是竞争对手的;每次都要打开一个站长工具页面,再复制粘贴网址进行查询,是不是很弱呢?那么现在问题就来了。有没有更方便的手段呢?答案是有的:即安装下面的【站长SEO助手】浏览器插件。站长SEO助手具体安装方式为:1、鼠标移至图标上2、左键不放并拖动鼠标至浏览器收藏栏

2014-12-08 15:17:01 5338

原创 TestNG命令行执行与eclipse环境执行情况不一致

前阵子在命令行使用TestNG跑测试脚本时发现一个奇怪的问题,即同样的代码在

2014-08-27 11:28:09 8490

转载 代码中加入如下内容,可保上线平安无事!~!~!~!~~~!~!!~

#!/usr/bin/env python#encoding: utf-8''' _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ___

2014-08-27 11:01:29 2922

转载 python实现tail -f命令功能

#!/usr/bin/env python#!encoding:utf-8'''Python-Tail - Unix tail follow implementation in Python.python-tail can be used to monitor changes to a file.Example: import tail # Create a tai

2014-08-12 19:21:56 12461

原创 python比较2个xml内容

from xml.etree import ElementTreeOK=Truemain_pid = 10000loop_depth = 0def compare_xml(left, right, key_info='.'): global loop_depth loop_depth += 1 if loop_depth == 1: print if le

2014-07-31 13:51:34 6439 2

原创 hadoop系基础概念扫盲

hadoop版本:hadoop1.0, hadoop2.0Hadoop 1.0由一个分布式文件系统HDFS和一个离线计算框架MapReduce组成。HDFS由一个NameNode和多个DataNode组成,MapReduce由一个JobTracker和多个TaskTracker组成。Hadoop 2.0则包含一个支持NameNode横向扩展的HDFS,一个资源管理系统YARN和一个运行

2014-07-11 14:24:00 4188

原创 由nginx和apche性能差别延伸的知识

之前被人问到一个问题,nginx和apache在高并发情况下,哪个好?da

2014-06-19 18:10:24 1695

转载 tomcat+java的web程序持续占cpu问题调试

原文出处:http://www.blogjava.net/hankchen

2014-06-04 13:41:22 31851

原创 python发送邮件sendmail--smtplib【带附件】

#!/usr/bin/env python# -*- coding: UTF-8 -*-from email.mime.multipart import MIMEMultipartfrom email.mime.base import MIMEBasefrom email.mime.text import MIMEText from email.utils import COMMAS

2014-05-31 15:21:05 11226 1

原创 数据库性能优化小结

近期部门有大牛分享了下数据库的相关知识,自己这里趁热

2014-05-16 15:44:43 1752 1

原创 testng.xml文件结构组成及节点属性说明

TestNG的DTD检查文件:http://testng.org/testng-1.0.dtd.phptestng.xml文件结构及参数说明:

2014-05-15 18:33:26 16545 4

原创 Selenium简介、简史

Selenium简介Selenium是一个WEB自动化测试工具,它的特点是:支持跨浏览器的自动化测试【ie、ff、chrome、safari、opera、phantonjs、htmlunit、android、iphone、ipad、winddows phone、BlackBerry】支持跨操作系统的自动化测试【windows、linux、MAC】支持多中编程语言编写脚本【jav

2014-03-06 22:51:33 5026

转载 python session过期timeout处理

1、使用webpy自身带的session配置选项,具体如下:web.config.session_parameters['cookie_name'] = 'webpy_session_id'web.config.session_parameters['cookie_domain'] = Noneweb.config.session_parameters['timeout'] = 86400

2014-03-04 16:17:37 12983

原创 关于selenium的一些书籍和资料

书籍:Selenium Testing Tools Cookbookhttp://www.amazon.com/Selenium-Testing-Cookbook-Gundecha-Unmesh/dp/1849515743/?tag=seleniumfaq-20Selenium 2 Testing Tools: Beginner's Guidehtt

2014-02-28 18:49:32 9094

原创 web测试前置步骤代理工具

做GUI自动化测试失败的原因常见的大致有2种:1、测试元素被修改了,导致被测试元素无法识别;这个是硬伤暂时还没有什么要的方法,看到百度qa有一篇文章说的是关于动态获取客户端元素信息的文章,可能不是适应所有的场景,但是理念还是可以借鉴一下,日后可能会运用到web上来。原文章在这http://qa.baidu.com/blog/?p=2062、测试过程较复杂导致过程中由于网络等不定因素影响测试

2014-02-19 17:17:41 3193

原创 web跨域访问的几种方式

1、修改document.domain:通过修改document.domain来支持同一个主域内跨域;通过js代码document.domain="your domain"来修改当前域,此方法只能支持同一个域下不同子域间的跨域操作。如:map.baidu.com和www.baidu.com之间,把它们的document.domain="baidu.com"就可以通过js互相操作数据了。

2014-02-18 15:19:03 4887 2

原创 浏览器主页、iframe、子窗口的互相操作

主页操作iframe:var ifs = document.getElementById('iframeID').contentWindow.document; \\获取到iframe的document对象document.getElementById(iframeID').contentWindow.jsMethod(); \\调用iframe的JS方法ifs.getElementBy

2014-02-17 22:39:19 4297

原创 注入html源码到浏览器的几种方式

1、通过各浏览器提供的接口调用IE的COM接口,FF的插件、Chrome的API接口等;类似的实现有Selenium的webdriver支持的各种driver,它们都是调用了浏览器的原始接口。2、通过已有的第三方程序来间接调用浏览器:比如上面的所提到的webdriver所支持的各种driver;目前这些driver提供支持很多的浏览器操作,注入源码应该也提供了吧!具体的

2014-02-16 15:22:47 17617

原创 selenium webdriver的各种driver

selenium官方加上第三方宣布支持的驱动有很多种;除了PC端的浏览器之外,还支持iphone、android的driver;大概记录一下selenium支持的各种driver的用途与说明。selenium可支持的PC浏览器驱动包括:FF driver【包含在各自语言的客户端里】safari driver【包含在selenium server中】ie driverch

2014-02-11 19:48:54 60421 4

原创 python的markdown扩展开发

近期使用python的markdown写了一个文档小程序,由于需要用到一些额外的功能,所以就对markdown进行了一些简单的扩展,进而记录下编写的模板。直接贴代码:#encoding=utf-8##预处理器from markdown.preprocessors import Preprocessorclass CodePreprocessor(Preprocessor): de

2014-01-08 20:45:15 13426

原创 linux下安装pymssql

各版本的下载地址:https://pypi.python.org/pypi/pymssql/Windows可以下载installer文件,直接是编译好的,可以直接安装Linux下需要安装几个基础类库:Cython:pip install Cython        ##python包freetds-dev:yum install freetds-devel.x86_64 / apt-get ins...

2013-11-15 12:58:59 17917 2

原创 文本框动态扩展/变长示例

html测试源码: function resize(){ var source = document.getElementById("source"); var hidetext = document.getElementById("hidetext"); hidetext.value = source.value; var l = document.getElem

2013-11-08 16:17:18 1967

转载 Java进行zip包压缩/解压

package com.xiaowu.test;import java.io.File; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Expand;import org.apache.tools.ant.taskdefs.Zip; import org.apache.tools

2013-11-08 15:53:47 3243

原创 Java Selenium封装--RemoteWebElement

package com.selenium.driver;import java.sql.SQLException;import java.util.List;import org.json.JSONException;import org.openqa.selenium.By;import org.openqa.selenium.Dimension;import org.openqa.

2013-10-24 20:04:57 7052 1

原创 Java Selenium封装--RemoteWebDriver

package com.selenium.driver;import java.io.File;import java.io.IOException;import java.net.URL;import java.util.HashMap;import java.util.Map;import java.util.Set;import java.util.regex.Matcher;

2013-10-24 20:04:36 8289

原创 MySQL多种需求的备份方式

备份工具mysqldump:1、直接使用命令mysqldump可以查看使用格式Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]OR mysqldump [OPTIONS] --all-databases [OP

2013-10-15 13:22:44 1257

原创 ruby进行http请求头设置及获取

#encoding: utf-8#http://www.ruby-doc.org/stdlib-2.0/libdoc/net/http/rdoc/Net/HTTP.html   ##官方样例require 'net/http'http = Net::HTTP.new('www.baidu.com', 80)http.use_ssl = falsepath = '

2013-10-09 19:04:23 9007

原创 常见的watir-webdriver非标准html元素操作代码

1、 如何获取一个元素的像素位置?location = browser.element(:id, 'xxx').wd.location  x = location[0]   ##获取x坐标像素,这里以浏览器页面左上角为相对位置y = location[1]   ##获取y坐标像素 2、 如何使用autoit操作鼠标键盘?require "WIN32OLE"   ##引入

2013-09-29 15:02:13 3381

pyenv安装脚本pyenv.zip

pyenv安装脚本,github下载不了的可以下载

2022-03-30

UMeditor在线web编辑器 -- python版

UMeditor在线web编辑器 -- python版,基于UMeditor、webpy的在线编辑器开发包

2015-06-03

Teleport Pro破解版

它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。

2014-08-27

vimium1.4.5

vimium是chrome的一个插件,让你像使用vim一样使用浏览器,而不需要鼠标

2014-08-07

BroPHP,ThinkPHP,解决验证码不显示

解决验证码不显示,BroPHP,ThinkPHP。。。 清除代码文件中的BOM,将下载的文件放置于网站根目录,运行即可

2013-12-20

QTP10_LR11破解工具

QTP10破解文件及说明 LR11破解文件及说明

2013-11-26

pymssql-1.0.2.win32-py2.7

pymssql-1.0.2.win32-py2.7.exe和 pymssql-2.0.0b1.win32-py2.7.exe

2012-08-13

MySQL-python-1.2.3.win32-py2.7

MySQL-python-1.2.3.win32-py2.7是python2.7访问mysql数据库的驱动程序。一般的web框架都支持它,如GAE,web.py,Django等

2012-08-09

ntlmaps0.9.9

ntlmaps0.9.9用于帮助在linux下通过Windows的ISA服务器的认证。支持base和Windows身份认证,仅支持ntlm认证方式

2012-07-13

QTPuninstallCleaner

QTPuninstallCleaner,清除QTP安装后的注册表信息

2012-02-07

selenium自动化测试工具介绍

selenium 工具 原理 自动化 测试 介绍了selenium的基本使用和工作原理。相对来说selenium还是相对比较轻量级的工具,本身支持的功能不多,但是好处在于易扩展,容易整合,最大的特色是跨操作系统和跨浏览器平台,还可以支持flex测试

2011-09-19

无人值守的性能自动化框架

无人值守的性能自动化框架 无人值守的性能自动化框架

2011-07-22

windows API 函数手册

windows API 函数手册 windows API 函数手册 windows API 函数手册

2011-07-18

Report Manager for QTP

QTP 中的 log manager,类似于log4J。支持在你的QTP自动化框架内输出多种日志、结果。 如:错误日志,失败场景,测试结果,性能指标等等

2011-03-28

Multi TeMulti Test Manager V8.2.4st Manager V8.2.4

Multi TeMulti Test Manager V8.2.4st Manager V8.2.4 运行QTP的批处理程序,与QTP自身所带的批处理工具相比有差。这个设置更多,支持查看结果,支持结果路径设置,支持定时运行,支持错误处理,支持邮件提醒等等

2011-03-28

免费汇编工具MASM、Link、Debug

免费汇编工具MASM、Link、Debug

2011-03-17

C#操作Excel 对象所需DLL 集

C#操作Excel 对象所需DLL 集 包括: 4个DLL, 一个EXcel类,用于操作Excel对象的封装类

2010-10-08

EXCEL 对象操作实例 C# VB

EXCEL 对象操作实例 C# VB 详细介绍excel对象 及使用实例 并介绍如何创建。NET 的 excel ADD_IN

2010-10-08

C# EXCEL 引用 组件

C# EXCEL 引用 组件C# EXCEL 引用 组件

2010-08-28

内存 分析 工具111111

能够分析和释放空闲内存 能够分析和释放空闲内存

2010-08-07

pl sql教程 pdf

pl sql教程 oracle pdf版

2010-04-21

Turbo C++ 3.0 编译器 软件 下载

Turbo C++ 3.0 编译器是学习C++的初学者的必要工具,只有先了解了编译的软件的过程,才能更好的了解,软件是怎么编译出来的。 编辑--编译--汇编--链接--装载--运行程序--得到结果

2010-01-22

远程 连接 管理 工具

本工具专门用于管理 多个远程连接。 把多个连接统一管理。 使用方法,打开软件,新建,输入任意名称, 生成一个空的配置文件,然后添加远程机器的 计算机名/地址。 输入用户名/密码, 连接成功。

2010-01-20

算法设计与分析课件.rar算法设计与分析课件.rar

算法设计与分析课件.rar算法设计与分析课件.rar算法设计与分析课件.rar

2009-02-28

软工课件导论.rar软工课件导论.rar

软工课件导论.rar软工课件导论.rar软工课件导论.rar

2009-02-28

程序员高级程序员 程序设计辅助理解软件

程序员高级程序员 程序设计辅助理解软件.rar

2009-02-28

98~2002度高级程序员级试题附答案

全国计算机技术与资格水平考试 98~2002年度高级程序员级试题附答案

2009-02-28

98~2002年度高级程序员级试题附答案

98~2002年度高级程序员级试题附答案 全国计算机技术与资格水平考试

2009-02-28

software testing 2nd

介绍就不用说!!~!应该都知道了才搜的!~!<br> 好不容易找了个能看的!!呵呵!

2008-01-18

空空如也

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

TA关注的人

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