自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 kafka单机安装

最近一个项目要使用到kafka,所以看了一些资料,总结了一下单机的安装方法。一、1个broker1.官网下载kafkawget  http://mirrors.cnnic.cn/apache/kafka/0.8.2.1/kafka_2.11-0.8.2.1.tgz cd kafka_2.11-0.8.2.12.启动zookeeperbin/zookeeper-ser

2015-04-28 18:22:26 1600

原创 Storm单机环境配置

最近正在学习Storm,为了实践一下,在虚拟机(centos)上试着搭建了一下storm的环境,具体步骤如下:一、安装python:因为系统自带的python版本有点低,所以下载安装2.7.3版本wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 tar -jxvf Python-2.7.3.tar.bz

2015-04-23 20:16:39 1000

转载 python中的generator

怎么用python实现一个斐波那契数列?新手们很容易这样写:def fab(max): n, a, b = 0, 0, 1 while n < max: print b a, b = b, a+b n += 1这样可以正确的获得斐波那契数列,但是在函数中,用print打印数字导致函数复用性较差。因为fab函数没有返回值,

2015-04-12 11:11:01 578

原创 使用ConfigParser模块解析配置文件

python提供了ConfigParser模块来解析配置文件,它解析的配置文件格式类似于ini配置文件,文件被分成若干个section,每个section中有具体的配置信息,例如 [mysqld]user = mysqlpid-file = /var/run/mysqld/mysqld.pidskip-external-lockingold_passwords = 1skip-bdb

2015-03-09 20:54:35 1358

原创 windows下安装phpunit_selenium的一些问题

安装phpunit selenium时执行命令pear install phpunit/PHPUnit_Selenium

2014-08-01 16:06:14 848

转载 ubuntu下自带的vi不好用

卸载预装版本:sudo apt-get remove vim-common

2014-08-01 14:51:54 975

原创 windows下使用xdebug的一些问题

使用phpunit执行测试时,出现错误:ReflectionException: Method suite does not exist in phar://C:/php/phpunit/phpunit/Runner/BaseTestRunner.php

2014-08-01 14:09:34 1639

原创 ubuntu下使用xdebug的一些问题

No releases available for package pecl.php.net/Xdebug

2014-07-31 15:55:40 1800

原创 RPM should not be used directly install RPM packages, use Alien instead!

ubuntu下安装rpm文件出错:RPM should not be used directly install RPM packages, use Alien instead!因为ubuntu不再支持rpm文件,需要使用alien安装使用

2014-07-31 00:06:22 7964

原创 java/lang/NoClassDefFoundError: java/lang/Object

linux下安装好jdk后,输入命令java -

2014-07-31 00:04:19 1022

转载 webdriver-python常用api

from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.baidu.com") # 访问百度首页driver.maximize_window() # 窗口最大化driver.get("http://news.baidu.com") # 访问百度新闻页

2014-07-28 10:04:37 2118

原创 封装Selenium2Library

在使用robotframework+selenium2library时,可以通过在ride中封装selenium2library

2014-07-23 18:45:24 1629

原创 linux下安装pycharm问题

在linux下安装pycharm,需要先安装jdk,并配置好环境变量。da

2014-07-16 10:31:19 4611

转载 paramiko安装和使用

安装mingw

2014-06-26 16:46:37 1246

原创 【RobotFramework-RequestsLibrary】post方法data值无法传入的问题

在使用RobotFramework-RequestsLibrary时,在使用post关键字时,发现参数data={}无法传入。调试时发现,在robotframework进行参数传入时,会自动转换为unicode类型,在post方法内部又将data的类型转换为了str。而requests模块的post方法需要的参数是字典类型,所以最后参数无法传入。解决方案:将调用requests模块

2014-04-01 17:47:36 12036 1

原创 robot framework + selenium2library安装步骤

安装python python:http://python.org/getit/ 基础包工具:http://pypi.python.org/pypi/setuptools安装包工具:https://pypi.python.org/pypi/pip安装robotframework pip install robotframework  (https://c

2014-03-24 14:58:03 1126

原创 自动化测试框架探索

现有的测试框架:java+selenium+testng,基于UI实现回归测试自动化selenium:进行页面元素交互testng:组织用例xml文件,properties文件:存储数据配置。系统的配置文件放在properties文件中,测试脚本中数据放在xml文件中。数据读取解析xml文件:JAXP(java api for xml parsing)J

2014-03-10 16:15:06 641

原创 This document has errors that must be fixed before using HTML Tidy to generate a tidied up version.

使用httpunit的webconversation.getResponse(url)时,出现错误“This document has errors that must be fixed before using HTML Tidy to generate a tidied up version.”解决办法:添加nekohtml.jar若再出现NoClassDefFound

2013-10-24 15:25:21 1021

原创 maven编译错误

使用maven构建项目时,出如下错误:Failure executing javac, but could not parse the error:错误:读取 D:\localRepository\com\jcraft\jsch\0.1.50\jsch-0.1.50.jar时出错;invalid LOC header (bad signature) 错误解决方案:本地仓库删

2013-08-14 19:25:56 822

原创 python2.7中print()的使用

在python2.7中使用print()时出现错误print('t',end='\n',)                 ^SyntaxError: invalid syntax。这是因为在python2中,print只是一个statement。在python3中,才能作为一个function使用。解决方案:引入print_function。如下:from __fut

2013-08-12 17:21:39 7549

原创 mysql随机数

ROUND(ROUND(RAND(),4)*10000)

2013-08-12 14:48:00 574

原创 PyCrypto 安装中的问题

configure error cannot run c compiled programs解决方案:关闭电脑防火墙error unrecognized command line option mno cygwin:去掉C:\Python27\Lib\distutils\cygwinccompiler.py文件中的-mno-cygwin

2013-08-06 17:21:28 719

原创 python学习笔记------发送邮件(文本和html)

import smtplib from email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport sysimport stringlength = len(sys.argv)if length !=2: print '参数不正确'else:

2013-05-09 20:10:06 952

原创 python学习笔记-------发送邮件(纯文本)

import smtplib from email.mime.text import MIMETextimport sysimport stringlength = len(sys.argv)if length !=2: print '参数不正确'else: argument = sys.argv[1] #收件人地址通过参数传递,

2013-05-08 21:11:01 730

原创 使用正则表达式去除数据中不必要的0

去掉数字前的0:String a = "000389";String b = a.replaceAll("0*", "");System.out.println(b);去掉小数点后多余的0,若小数点后无数字去掉小数点: public static void main(String[] args){ System.out.println(formatData("2.3400"))

2013-04-09 18:36:44 1645

原创 问题Non-ASCII character '\xe5' in file的解决办法

执行python文件时,出现问题Non-ASCII character '\xe5' in file的解决办法:在文件开始处,加上# -*- coding: UTF-8 -*- 。必须加在文件的最前面。

2013-03-20 14:53:14 1376

原创 python学习笔记-------参数的处理

在运行python文件时,经常采用的是在命令行中执行:python  a.py [-argument]在代码中怎么判断输入的参数个数是否正确呢?import syslength = len(sys.argv)if length !=2: print '参数不正确'else: print 'OK' argument = sys.argv[1]上

2013-03-19 21:30:10 2179

原创 webelement中的方法getText()和getAttribute(java.lang.String name)

getText(): 获取元素的visible内嵌文字。如csdn首页中的链接a class="left" target="_blank" href="http://www.csdn.net" onclick="LogClickCount(this,285);">首页a>。通过        driver = new FirefoxDriver();        url =

2013-02-05 15:09:53 9795

原创 java.util.regex.PatternSyntaxException: Unclosed character class near index解决办法

使用str.split("[")时,出现java.util.regex.PatternSyntaxException: Unclosed character class near index [ ^的问题解决办法为在[加上\\转义

2013-01-19 19:12:20 27683 1

原创 如何获取页面中内嵌frame中的元素

通过webdriver获取页面元素时,如果遇到该元素正好在一个内嵌frame中时,直接在页面上使用driver.findElement是找不到的。首先,应该通过xpath或其他方法,找到该frameWebElement we=driver.findElement(By.xpath(path));然后再通过switchTo.frame切换至该framedriver.switchTo(

2013-01-08 20:21:40 2290

原创 webdriver实现窗口切换

获取当前窗口Object handle=driver.getWindowHandle();获取所有窗口Object[] handles=driver.getWindowHandles().toArray();切换至某个窗口driver.switchTo().window(handles[i].toString());切换至最新打开的窗口i=driver.getWindo

2013-01-06 20:06:55 2427

selenium 2.0 API

文档中详细描述了selenium2-webdriver的工作原理及常用的API及一些高级方法。

2014-06-05

python基础教程

介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。

2013-04-03

经典的C算法

100个经典的C算法。学习C语言需要掌握的入门级小程序,其中部分是较为经典的C语言算法。内含各个算法的解析及完整代码。

2012-08-26

php5中文手册

php5中文手册chm版本,介绍了php的使用方法

2012-06-10

空空如也

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

TA关注的人

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