自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

提炼技能,形成智慧

我希望通过博客积累工作及生活中的点滴,并把这些与大家分享。

  • 博客(64)
  • 资源 (14)
  • 收藏
  • 关注

原创 安装ucarp(支持IP的动态替换)

libpcap (http://www.tcpdump.org/) must be installed on your system, withdevelopment files (headers).http://download.pureftpd.org/pub/ucarp/READMEucarp的下载页说得很明白,要先安装libpcap包,好吧,先安装它吧。下载libpcap的最

2013-03-20 00:46:02 1914

转载 quartz的cronExpression属性

Spring--quartz中cronExpression Java代码  字段      允许值         允许的特殊字符  秒       0-59        , - * /  分       0-59        , - * /  小时      0-23        , - * /  日期      1-31        ,

2013-03-14 15:05:21 1172

原创 centos 安装常用的一些软件包

gcc和make是编译C/C++常用的工具,安装命令如下:yum install -y gcc make压缩相关的软件:yum install -y pkgconfig zlib-develhttps则需要用到SSL模块:yum install opensslyum install openssl-devel

2013-03-08 09:42:41 1021

原创 java orion ssh scp 使用案例

首先得先下载orion-ssh2-214.jar包。把jar包加入你的classpath然后就可以使用了。SSH的使用方法如下:/** * 执行远程的封存脚本 * @param host * @param username * @param password */ public static List runRomoteScript(Str

2013-03-06 15:20:02 2469

原创 ubuntu python easy_install 安装

sudo apt-get install python-setuptools执行以下命令查看是否安装成功:easy_install --help

2013-03-04 09:39:43 2147

原创 Ubuntu系统平台下安装Libpcap

下载libpcap的最新版本http://www.tcpdump.org/#documentation安装flex软件包sudo apt-get install flex安装bison软件包sudo apt-get install bisontar命令解压下载的软件包,在解压的目录下执行下列命令./configuremakesudo make install

2013-02-18 14:51:24 615

原创 hadoop流

hadoop流提供了一个api,允许用户保用任何脚本语言写Map函数或Reduce函数。Hadoop流的关键是,它使用UNIX标准作为程序与Hadoop之间的接口。因此,任何程序只要可以从标准流中读取数据并且可以写入数据到标准输出流,那么就可以通过Hadoop流使用其它语言编写MapReduce程序的Map函数或Reduce函数。如下面的示例bin/hadoop jar contrib/s

2013-02-03 15:10:21 868

原创 hadooop的wordcount程序

创建项目文件夹sudo mkdir -p ~/hpro/com/vs/example创建主程序类sudo gedit ~/hpro/com/vs/example/WordCount.javajava类如下package com.vs.example;import java.io.IOException;import java.util.*;import

2013-02-03 11:25:04 1720

原创 hadoop的namenode起不来,Directory /tmp/hadoop-hadoop/dfs/name is in an inconsistent state

hadoop第一次起启动时没有问题,但机子重启之后就会出现irectory /tmp/hadoop-hadoop/dfs/name does not exist. 2013-02-02 16:49:29,297 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization faile

2013-02-02 17:01:39 14109 1

原创 hadoop的安装

下载hadoop的压缩包http://www.apache.org/dyn/closer.cgi/hadoop/core本文使用的版本为1.1.1以hadoop用户登录su - hadoop把文件hadoop-1.1.1.tar.gz复制到/home/hadoop文件夹下sudo cp 源地址 /home/hadoop/解压到当前文件夹cd

2013-02-01 17:38:41 999

原创 hadoop配置,新建用户,及安装SSH

新建用户组sudo addgroup hadoop创建hadoop用户sudo adduser -ingroup hadoop hadoop给予hadoop用户所有权限sudo gedit /etc/sudoers在打开的文件中,在root   ALL=(ALL:ALL)   ALL下添加hadoop   ALL=(ALL:ALL)  ALLha

2013-02-01 17:09:15 761

原创 hadoop环境配置,ubuntu下安装javase 6

首先,去java的官网下载jdk http://http://www.oracle.com/technetwork/java/javase/downloads注意要下载1.6版本的。选择文件名称类似jdk-***-linux-i586.bin复制安装文件到/usr/lib/jvm(具体地址可自由选择)修改文件权限sudo chmod u+x jdk-***-linux-i5

2013-02-01 16:56:39 600

原创 python使用time模块格式化时间

我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间

2012-12-05 15:06:57 1146

原创 python使用opengl绘制竹叶的十字型

我们在很多地方看到的瓷砖的表面都印有竹叶的十字型,我们用opengl来绘制一个试一试。#coding=utf-8from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *import mathimport sysdef init(): glClearColor(1.0, 1.0, 1.

2012-12-04 00:21:30 1981

原创 python使用opengl绘制圆,y=x**2,y=math.sqrt(x)

python中使用opengl绘制简单的函数图像。#coding=utf-8from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *import mathimport sysdef init():    glClearColor(1.0, 1.0, 1.0, 1.0)        #

2012-12-04 00:08:51 4073

原创 python中的随机数生成

用python做自动化测试的时候,当我们对配置各种数据感到厌烦的时候,就该考虑下使用随机数,随机生成我们的输入,对系统的输出进行验证。有时,这种方式比我们一味的设计输入要能更好地发现问题。#coding=utf-8import random#生成随即的整数random.randint(start, end),区间为[start, end]print random.randint(5,

2012-12-03 17:08:26 1231

原创 python使用多线程

做测试的时候,我们不得不接触下多线程,虽然python不能发挥CPU多核的优势,但是在测试的时候依然十分必要,比如在做接口测试的时候,发出请求之后,在等待服务器端给予回应的时候,我们不应该傻傻地等,其它线程可以在等待的同时发出请求。这样,我们就能更快地完成我们的测试任务。#coding=utf-8import threading#继承threading.Thread类class Th

2012-12-03 16:42:56 577

原创 一个python简单的计时器

测试的时候,我们有时需要每隔一段时间做一件事,这时就要用到计时器,ok,直接看代码:#coding=utf-8import threadingdef run(name, age): print "%s'age is %s."%(name, age) t = threading.Timer(intervalTime, run, ["tom", 19]) t.sta

2012-12-03 16:25:51 1359

转载 ubuntu下,查看系统进程的相关命令

背景:使用Linux系统一个最大的方便就是它有强大的命令行管理,这个Windows是没法相比,加上平时工作中也使用命令行比较多,自然接受这种管理方式就会轻松很多,使用中也享受这种方式(以前看科幻电影留下的阴影不小,满足下自我的神秘感吧),于是就有了 整理和收集网络上分享以及自己在平时使用过程中命令行操作,供大家参考。查看当前有哪些进程ps -AFL查看进程的启动时间ps -A -opi

2012-12-03 11:12:41 1471

原创 查看当前正在运行的python进程

pstree |grep python或者ps -ef |grep python有时,我们在命令行下需要直接终止python程序,这时我们可以使用Ctrl+z,然后我们调用上面的查看进程代码,发现执行当前脚本的进程并没有消失。这时我们就可以使用上面的命令查看进程的id。然后执行kill -9 pid再查看一下进程,发现脚本进程已经消失了。搞定。

2012-12-03 11:09:53 43860 1

原创 命令行时,出现ImportError: No module named

今天碰到一个python的低级问题,IDE用惯了,想回归命令行模式。执行一个简单的脚本,居然报了一个错误。如下:ImportError: No module named com.zol.simulator意思就是找不到这个模块,IDE里执行完全能找到,为什么命令行就找不到了?原来,IDE是在执行的时候自动把当前项目路径加载到sys.path中,命令行下就不会。所有我们要在代码中

2012-12-03 10:27:54 2549

原创 python解析xml文件

xml是很多接口采用的数据交换格式,用python进行测试的时候,难免会遇到需要解析xml数据的情况。下面是一个简单的例子:#coding=utf-8from xml.etree import ElementTreexmlData = 'JamsJams Bond'root = ElementTree.fromstring(xmlData)lst_nodes = root.

2012-11-30 17:32:56 787

原创 python使用mechanize

请通过以下URL安装mechanize模块:http://wwwsearch.sourceforge.net/mechanize/download.html上面有下载链接及详细的安装方法,简单介绍下,一共有两种:easy_install经典安装easy_install:先安装EasyInstall,然后在命令行执行easy_install Mechanize

2012-11-30 17:02:37 2159

原创 python处理json数据

python中可以很方便地处理json格式的数据,使用内置的json模块即可。import jsonobj = [{"a":1, "b":2}, {"a":1, "b":(1, 2, 3)}]jsonStr = json.dumps(obj)print jsonStr使用json.loads方法可以方便地把json字符串转换成对象。import jsonobj = [{"a

2012-11-30 16:32:05 1781

JSF API 2.1.2

JSF jar 2.1.2,开发Java Server Faces的jar包,本版本为2.1.2。

2013-04-02

mongodb java driver 2.11

mongodb数据库的java使用的驱动程序,版本为2.11。 mongodb数据库是现在比较流行的文件数据库。具体就不多说了。 包含了source包,方便调试。

2013-04-10

bzip2 for linux

bzip2 linux在linux下的源码,能解压以.bz2结尾的文件。

2013-03-20

flex for linux

flex for linux,安装ucarp时要用到.

2013-03-20

m4 for linux

m4 for linux,安装ucarp时要用到。

2013-03-20

python 2.7.3 for linux

python在linux下的安装包。 2.7是现在python最常用的版本。

2013-03-08

python mechanize 0.2.5

python mechanize可以方便的模拟URL的访问,测试时的必要工具。

2013-03-08

ucarp for linux

ucarp for linux,ucarp是一种虚拟IP的技术。

2013-03-20

apache tomcat 7

apache tomcat 7,apache tomcat是一个轻量的web容器。

2013-03-27

python setuptools

python setuptools是python用来方便的安装其它的模块化的工具,使用python的话一般必须安装。

2013-03-08

orion ssh jar

orion ssh 使用java实现的SSH协议。 可以方便地和linux服务器进行SSH命令交互,并获得返回信息,还可以实现文件的put及get操作。

2013-03-06

java 1.6 api chm

javase 1.6 api文档,chm格式的中文文档

2013-03-16

java mysql 驱动

java连接mysql的驱动,简单易用。

2013-03-14

ucarp的依赖包libpcap

安装ucarp时的依赖包libpcap,ucarp是热点切换的常用技术。

2013-03-19

空空如也

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

TA关注的人

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