摘要:
安装makeyum -y install gcc automake autoconf libtool make安装g++yum install gcc gcc-c++安装PCREcd /usr/local/srcwget ftp://ftp.csx.cam.ac.uk/pub/software/pr... 阅读全文
摘要:
安装如果系统没有该命令请安装:apt-get install sysstatyum install sysstat安装完毕:vi /etc/default/sysstatENABLED="true"启动这个工具来收集系统性能数据:/etc/init.d/sysstat startsar参数说明-A ... 阅读全文
摘要:
1 会话标识未更新1.1 原因在用户进入登录页面,但还未登录时,就已经产生了一个session,用户输入信息,登录以后,session的id不会改变,也就是说还是以前的那个session(事实上session也确实不会改变,因为没有建立新session,原来的session也没有被销毁)。很多人只是... 阅读全文
摘要:
web安全全面覆盖渗入测试web安全等级评估web安全漏洞评级web安全漏洞修改建议web安全培训收费标准:严重漏洞:200元中等漏洞:100元普通漏洞:50元(共性打包)警告漏洞:20元(共性打包)回归安全评估:100元中小型网站总价上限5000元大型网站含子网站上限20000元长期合作总价8折,... 阅读全文
摘要:
前言:为什么IT类大公司员工入职首先培训自动化?IT类公司员工主要分两派:开发与测试。为什么让开发与测试都从自动化开始呢?原因一:自动化涉及页面业务及内部流程,从前端到后台甚至数据库每一张表都需要了解。原因二:拒绝重复劳动,以自动化取而代之,一劳永逸原则。原因三:准确、节约、高效原则。 对于功能已... 阅读全文
摘要:
程序员的吊丝们,还在害怕上班时偷偷看基金被老板发现吗?今天你们的福利来了,专属程序员吊丝一族的礼物,linux版基金看板。优点:1、自定义设置关注基金2、linux系统,让别人可以以为你一直都在工作哟!3、代码随便修改,尽情的diy4、输入购买份数,计算当天盈利代码演示:list:{自定义配置基金代... 阅读全文
摘要:
一 准备工作#rm –rf 误删重要数据怎么办?1、 要冷静,通知停止该服务器一切操作2、 查看被删除文件所在分区#mount3、 将该分区设置为只读#mount -r -n -o remount /home如果提示:mount:?/home is busykill掉相关进程#fuser -v -m... 阅读全文
摘要:
server服务器每1个小时更新一次时间,server服务器旗下同步服务器每5秒钟同步一次时间,同步服务器与外网不做交互,由server服务器进行同步时间。所以保证每一台同步服务器时间一致。#vi ud_ntp.sh#!/bin/bashtime=5ip(){echo "192.168.48.114... 阅读全文
摘要:
首先看一个图:注:右图在我们工作中经常用到我们专注的web性能指标有那些?1、页面加载时间从页面开始加载到页面onload事件触发的时间。一般来说onload触发代表着直接通过HTML引用的CSS,JS,图片资源已经完全加载完毕。2、全部页面加载时间全部页面载入时间指从最初启动浏览开始,直到所有元素... 阅读全文
摘要:
新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化。 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化。同类业务除外,如更新的都是tomcat的war包等... 新增“list”快捷键,快速操作list规则文件。 简化代码冗余 阅读全文
摘要:
一、为什么选择Ruby【1】完全开源。【2】多平台:Ruby可以运行在Linux, UNIX, Windows, MS-DOS, BeOS, OS/2..【3】多线程:线程就是指在一个程序中处理若干控制流的功能。与OS提供的进程不同的是,线程可以共享内存空间。【4】完全面向对象。【5】不需要内存管理... 阅读全文
摘要:
2014年也是我人生最重要的一年,她见证了我的成长与蜕变,让我从一个迷茫的旅者踏上一条柳暗花明的路。春宇之行 从春宇短暂的9个月,却经历常人难以想想的风风雨雨,首先要感谢春宇公司给我带来了安逸宽松的工作环境与自由发挥创新的工作空间。从前端到架构,不论是业务功能还是性能安全,都可以亲力亲为的实践... 阅读全文
摘要:
简单模式:#!/usr/bin/expect -f set timeout 5 spawn ssh root@192.168.0.1expect "*assword*" send "root\r" expect "#" send "ifconfig \r" expect eo... 阅读全文
摘要:
如何从服务器A上ssh到服务器B上,然后执行服务器B上的命令? 阅读全文
摘要:
新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用。 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新、部署、启动。 提高list规则文件DIY程度,减少新增服务带来的修改代码,实现扫描list自动化安装部署。(配置、与监控属于业务范 阅读全文
摘要:
python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼! 1 #coding=utf-8 2 #!/usr/bin/python 3 import os 4 import time 5 #python执行linux命令 6 os.system(':>.... 阅读全文
摘要:
有交互就有等待,等待页面加载完毕的时间怎么处理呢?有人说sleep:sleep N #等待N秒后继续执行怎么才能告别毫无意义的命令呢?接下来介绍一下Watir-Webdriver为我们提供等待方法。Watir::Wait.until#等待直到页面显示结果Watir::Wait.until { @@b... 阅读全文
摘要:
摘要:没完没了地重复执行管理任务让我倍感烦恼,难道这是一个程序员的宿命? 我所具有的脚本编程能力迅速让我冷静下来,看来在学校里学习一些基本的程序设计真的很重要。任何工作都有可能从几个简单脚本中获益,从而自动化执行任务。 我们招聘非开发人员职位的时候,也会有这样一种心态希望应聘者...拒绝重复劳动,以... 阅读全文
摘要:
require 'watir-webdriver'require 'iconv' cov = Iconv.new( 'gbk', 'utf-8') b = Watir::Browser.new b.cookies.clearb.goto("http://www.hao123.com") ... 阅读全文
摘要:
接着基于Ruby的watir-webdriver自动化测试方案与实施(四)http://www.cnblogs.com/Javame/p/4164570.html继续 ... ...关于特殊控件捕获,异常控件分析,到页面各种属性的捕获方式。这节讲怎么在浏览器页面提取我们想要的数据作为参数,传递到To... 阅读全文
摘要:
接着基于Ruby的watir-webdriver自动化测试方案与实施(三)http://www.cnblogs.com/Javame/p/4159468.html继续 ... ...首先回忆下我们的系统架构,然后谈谈具体的实现。该自动化测试框架分三个模块:Test用例、Control控制层、Tool... 阅读全文
摘要:
接着基于Ruby的watir-webdriver自动化测试方案与实施(二)http://www.cnblogs.com/Javame/p/4159468.html继续 ... ...编写脚本首先要学会捕获元素,接下来就要学习页面元素的捕获。页面元素attribute_value获取当前控件的属性Va... 阅读全文
摘要:
接着基于Ruby的watir-webdriver自动化测试方案与实施(一)http://www.cnblogs.com/Javame/p/4159360.html继续 ... ...回顾软件自动化测试的概述 Web自动化测试的方案设计功能方案设计业务方案设计Web自动化测试的方案实施 自动化测试... 阅读全文
摘要:
基于Ruby的watir-webdriver自动化测试方案与实施(五)基于Ruby的watir-webdriver自动化测试方案与实施(四)基于Ruby的watir-webdriver自动化测试方案与实施(三)基于Ruby的watir-webdriver自动化测试方案与实施(二)基于Ruby的wat... 阅读全文
摘要:
变量问题:类变量和方法变量的区别是什么?类变量:可以直接使用方法变量:需要实例化后,才能使用该变量案例一:class Person @@name = "Tom" @@names = "Toms" @@age = 10 def jek @jj = "jj" @... 阅读全文