- 浏览: 155765 次
- 性别:
- 来自: 北京
最新评论
-
yeluowuhen:
qindongliang1922 写道shell也行,不仅仅用 ...
每天一道编程题(4) -
qindongliang1922:
shell也行,不仅仅用awk
每天一道编程题(4) -
水土第一:
文不对题,你的隐藏域呢
JSP处理隐藏域表单
文章列表
1. 安装好SSHLibrary库后,需要运行shell脚本,但此脚本中运用到了JAVA_HOME,登录Executing command命令运行时,报找不到JAVA_HOME,查了下才了解到ssh作为non-login方式进入,无法触发/etc/profile的执行,需要将JAVA_HOME加入到/etc/bashrc中才有效。因为 原来是在/etc/profile中,只有用户登录时才会执行,而/etc/bashrc在shell脚本打开时,都会执行。
2. 在使用put file时遇到问题,只能从windowns本机上传到服务器的/root下,其他都会出错,从而认识了paramiko ...
Netstat 用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 通过netstat可以查看网络连接、端口号等占用情况
查看进程和端口号相关:
1. 查看TCP/UDP端口:
netstat -tuoln
2. 查看进程名运行的端口号:
netstat -anp|grep 进程名
当需要监控某个服务的端口号时可以首先获取该服务的监听端口号,如tomact进程
netstat -anp|grep tomcat
3. 根据端口查看运行的进程:
因为项目需要,后台系统一给系统二发送HTTP的POST请求时,带了一个参数为json格式,但系统一发送请求时,是将此参数按string类型来处理的,故在RF中应用httplibary时,绕了好大圈子,如下:
${con}=
set variable
[{"con1":"a","con2":"b","con3":"c"}]
set request body
content=${cont}
POST
/url
${status}= ...
本来运行pip install --upgrade robotframework-httplibrary即可直接将httplibrary包安装好后,但因为网络问题,pip找不到robotframework-httplibrary,只好在https://github.com/peritus/robotframework-httplibrary下载了robotframework-httplibrary-0.4.2手动安装,之后运行例子时,出现如下报错:
1. Importing test library 'HttpLibrary.HTTP' failed:ImportError: No m ...
RIDE+源代码管理器(SVN,CC等)+持续集成系统(jenkins)这种方式更加适合测试人员进行开发。
1. 安装RTF,参照:http://blog.csdn.net/tulituqi/article/details/7583179
1) Python环境: 下载https://www.python.org/download/releases/2.7.5/,注意安装时不能有中文和空格T.T
2) wxpython (ride要有他支持)
3) Robot Framework
4) Robot Framework ride
HTTP是从www服务器传送超文本到本地浏览器的协议。是以TCP/IP为基础的协议,它基于请求/响应模式,通常使用80作为其端口。HTTP协议状态码表示的意思主要分为五类,大体是:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1×× 保留
2×× 表示请求成功地接收
3×× 为完成请求客户需进一步细化请求
4×× 客户错误
5×× 服务器错误
100 Continue
200 OK
指示客服端的请求已经成功收到,解析,接受。
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。
1. 由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
2. cron相关命令----------------
crontab file [-u user ...
]
'
一 安装mysql
1. 查看有没有安装包:yum list mysql*或者rpm -qa | grep mysql*
2. 安装mysql客户端:
1) yum install mysql
2) 安装mysql 服务器端;
3) yum install mysql-server
4) yum install mysql-devel
1. 利用awk将文本中第一列替换成0.9,如下:
awk ' {print"0.9\t",$2,"\t",$3} ' file > file.new
awk中的print和C语言的语法一致
2. 将文本中所有第一列为1.0的行保留,其他行第一列非1.0的都改为第一列为0.9:
awk '{ print ( $1<1.0 ? "0.9\t"$2"\t"$3 : $1"\t"$2"\t"$3)}' file > file.new
1. 下载 siege, wget ftp://sid.joedog.org/pub/siege/siege-latest.tar.gz
2. 安装./configure --prefix=/yourfilename
3. make & make install
4. 将要发送的json数据写入到postfile.json文件中,注意文本一定需是json的扩展命名
5. 发送请求siege -c 500 r -1 'HTTP_URL POST <./postfile.json'即可;
http的响应时间:
http://yeluowuhen.itey ...
1. 下载hudson:
http://mirror.bit.edu.cn/eclipse/hudson/war/hudson-3.1.0.war
2. 安装jdk: /.jdk-6u33-linux-x64.bin,配置环境变量
3. 直接运行java -jar hudson-3.1.0.war ,直接浏览器访问http://ip:8080,如下图
4. 配置slave
系统管理-〉管理节点-〉新建节点
5. 安装Jenkins上robotframework插件:
https://wiki.jenkins-ci.org/display/JENKIN ...
页面代码:
<tr> <td> 系统一的IP: <select name="re_address" id="reserve_address" onchange="getbp()"> <option value="">请选择</option> <option value="10.210.213.226">环境一</option> ...
1、文件的打开与关闭
``r'' Read-only, starts at beginning of file (default mode).
``r+'' Read-write, starts at beginning of file.
``w'' Write-only, truncates existing file to zero length or creates a new file for writing.
``w+'' Read-write, truncates existing file to zero length or creates a ne ...
1. 给定多项式A(x0)=anxn+an-1xn-1+…+a1x1+a0x0,求在x0处的值,可用Horner规则。
A(x0)=((anx0+an-1)x0+…+a1)x0+a0)
import java.io.*;
import java.util.*;
public class Polynomial {
public static void main(String args[]){
double a[]={2,-1,-3,5};
double result = a[0];
System.out.println("Please input the num ...