- 博客(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
mongodb java driver 2.11
2013-04-10
orion ssh jar
2013-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅