2013年1月9日

全面整理CentOS系统使用中文

摘要: 在使用CentOS系统时,安装的时候可能你会遇到英文的CentOS系统,在这中情况下安装CentOS系统时是默认安装(即英文)。安装完毕后,出现的各种中文乱码。那么,我们如何解决这种问题呢。一、CentOS系统访问 g.cn ,发现中文乱码。于是用以前的方式:yum -y install fonts-chinese CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。后来,终于找到以下方法可以解决,需要两个中文支持的包:fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17. 阅读全文

posted @ 2013-01-09 17:38 zthua 阅读(261) 评论(0) 推荐(0)

请原谅我-----谢天笑

摘要: 如果我是从树上飘落的黄叶就注定在这个季节慢慢凋落只能是这样随便飘在什么地方请原谅我原谅我只能这样如果我是从空中飘落的雪花就注定在你的手中慢慢融化宁愿是这样宁愿不明真相请原谅我原谅我只能这样……就像有一天我离开你奔向远方就像有一天我埋在那从没去过的山上看着冬天的雪又看着那绿树发芽请原谅我原谅我只能这样就像有一天你离开我奔向远方就像有一天你埋在那从没去过的山上看着春天的花又看着它慢慢落下请原谅我原谅我只能这样…… 阅读全文

posted @ 2013-01-09 17:38 zthua 阅读(149) 评论(0) 推荐(0)

软件测试相关的63个国外站点

摘要: 网址 简介http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛http://groups.yahoo.com/grorp/testing-paperannou-nce/messages 提供网站上当前发布的软... 阅读全文

posted @ 2013-01-09 17:35 zthua 阅读(237) 评论(0) 推荐(0)

如何保证测试充分性

摘要: 目前想到是测试三部曲,如下:1.测试基础阶段(找bug):此阶段主要工作是,熟悉系统结构,细化功能点,细化用户需求,测试策略制定,执行!2.测试深化阶段(制造bug):列举可能,不可能的异常;细化用户关注的功能点;场景组合;回归;基线控制3.测试维护:建立测试知识储备库;有效测试风险分析机制(针对后来类似项目)。头痛,以后继续完善。 阅读全文

posted @ 2013-01-09 17:35 zthua 阅读(1712) 评论(0) 推荐(2)

Rational Robot 初次使用指南

摘要: 在安装IBMRationalRobot后,往往很多朋友便急忙的打开Robot,想看看它的界面,可是发现出现的并不是他们实际相要的东西,Robot需要经过一定的配置之后,才能正常的投入到使用中去。本文是作者在一次项目实施中使用的配置,留给自己日后参考。在首次安装并倒入Licens后,首先会启动如下界面,但是我们会发现在Project中没有任何项目,而且我们也暂时无法获得admin用户的Password:1, 首先,我们打开Rational Administrator开始-所有程序- -IBM Rational- - Rational Administrator2, 新建一个项目:File- -N 阅读全文

posted @ 2013-01-09 17:34 zthua 阅读(1463) 评论(0) 推荐(0)

Linux下.tar .gz .tgz .bz2 .bz等解、压包命令详解

摘要: tar命令tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于 备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就 阅读全文

posted @ 2013-01-09 17:32 zthua 阅读(410) 评论(0) 推荐(0)

QTP模拟鼠标和键盘事件整理

摘要: 整理者:asoqa整理1、鼠标事件 1.1 使用自带的Click方法 看QTP的帮助,每个对象都有自带的Click方法,通过其中第三个参数指定具体的鼠标事件 例如: Browser("New Page").page("New Page").WebElement("html tag:=Form").Click 0,0,micRightBtn 注意Click方法的前两个参数是相对坐标,即相对于对象控件左上角的坐标。 然而执行脚本时常常发现右键功能无法回放。这需要通过设置回放级别解决。例如: Setting.WebPackage(" 阅读全文

posted @ 2013-01-09 17:32 zthua 阅读(356) 评论(0) 推荐(0)

Linux 入门常用命令 — 改变文件或目录的访问权限

摘要: Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和 可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所 有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这.. 阅读全文

posted @ 2013-01-09 17:31 zthua 阅读(245) 评论(0) 推荐(0)

成功者习惯

摘要: 习惯一:成功者清楚地了解他做每一件事情的目的。 成功者虽重视事情的结果,但更重视事情的目的,而目的的清楚则有助于他达到结果并且享受过程; 习惯二:成功者下决定迅速果断,之后若要改变决定,则慎思熟虑。 一般人经常在下决定时优柔寡断,决定之后却有轻易更改;成功者之所以能迅速下决定,因为他十分清楚自己的价值层级和信念,了解事情的轻重缓急,因此能有系统的处理; 习惯三:成功者具有极佳的倾听能力。倾听并非是去听对方说的话,而是去听对方话中的意思。倾听的技巧包括:一、倾听时不打断对方的谈话;二、把对方的话听完;三、即使不需要记录,你都可以听出来对方的意思;四、把所有的问题记在脑海,等对方说完... 阅读全文

posted @ 2013-01-09 17:30 zthua 阅读(132) 评论(0) 推荐(0)

Linux 添加用户 用户组

摘要: linux 用户管理(添加 删除 修改)文章中列出的参数只是众多参数中的一部分,[在SHELL下使用时,系统会输出参数提示]超级用户root 是一个具有修改系统中任何文件权力的特别账号,先用超级用户root登录linux系统<strong>创建新用户</strong>useradd命令(或者adduser)用来创建新的用户帐号,常用参数:-d 设置新用户的登陆目录-e 设置新用户的停止日期,日期格式为MM/DD/YY-f 帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1-g 使新用户加入群组-G 使新用户加入一个新组。每个群组 阅读全文

posted @ 2013-01-09 17:30 zthua 阅读(406) 评论(0) 推荐(0)

python 代码收藏

摘要: 简易计算小文本文件的行数fobj=open(filepath,mode)count=fobj.readlines()print count即可对文件如果过大的话,需要另外写脚本return max(len(x.strip()) for x in open( filepath))f=open(filename,mode)alllines=(len(x.strip()) for x in f)f.closed()列表解析实例 http://www.cnblogs.com/wanpython/archive/2010/07/28/1787327.html讨论python的数据类型的区别http:// 阅读全文

posted @ 2013-01-09 17:29 zthua 阅读(148) 评论(0) 推荐(0)

rpm包的安装、删除、效验、查询

摘要: 安装软件包rpm -i 包全名删除rpm -e name(不是包名)参数-ivh 获得一个详细的安装进程--nodeps 忽略依赖关系--force 强制安装-U 包名:升级安装-F 更新不管是什么直接覆盖--replacepkgs这样 RPM 将忽略该错误信息 -vih --replacepkgs-q name :查询-qa查询所有已安装的RPM-qi name 查询这个软件详细信息-ql 显示列表-qf path :查询一个文件属于哪个包-qp 包名 :查文件是什么-qpl 包名 :针对一个没装过的包rpm -qc 配置文件效验 rpm -Varpm -Vf /bin/lsrpm ... 阅读全文

posted @ 2013-01-09 17:29 zthua 阅读(310) 评论(0) 推荐(0)

常用TCP 端口作用及其操作建议

摘要: 常用TCP 端口作用及其操作建议 在上网的时候,我们经常会看到“端口”这个词,也会经常用 到端口号,比如在FTP 地址后面增加的“?q21”,21 就表示端口号。 那么端口到底是什么意思呢?怎样查看端口号呢?一个端口是否成 为网络恶意攻击的大门呢?,我们应该如何面对形形色色的端口 呢?下面就将介绍这方面的内容,以供大家参考。 端口简介:本文介绍端口的概念,分类,以及如何关闭/开启一 个端口 21 端口:21 端口主要用于FTP(File Transfer Protocol,文件传 输协议)服务。 23 端口:23 端口主要用于Telnet(远程登录)服务,是Internet 上普遍采用的登录和 阅读全文

posted @ 2013-01-09 17:28 zthua 阅读(880) 评论(0) 推荐(0)

如何判断是否需要对一个软件进行性能测试

摘要: 原文出自http://www.qtpfuns.com/article/html/615.html 有的软件没做性能测试,客户反馈了很多性能问题;有的软件没做性能测试,客户从没抱怨性能有问题;有的软件做了性能测试,客户依然反馈了很多性能问题;有的软件做了性能测试,客户从没抱怨性能有问题……这确实是个问题。其实我倒觉得问题不是要不要做的问题,而是怎么做,做多少的问题!请注意,没有任何一个软件不需要做性能测试,而是说需要程度到底有多高,这个需求程度决定了花多少精力去做,并且怎么做的问题。就算一个只有1000行代码的小程序,你怎么能保证它不需性能测试?你怎么知道它里面就没有内存溢出?你怎么知道它有没有 阅读全文

posted @ 2013-01-09 17:27 zthua 阅读(609) 评论(0) 推荐(0)

loadrunner winsocket 编程实例

摘要: 针对公司平台的一个winsocket代码,期间遇到了打印字符串出错,100054错误,前一种主要是通过lr_eval_string()转换得出值,后一个主要是通过加一个lrs_close_socket();解决char *ActualBuffer;int NumberOfBytes;char * position;char * str;char * search_str;//lrs_set_connect_timeout(100,0);lrs_create_socket("socket0", "TCP", "LocalHost=0", 阅读全文

posted @ 2013-01-09 17:26 zthua 阅读(434) 评论(0) 推荐(0)

Linux管理员常用的组合命令

摘要: 1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4.打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep "http:" | awk -F'http:' '{print "htt 阅读全文

posted @ 2013-01-09 17:25 zthua 阅读(235) 评论(0) 推荐(0)

浏览器内核

摘要: 流行的浏览器就只有Trident内核、Gecko内核、Presto内核、Webkit内核几种!而当下中国是没有能力开发浏览器内核的。所以浏览器大致只有IE、FireFox、Opera、Safari、Chrome几种!IE里又分IE6、7、8、9、10。Trident内核(IE)Gecko内核(FireFox)Presto内核(Opera)Webkit内核(chrome,Safari)其中搜狗浏览器所谓双核浏览器是集成了IE和chrome 的特点 ,实际上用的最多的还是IE内核 国产浏览器主要有遨游,TT,搜狗,360,世界之窗等都是在IE的基础上加了个壳,实际上还是IE,所以在测试web兼容性 阅读全文

posted @ 2013-01-09 17:23 zthua 阅读(183) 评论(0) 推荐(0)

测试用例切面设计

摘要: 一、测试用例的切面设计所谓测试切面设计,其实就是测试用例大项的划分。测试用例划分的经典方法是瀑布模型,也就是从上到下,逐渐细分,大模块包括小模块,小模块包括更小的模块。但仅仅如此是不够的,我们还要从更多的角度切入系统,从不同的角度把系统切分成一块一块的,来进行测试,从而确保测试大项的完整性。1、功能点切面这是最常见的切面,通常我们认为页面上的一个按钮就是一个功能点。然后我们可以根据功能的复杂程度,按每个功能;或一个功能点分多页;或多个功能点合成一页来进行用例的撰写。2、特定切面除此以外,还有一种特定切面的划分方法,也是用例撰写时经常会用到的。所谓的特定切面,就是忽略掉表面上的功能点,而关注测试 阅读全文

posted @ 2013-01-09 17:22 zthua 阅读(384) 评论(0) 推荐(0)

浅谈画质、视频编码率、帧数、画面大小、文件体积的联系

摘要: 浅谈画质、视频编码率、帧数、画面大小、文件体积的联系 什么是视频编码率? 可以简单的理解为,衡量文件体积大小的关键参数,表示每秒钟多少KB的参数。 观察会发现他的单位是Kbps,其实Kbps是Kbit/s的意思,8Kbit/s=1KB/s。 也就是说800Kbps意思就是每秒视频就要占用100KB磁盘空间(当然这里没有加上音频所占的体积)。 上面举例只是让你对视频编码率(以下简称为:码率)有一个具体的形象,其实不用自己算,WisMencoder都已经帮你算好了,就在软件的右下角显示了当前配置每小时和每分钟所需要占用的磁盘空间。(只是理论值,实际压缩后的编码率可能有一定误差) 所以你... 阅读全文

posted @ 2013-01-09 17:20 zthua 阅读(1799) 评论(0) 推荐(0)

攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)

摘要: http://www.cnblogs.com/coderzh/archive/2008/09/17/1292808.html 阅读全文

posted @ 2013-01-09 17:19 zthua 阅读(141) 评论(0) 推荐(0)

常见的音频格式介绍

摘要: CD格式:正统血脉 当今世界上音质最好的音频格式是什么?当然是CD了。因此要讲音频格式,CD自然是打头阵的先锋。在大多数播放软件的“打开文件类型”中,都可以看到*.cda格式,这就是CD音轨了。标准CD格式也就是44.1K的采样频率,速率88K/秒,16位量化位数,因为CD音轨可以说是近似无损的,因此它的声音基本上是忠于原声的,因此如果你是一个音响发烧友的话,CD是你的首选。它会让你感受到天籁之音。CD光盘可以在CD唱机中播放,也能用电脑里的各种播放软件来重放。一个CD音频文件是一个*.cda文件,这只是一个索引信息,并不是真正的包含声音信息,所以不论CD音乐的长短,在电脑上看到的“*.cd. 阅读全文

posted @ 2013-01-09 17:19 zthua 阅读(1603) 评论(0) 推荐(0)

进程和线程区别

摘要: 说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行 说法二:进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一 阅读全文

posted @ 2013-01-09 17:17 zthua 阅读(186) 评论(0) 推荐(0)

Web 安全与 Rational AppScan 入门

摘要: http://www.ibm.com/developerworks/cn/rational/r-cn-appscan1/#resourceshttp://www.ibm.com/developerworks/cn/rational/r-cn-appscan2/index.html 阅读全文

posted @ 2013-01-09 17:16 zthua 阅读(123) 评论(0) 推荐(0)

IBM Rational AppScan:跨站点脚本攻击深入解析

摘要: 了解黑客如何启动跨站点脚本攻击(cross-site scrīpting,XSS),该攻击危害(及不危害)什么,如何检测它们,以及如何防止您的 Web 站点和站点的访问者受到这些针对隐私和安全的恶意入侵。在跨站脚本攻击中会发生什么跨站脚本攻击(cross-site scrīpting,简称 XSS),是黑客用来潜入 Web 应用程序的最普遍的应用程序层攻击之一。XSS 是针对特殊 Web 站点的客户隐私的攻击,当客户详细信息失窃或受控时可能引发彻底的安全威胁。大部分网站攻击只涉及两个群体:黑客和 Web 站点,或者黑客和客户端受害者。与那些攻击不同的是,XSS 攻击同时涉及三个群体:黑客、客户 阅读全文

posted @ 2013-01-09 17:15 zthua 阅读(310) 评论(0) 推荐(0)

安全性测试

摘要: 安全性测试安全性测试主要是测试系统在没有授权的内部或者外部用户对系统进行攻击或者恶意破坏时如何进行处理,是否仍能保证数据和页面的安全。1.关于登录现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。(1)是否设置密码最小长度(2)用户名和密码中是否可以有空格或回车?(3)是否允许密码和用户名一致(4)防恶意注册:可否用自动填表工具自动注册用户?(5)遗忘密码处理(6)有无缺省的超级用户?(7)有无超级密码?(8)是否有校验码?(9)密码错误次数有无限制?2.关于输入框1.输入很 阅读全文

posted @ 2013-01-09 17:14 zthua 阅读(581) 评论(0) 推荐(0)

网站检测之防注入绕过的十一种技巧

摘要: 转自http://hi.baidu.com/hack69/blog/item/31c5cfd9651ae63611df9b9d.html1、运用编码技术绕过如URLEncode编码,ASCII编码绕过。 例如or 1=1即%6f%72%20%31%3d%31 而Test也可以为 CHAR(101)+CHAR(97)+CHAR(115)+CHAR(116) 2、通过空格绕过如两个空格代替一个空格,用Tab代替空格等,或者删除所有空格,如or'' swords'' =‘swords'',由于mssql的松散性,我们可以把or ''sw 阅读全文

posted @ 2013-01-09 17:12 zthua 阅读(636) 评论(4) 推荐(0)

搜索型注入初步认知

摘要: 写了一些判断数据库类型的语句 方便大家手工测试使用 不能说完全正确和准确 因为根据条件的不同语句的变化也有所不同xxx.xxx?xx=x and exists(select * from all_tables)-- /* Oracle */xxx.xxx?xx=x and exists(select * from syscat.tables)-- /* DB2 */xxx.xxx?xx=x and exists(select * from pg_class)-- /* PostGreSql */xxx.xxx?xx=x and ascii(mid(version(),1,1))>0 .. 阅读全文

posted @ 2013-01-09 17:12 zthua 阅读(244) 评论(0) 推荐(0)

十大渗透测试演练系统

摘要: DVWA (Dam Vulnerable Web Application)DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序。包含了SQL注入、XSS、盲注等常见的漏洞。是RandomStorm开源项目的一部分。链接地址:http://www.dvwa.co.ukmutillidaemutillidae是一个免费,开源的Web应用程序,提供专门被允许的安全测试和入侵的Web应用程序。它是由Adrian “Irongeek” Crenshaw和Jeremy “webpwnized” Druin.开发的一款自由和开放源码的Web应用程序。其中包含了丰富的渗透 阅读全文

posted @ 2013-01-09 17:10 zthua 阅读(627) 评论(1) 推荐(0)

python ConfigParser – 配置文件解析

摘要: ConfigParser – 配置文件解析该模块定义了ConfigParser类,该类实现了基本的配置文件的解析,配置文件提供了类似与WINDOWS下的INI文件结构。你可以使用该类编写最终用户很容易自定义的Python程序。警告:该库不包括值类型前缀,该前缀应用与INI语法的扩展版本—Windows Registry中。例如: [My Section]foodir: %(dir)s/whateverdir=frob将会解析“%(dir)s”为“dir”的值(这里是“frob”)。该模块包含所以需要的扩展。默认值可以通过他们作为字典传递给ConfigParser构造器来知道,另外还会默认传递给 阅读全文

posted @ 2013-01-09 17:08 zthua 阅读(673) 评论(0) 推荐(0)

QTP插件破解

摘要: 1.net插件安装将下载下来的插件进行解压缩到目录qtp92-net-addin中,进入该目录,点击setup.exe,直接默认安装,到最后,把“立即注册”取消,安装完毕。重新启动qtp,会发现插件已经存在,但是显示灰色,不可选,状态为no license。2.破解.net插件(1)进入注册表,将HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive备份 (2)找到HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\WPF,将名称为“默 阅读全文

posted @ 2013-01-09 17:07 zthua 阅读(241) 评论(0) 推荐(0)

Python 常用类库

摘要: Python的应用 Zope-应用服务器 Plone-内容管理系统 Django-鼓励快速开发的web framework Twisted - Python Network Application Framework Python的网络应用程序框架 TurboGears - 另一个Web应用快速开发框架 Bit Torrent - 著名的BT下载工具 更多python的著名应用可以参看该地址:http://www.python.org/about/success/ Python语言资源 官方主页 :http://www.python.org/ For windows的 py... 阅读全文

posted @ 2013-01-09 17:06 zthua 阅读(470) 评论(0) 推荐(0)

python 常用的50个模块

摘要: Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。Graphical interfacewxPythonhttp://wxpython.orgGraphical interfacepyGtkhttp://www.pygtk.orgGraphical interfacepyQThttp://www.riverbankcomputing.co.uk/pyqt/Graphical interfacePmwhttp://pmw.source 阅读全文

posted @ 2013-01-09 17:05 zthua 阅读(238) 评论(0) 推荐(0)

python 中的 __init__()解释

摘要: python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调用,和在内部互相调用呢?答案是有的。主要是用到python的包的概念,python __init__.py在包里起一个比较重要的作用要弄明白这个问题,首先要知道,python在执行import语 阅读全文

posted @ 2013-01-09 17:05 zthua 阅读(335) 评论(0) 推荐(0)

QTP11破解

摘要: 相信qtp11 大家都破解过 按照以前的方法貌似不成功,至少我没成功过,下面的这种方法是无限期的使用试用期 如下:以下方法在WIN7 + QTP 11环境下试验通过,可以随时恢复QTP 11为30days试用版,方法非常简单。1. 找到 C:\ProgramData\SafeNet Sentinel或C:\Documents and Settings\All Users\Application Data目录,更名或者删除2. 找到 QTP11 安装目录下bin子目录,如 C:\Program Files (x86)\HP\QuickTest Professional\bin,执行 instde 阅读全文

posted @ 2013-01-09 17:01 zthua 阅读(192) 评论(0) 推荐(0)

Tesseract-OCR3.01语言库训练步骤

摘要: 这些天由于工作需要,需要对验证码进行识别,当然验证码识别是老问题了,这里介绍了google开源项目Tesseract-OCR3.01对于验证码的识别。对于这款开源项目,要想彻底搞清楚这款开源OCR软件的来龙去脉,还得看Google开源项目的说明:http://code.google.com/p/tesseract-ocr/wiki/TrainingTesseract3,这里就不罗嗦了。我使用的是最新的3.01版本的。训练所需准备:1.下载并安装3.01版本的tesseract。事实上并不需要安装这步骤,我下载的是压缩包版,解压即可,这里我解压到E:\Tesseract-ocr目录。2.下载并安 阅读全文

posted @ 2013-01-09 17:00 zthua 阅读(602) 评论(0) 推荐(0)

用对象模式实现QTP的远程调用

摘要: 随着测试团队的不断增大,测试脚本的数量也日渐增多。相信很多有自动化项目经验的人都体会过,使用单个机器去运行所有脚本,会导致整个测试过程冗长而缺乏稳定性。而且,很多自动化测试的要求是一套脚本,多环境运行。当遇到项目所提供的测试周期经常,用例数量大,测试环境多这样的问题时,分步试运行就变得尤为重要。像Load Runner一样,我们需要一个Controler来发布测试命令,驱动其他Generator运行脚本,最后再将测试结果发回Controler汇总。说到这里,很多人自然会想到Quality Center。在QTP10.0中,增加了提供远程调用的Agent。在QC中,可以通过选择不同的主机,来控制 阅读全文

posted @ 2013-01-09 16:54 zthua 阅读(184) 评论(0) 推荐(0)

User32.dll 函数的相关方法整理

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace WindowsAPI{ class CSharp_Win32Api { #region User32.dll 函数 /// <summary> /// 该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文环境的句柄,以后可以在GDI函数中使用该句柄来在设备上下文环境中绘图。h... 阅读全文

posted @ 2013-01-09 16:51 zthua 阅读(1098) 评论(0) 推荐(0)

RubyMine4.5.4 debug手动安装方法简介

摘要: RubyMine4.5.4 debug安装方法:首先:安装DevKit,地址:http://rubyinstaller.org/add-ons/devkit,我的安装环境是windows,其它的没试过,下载好版本后,解压并且到其目录下,在window命令行模式下首先输入:ruby dk.rb init 生成config.yml文件,这文件就是介绍你ruby安装的目录,然后输入:ruby dk.rb install ,安装成功后,进入控制台irb下,输入命令require "devkit" 来检验你的devkit环境变量配置是否正确。其次:下载两个gem,linecache1 阅读全文

posted @ 2013-01-09 16:49 zthua 阅读(238) 评论(0) 推荐(0)

Ruby编辑器SciTE的配置

摘要: 1. 让SciTE支持中文:默认SciTE是英文版,下载下面这个文件:http://scintilla.sourceforge.net/locale.zh_gb.properties以文件名为locale.properties 保存到SciTE.exe所在目录。也可到http://scintilla.sourceforge.net/SciTETranslation.html 下载,我去下载说是带宽限制到了,下不了。另外 打开“选项”菜单,SciTEGlobal.properties,设置两个参数code.page=936, character.set=134 or 132设置好后,重新开启Sc 阅读全文

posted @ 2013-01-09 16:48 zthua 阅读(729) 评论(0) 推荐(0)

Ruby学习网络资源

摘要: 英文资源:http://www.ruby-lang.org/http://www.ruby-doc.org(访问不到可用下面的网址访问):http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.ruby-doc.orghttp://rubyforge.org/http://www.rubygarden.org/rubyhttp://www.rubyxml.com/http://www.pragmaticprogrammer.com/titles/ruby/http://www.ruby-forum.com/http://groups.goog 阅读全文

posted @ 2013-01-09 16:47 zthua 阅读(376) 评论(7) 推荐(0)

各种乐器与人声的频率特性说明

摘要: 图片:人声:男:低音82~392Hz,基准音区64~523Hz 男中音123~493Hz,男高音164~698Hz 女:低音82~392Hz,基准音区160~1200Hz 女低音123~493Hz,女高音220~1.1KHz这是各种乐器的频率特性说明, 大家可以参考一下 贝司:低音吉它:频响在700~1KHz之间,提高拨弦音为60~80Hz 电贝司:低音在80~250Hz,拨弦力度在700~1KHz 吉它:电吉它:65~1.7KHz,响度在2.5KHz,饱满度在240Hz 木吉它:低音弦:80~120Hz,琴箱声:250Hz,清晰度:2.5KHz、3.75KHz、5KHz ... 阅读全文

posted @ 2013-01-09 16:41 zthua 阅读(3913) 评论(0) 推荐(0)

VBS正则表达式

摘要: 正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic VBscript. 匹配 scripting Edition/^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。/\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID号码是否由一个2位字,一个连字符以及一个5位数字组成。/<(.*)> 阅读全文

posted @ 2013-01-09 16:38 zthua 阅读(1389) 评论(0) 推荐(0)

导航