- 博客(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
1660
原创 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
1058
转载 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
623
原创 使用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
1423
原创 windows下安装phpunit_selenium的一些问题
安装phpunit selenium时执行命令pear install phpunit/PHPUnit_Selenium
2014-08-01 16:06:14
881
原创 windows下使用xdebug的一些问题
使用phpunit执行测试时,出现错误:ReflectionException: Method suite does not exist in phar://C:/php/phpunit/phpunit/Runner/BaseTestRunner.php
2014-08-01 14:09:34
1684
原创 ubuntu下使用xdebug的一些问题
No releases available for package pecl.php.net/Xdebug
2014-07-31 15:55:40
1876
原创 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
8461
原创 java/lang/NoClassDefFoundError: java/lang/Object
linux下安装好jdk后,输入命令java -
2014-07-31 00:04:19
1060
转载 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
2151
原创 封装Selenium2Library
在使用robotframework+selenium2library时,可以通过在ride中封装selenium2library
2014-07-23 18:45:24
1662
原创 【RobotFramework-RequestsLibrary】post方法data值无法传入的问题
在使用RobotFramework-RequestsLibrary时,在使用post关键字时,发现参数data={}无法传入。调试时发现,在robotframework进行参数传入时,会自动转换为unicode类型,在post方法内部又将data的类型转换为了str。而requests模块的post方法需要的参数是字典类型,所以最后参数无法传入。解决方案:将调用requests模块
2014-04-01 17:47:36
12109
原创 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
1168
原创 自动化测试框架探索
现有的测试框架:java+selenium+testng,基于UI实现回归测试自动化selenium:进行页面元素交互testng:组织用例xml文件,properties文件:存储数据配置。系统的配置文件放在properties文件中,测试脚本中数据放在xml文件中。数据读取解析xml文件:JAXP(java api for xml parsing)J
2014-03-10 16:15:06
683
原创 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
1066
原创 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
855
原创 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
7646
原创 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
768
原创 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
987
原创 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
762
原创 使用正则表达式去除数据中不必要的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
1769
原创 问题Non-ASCII character '\xe5' in file的解决办法
执行python文件时,出现问题Non-ASCII character '\xe5' in file的解决办法:在文件开始处,加上# -*- coding: UTF-8 -*- 。必须加在文件的最前面。
2013-03-20 14:53:14
1465
原创 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
2208
原创 webelement中的方法getText()和getAttribute(java.lang.String name)
getText(): 获取元素的visible内嵌文字。如csdn首页中的链接a class="left" target="_blank" href="http://www.youkuaiyun.com" onclick="LogClickCount(this,285);">首页a>。通过 driver = new FirefoxDriver(); url =
2013-02-05 15:09:53
9934
原创 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
27804
原创 如何获取页面中内嵌frame中的元素
通过webdriver获取页面元素时,如果遇到该元素正好在一个内嵌frame中时,直接在页面上使用driver.findElement是找不到的。首先,应该通过xpath或其他方法,找到该frameWebElement we=driver.findElement(By.xpath(path));然后再通过switchTo.frame切换至该framedriver.switchTo(
2013-01-08 20:21:40
2353
原创 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
2541
python基础教程
2013-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人