摘要: IP子网掩码划分及设置定长子网掩码:一、子网掩码的计算TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。... 阅读全文
posted @ 2014-04-26 21:23 狂师 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: 以/usr/share/dict$中的words文件为例。eg1 : egrep "^a.*t$" words | wc -w 意思是,查找以a开头,t结尾的任意字符串,并wc来统计字数。其中,^a表示以a开关的字符,.表示匹配任一一个字符,*表示将前面的字符匹配任意次数可以为0次也可以为多次,... 阅读全文
posted @ 2014-04-26 12:19 狂师 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 格式: test conditionstest -n string : string 不为空test -z string : string 为空test int1 -eq int2 : int1 == int 2test int1 -ne int2 : int1 != int2test int1 -... 阅读全文
posted @ 2014-04-21 21:35 狂师 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 在shell中,文件分界符(通常写成EOF,你也可以写成FOE或者其他任何字符串)紧跟在 ha> haha> hahaha> EOF输出:hahahahahaha2、把输出追加到文件root@ribbonchen-laptop:~# catout.txt> ha> haha> hahaha> EOF... 阅读全文
posted @ 2014-04-21 19:49 狂师 阅读(12310) 评论(0) 推荐(0) 编辑
摘要: shell中截取字符串的方法有很多中,可以分为两大类。第一种获取特定的字符或字符串的左边或者右边的字字符串,java中实现需要先用indexOf来确定特定字符串的位置,然后再用substring来获取结果;第二种类似java中的substringshell中截取字符串的方法有很多中,${expres... 阅读全文
posted @ 2014-04-20 21:58 狂师 阅读(3998) 评论(0) 推荐(0) 编辑
摘要: 以telnet方式登录Linux主机,在默认目录下用命令创建一个包含DUTwanIP的文本文件。[root]echowanIP=88.0.100.253>./wanIP.txt在默认目录下创建包含以下内容的shell脚本。123456789#!/bin/bashexportwanIP=$(grep-... 阅读全文
posted @ 2014-04-20 21:41 狂师 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g... 阅读全文
posted @ 2014-04-20 21:25 狂师 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 以前都是使用自动IP动态分配获取IP的,虽然每次获得的ip都是相同的,但我还是决定自己设置一个IP。输入命令:[root@localhost ~]# ifconfig eth0 219.246.177.160 netmask 255.255.255.0 upping以下177网段的ip是可以ping... 阅读全文
posted @ 2014-04-20 21:08 狂师 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 定压功放是为了使传输距离增大而设计的一种功放,主要用在经共广播系统中,如学校,工厂以及其他公共场所的广播,都是以定压的方式来传输的.其输出方式有100V 70V,输出的音乐信号基本是都是单声道,在选配喇叭上,要求喇叭上要接有线间变压器.功放和阻抗这间不要求阻抗的匹配.定阻功放是以家庭影院功放为代表.... 阅读全文
posted @ 2014-04-16 10:01 狂师 阅读(11259) 评论(0) 推荐(0) 编辑
摘要: 良好的第一影响试着用/salutation/制造一个好印象或是作为一封信的开始。并确定收信人的名字和称呼是正确的。例如DearMs.Jones。使用DearSirorMadam如果你不知道他们的姓名的话表明你的目的你应该在信的第一段阐明写信的原由,例如Asperourphoneconversatio... 阅读全文
posted @ 2014-04-14 17:51 狂师 阅读(2931) 评论(0) 推荐(0) 编辑
摘要: #vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0:1BOOTPROTO=static (dhcp动态获取,static静态的)ONBOOT=yesIPADDR=192.168.0.254NETMASK=255.255.255.0 #s... 阅读全文
posted @ 2014-04-14 15:08 狂师 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 如果还想在测试这条路上继续走下去的话,那么下面这些东西就是我们必须去掌握的,至少你还不想止步于简单的黑盒测试~~其实,一直想去接触Linux下的应用测试,这样能学到东西会很多,而且会非常的受用。之前听小布老师讲,如果你想在IT技术上长期发展下去,那么你就大胆拥抱Linux吧,因为在这里你能学到东西远胜过于你在Windows平台下学到的东西,而其中最经典的一段话就是:如果你一直跟随微软的技术,那么终究会被拖死,因为微软的技术一直在变化,而你却需要不断的去学习他的东西。而Linux不一样,它更多的是让你去理解底层的技术,让你从原理上去理解技术的核心,永远以不变应万变的姿态去面对未来的技术革新。 . 阅读全文
posted @ 2014-04-13 13:37 狂师 阅读(454) 评论(0) 推荐(1) 编辑
摘要: 安装网络硬件和网络协议之后,我们一般要进行TCP/IP协议的测试工作,那么怎样测试才算是比较全面的测试呢?我们认为,全面的测试应包括局域网和互联网两个方面,因此应从局域网和互联网两个方面测试,以下是我们在实际工作中利用命令行测试TCP/IP配置的步骤: 1、 单击“开始”/“运行”,输入CMD按回车,打开命令提示符窗口。 2、 首先检查IP地址、子网掩码、默认网关、DNS服务器地址是否正确,输入命令ipconfig /all,按回车。此时显示了你的网络配置,观查是否正确。 3、 输入ping 127.0.0.1,观查网卡是否能转发数据,如果出现“Request timed out”,表明... 阅读全文
posted @ 2014-04-13 13:31 狂师 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议学习之实例ping命令学习笔记(一)一.目的为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详细过程的深入研究。包括的知识点有:ping,ICMP,IP,协议系统,ARP.包含的章节有第1,3,4,6,7章。二.实践环境1.网络环境2.协议分析工具Ethereal工具。在本机上安装并进行抓包观察。三.工具设置由于Ethereal工具在进行网络监视时,会抓取来自其他机器的数据包,为了清楚的看到本机和远程机之间的数据包交流,需要设置下ethereal。过程如下:1.选择正确的网卡接口,下面的IP 阅读全文
posted @ 2014-04-13 13:21 狂师 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: 路由器与交换机的工作原理计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网、互连网。将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统。根据中继系统所在的层次,可以有以下五种中继系统:1.物理层(即常说的第一层、层L1)中继系统,即转发器(repeater)。2.数据链路层 阅读全文
posted @ 2014-04-13 12:49 狂师 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 我们使用oa时候,有时候会出现“你打开了窗口拦截功能”。如图出现窗口被拦截主要有三种情况,分别是IE浏览器本身拦截功能、第三方插件(如百度工具栏、搜搜工具栏、谷歌工具栏等)、第三方浏览器拦截功能(如360浏览器、搜狗浏览器等)。第一种情况,IE浏览器本身拦截功能解决办法。 一、首先打开internet属性,打开方法: 电脑左下角“开始 → 运行” 在运行的打开里输入inetcpl.cpl 确定”。如图一 图一 二、确定后,出现internet属性,选择“安全’标签,先点击internet,再点击自定义级别。如图二 图二 三、点击自定义级别后,进入“安全设置-internet区域”,向下拉... 阅读全文
posted @ 2014-04-12 14:50 狂师 阅读(9000) 评论(0) 推荐(0) 编辑
摘要: 很多朋友都用vmware来测试不同的系统,我结合自己的经验谈一下对网络设置的理解,不对的地方请指正. bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题. 使用这种方式很简单,前提是你可以得到1个以上的地址.对于想进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络进行控制,它直接出去了... 阅读全文
posted @ 2014-04-06 20:38 狂师 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 在百度知道上如果你搜“改回选错的打开方式”,看到的大多数都是XP系统的方法,不管是批处理还是别的方法,但适用于Windows 8/7的只有修改注册表的方法。因为Windows 7你也就根本找不到【工具-文件夹选项-文件类型】,Windows 8则完全没有该选项卡 。如下图所示:(从上至下依次为 Windows XP 、Windows 7、 Windows 8/8.1 的资源管理器(即:我的文档/库 ))。方法/步骤1例:不小心把“.XML”文件的默认打开方式选为记事本。如图:2Win+R打开运行程序,输入regedit并回车。3打开注册表。找到: 计算机\HKEY_CURRENT_USER\S 阅读全文
posted @ 2014-04-06 15:37 狂师 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 系统# uname -a #查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod #列出加载的内核模块# env #查看环境变量资源# free -m #查看内存使用量和交换区使用量# df -h #查看各分区使用情况# du -sh #查看指定目录的大小# grep MemTotal /proc/meminfo #查看内存总量# grep MemFree /. 阅读全文
posted @ 2014-03-24 14:36 狂师 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ShellExecute ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。 ShellExecute函数原型及参数含义如下: ShellExecute( HWND hwnd, //父窗口句柄 (如:NULL,Handle等) LPCSTR lpOperation, //操作类型 (如:"open")*要加英文双引号 LPCSTR lpFile, //要进行操作的文件或路 阅读全文
posted @ 2014-03-19 14:53 狂师 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: Memory:·Available Mbytes简述:可用物理内存数.如果Available Mbytes的值很小(4 MB或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。参考值:4 MB或更小,至少要有10%的物理内存值·Page/sec (Input/Out)简述:为了解析硬页错误,从磁盘取出或写入的页数。一般如果Page/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求(你可以把这个数字乘以4k就得到由此引起的硬盘数据流量)。Pages/sec的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。 阅读全文
posted @ 2014-02-26 15:30 狂师 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 破解无络网络Wifi密码,让手机上Wifi不再受限。方法/步骤1上网搜索并下载“Wfi万能钥匙”APK程序,然后将其安装到手机内存中。可以借助手机类管理软件将APK应用安装到手机中。步骤阅读 2接下来我们就可以借助该软件实现破解操作,具体方法请参考以下教程:上网搜索并下载“Wfi万能钥匙”APK程序,然后将其安装到手机内存中。可以借助手机类管理软件将APK应用安装到手机中。2打开手机程序列表中的“Wfi万能钥匙”,在程序主界面中点击“开启”按钮以打开手机中的Wifi开关。3接着程序会自动搜索周围存在的开放Wifi网络,如果搜索到,则会显示出来。点击要进行连接的无线网络,则程序自动进行连接。4以 阅读全文
posted @ 2014-02-13 09:44 狂师 阅读(1796) 评论(0) 推荐(0) 编辑
摘要: Sikuli是一种使用截图进行UI自动化测试的技术。Sikuli包括sikul脚本,基于Jython的API以及sikuli IDE。Sikuli可以实现任何你可以在显示器上看到ui对象的自动化,你可以通过编写一些代码来实现web 页面,window/linux/Mac OS X桌面应用、甚至是iphone和android模拟器的自动化测试。 安装jruby/sikuli及其他软件: 在这里我们先介绍一下如何使用sikuli + jruby + watir-web_driver来实现基于web的自动化测试,因此在开始之前,我们需要安装一些基本工具。 安装sikuli: 在这里下载安装s... 阅读全文
posted @ 2013-12-28 14:28 狂师 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 方法一:先把脚本保存起来(保证你的脚本能正确运行),例如命名为test.vbs 然后在QTP写以下脚本就可以正确运行了! Dim oShell Set oShell =CreateObject ("WSCript.shell") oShell.run "cmd /K wscript e:\test.vbs" Set oShell = Nothing方法二:首先要明白 WScript.CreateObject 和 CreateObject 的区别。 前者的描述方式是基于windows来识别和调用的,所以假如你在一个vbs文件里这么描述,然后双击执行这个文件 阅读全文
posted @ 2013-12-25 18:01 狂师 阅读(6227) 评论(0) 推荐(0) 编辑
摘要: 源机器A:TD8.0+SQLServer2000目标机器B:QC9.2+SQLServer2000一:自动迁移,1、在A在A上安装QC迁移工具,然后在B中点击TOOLS>>Migration Tool,打算迁移,报错如下: 解决办法:查找TDProjectMigrationProj.xco,一般在\program files\Mercury\Quality Center\application\20qcbin.war\Install下 然后开始>>运行,执行 regsvr32 "路径\TDProjectMigrationProj.xco"2、继续在B 阅读全文
posted @ 2013-12-23 20:38 狂师 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1、创建actiontemplate.当希望在每一个新建action时都增加一些头部说明,比如作者、创建日期、说明等,用actiontemplate来实现最简单快捷。方法:用记事本等文本编辑器,输入如下类似的内容:'Company:xxxx'Author:xxx'Product:xxx'Date:xx然后将文件保存为ActionTemplate.mst,并存放到QTP安装目录下的dat目录,重启QTP,新建一个action试试,新建的action会包含以上信息。 阅读全文
posted @ 2013-12-21 17:28 狂师 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一.QTP调用外部VBS的方法加到QTP的Resource中在QTP菜单中设置,菜单FileàSettingsàResource,将要加载的VB脚本添加进来。举例:步骤1:在D盘下新建一个VBS文件,叫“test.vbs”,脚本内容如下:Functionfun(a,b)fun=a+bEndFunction步骤2:在QTP里新建一个Test,叫“Test1“,点击菜单FileàSettingsàResource,将要加载的VB脚本“test.vbs”加进来步骤3:在脚本里调用这个函数:msgbox"1+2=“&fun(1,2)运行结果:使 阅读全文
posted @ 2013-12-19 23:36 狂师 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 解决方法如下: 1、先删除mysql服务 控制面板->管理工具->服务,先停止mysql服务 开始->运行->输入cmd->sc delete mysql 服务删除 2、修改my.ini 如果没将其创建(以下设置可以参考http://hi.baidu.com/chuyanwu/blog/item/98142a2e7d448d564ec2262c.html一般这个设置都不会错误) [mysqld] # set basedir to your installation path basedir=c:/mysql (mysql所在目录) # set datadir to 阅读全文
posted @ 2013-11-27 15:47 狂师 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: 1、重装后启动mysql服务,提示 本地计算机无法启动 mysql 服务 错误 1067:进程意外终止。2、查看mysql根目录下有一 计算机名.err 打开一看全是英文的错误提示; 3、根据其中的有一条错误,分析; 4、打开my.ini或my.cnf文件,找到default-storage-engine这一行,把它改成default-storage-engine=MyISAM。 重启服务,问题解决。一个小的问题,新手要是遇到,可能会有帮助 阅读全文
posted @ 2013-11-27 15:40 狂师 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql -u root 4、输入:use mysql update user set password=password("new_pass") where user="root"; flush priv 阅读全文
posted @ 2013-11-27 15:34 狂师 阅读(260) 评论(0) 推荐(0) 编辑