自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (11)
  • 收藏
  • 关注

原创 将博客搬至CSDN

将博客搬至CSDN

2017-07-14 14:03:32 202

原创 Windows离线安装ActivePerl模块的两种方法

第一种方法:利用.ppd文件安装        这是在网上看到的方法,有人说下载模块的zip包,能解压出.tar.gz和.ppd两个文件,但是我从CPAN上没找到zip包,仅下载到.tar.gz包,所以自己按下面格式写了一个Net-SSH.ppd文件,每个tar.gz都需要对应一个ppd。 <SOFTPKG NAME="Net-SSH" VERSION="0.09">...

2013-03-12 21:49:17 2439

原创 VB.Net检查文件名是否合法

Dim str = "\/:*?""<>|"If Trim(文件名) Like "*[ & str & ]*" Then    MsgBox("文件名不能含有特殊字符" & str, MsgBoxStyle.Exclamation, "警告")End If

2012-08-23 16:38:51 791

原创 VB.Net获取程序所在的工作目录

'读取程序所在工作目录下debug.txt文件内容,设置DEBUG标志Dim debug = FalseDim debugFile As StringdebugFile = Application.StartupPath & "\debug.txt"'检查文件是否存在If My.Computer.FileSystem.FileExist(debugFile) Then...

2012-08-23 16:34:09 1424

原创 VB.Net检查进程是否存在及关闭进程

Dim i As IntegerDim proc As Process() '判断excel进程是否存在If System.Diagnostics.Process.GetProcessesByName("excel").Length > 0 Then    proc = Process.GetProcessesByName("excel")    '得到名为exce...

2012-08-23 16:25:42 1266

原创 VB.Net检查文件是否存在及删除文件

Dim FileExists As BooleanDim filePath = "D:\Book1.xls"fileExists = My.Computer.FileSystem.FileExists(filePath)If fileExists = False Then    MsgBox("文件不存在")Else    '文件存在则删除文件    My.Compu...

2012-08-23 16:20:05 1638

VB.Net的Font对象转换成Excel的Font对象

最近用vb.net开发了一个小工具,可以选择字体和颜色,利用自带的FontDialog和ColorDialog实现,然后用获取到的字体及颜色来修改Excel表格样式,Excel的字体对象是Microsoft.Office.Interop.Excel.Font,而字体控件是System.Drawing.Font,颜色控件是System.Drawing.Color,所以在赋值的时候需要进行转换。...

2012-08-23 16:12:16 238

原创 在VMware中如何安装Ghost XP

创建XP虚拟机镜像1、新建一个虚拟机,打开菜单File-New-VirtualMachine;2、New Virtual Machine Wizard窗口中,选择第一项Typical,Next;3、选择Installer disc image file(iso),点Browser按钮,找到GhostXP的iso安装镜像文件,一般是700M左右大小;4、保持默认,Next;5、保...

2012-08-22 10:38:50 186

使用ORM对象库自动化模型来读取对象库TSR中的信息

ORAOM:Object Repository automation object model(对象库自动化模型对象)本文脚本不需要QTP加载对象库,就能读取对象库中的内容,包括对象名称和各个属性值。 '创建ObjectRepositoryUtil对象Set ObjRepoUtil = CreateObject("Mercury.ObjectRepositoryUtil")'...

2012-08-10 11:17:24 102

原创 QTP的六种设计模式

一、单例模式(Singleton Pattern)'-------------------------------------------------------------------------------' Description:' 单例模式Singleton Pattern' 只能实例化一个对象。当创建ExcelWrapper这个类包装的时候就只会调用单个实例,在类...

2012-08-06 16:54:54 190

随机获取指定长度的字符串

MsgBox GetRndStr(8)Function GetRndStr(ByVal strLen) Dim strArr, tmpStr strArr=Split("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,1,2,3,4,5,6,7,8,9,0",",") For i=0 To strLen-1 tmp...

2012-08-06 16:45:07 163

原创 VBS生成Excel报告的常用操作

使用QTP自动化测试结束后,经常需要将测试结果写入Excel中,这里就把一些常用对Excel操作的方法进行归纳、整理,方便使用时查阅。支持Office Excel 2003版本,不支持2007版本。 On Error Resume NextDim FileName, SheetName, Text, ExcelApp, ExcelBook, ExcelSheetFileName ...

2012-08-06 16:15:17 221

原创 QTP中SystemUtil对象的使用

 SystemUtil对象包括BlockInput、CloseDescendentProcesses、CloseProcessByHwnd、CloseProcessById、CloseProcessByName、CloseProcessByWndTitle、Run、UnblockInput方法。 1、使用Run方法运行文件或程序Run file,[params],[dir],[op...

2012-07-13 10:31:27 374

原创 VBScript与正则表达式

    在自动化测试过程中,经常需要对大量的文本数据进行查找,对字符串进行比较和匹配,从而判断测试结果是否正确。这时候,就需要用到正则表达式。    在VBScript中,使用RegExp对象来支持正则表达式的使用。RegExp提供了3个属性和3个方法,分别是: 属性:Pattern、Global、IgnoreCase方法:Execute、Test、ReplacePatte...

2012-07-13 09:33:06 207

原创 VBS函数Eval和Execute的区别

Eval  计算一个表达式的值并返回结果。[result = ]Eval(expression) Execute执行一个或多个指定的语句。Execute statements  例子:x = 9y = 10 bIsEqual = Eval("x = y")Execute "x = y" MsgBox "bIsEqual: " &...

2012-07-10 17:15:25 506

原创 QTP脚本调用外部VBS函数的三种方法

第一种方法:ExecuteFile,利用该函数将外部vbs动态地加载进来,使测试脚本可以调用vbs文件的所有函数,调用语句写在下方,顺序不能颠倒,否则会报错。这个方法适用于QTP任何版本,但有个缺点,代码调试时不能跟踪到外部vbs的函数中,多少有些不便。 ExecuteFile File  File  String  The absolute or relative path ...

2012-07-10 09:55:25 395

原创 VBS调用VB的DLL,报错“无效的过程调用或参数”

VBScript在调用VB编译的DLL里的一个方法时,总是报错“无效的过程调用或参数”,而在VB中按同样方法调用时一点问题也没有,很是奇怪,VBS调用该类另一个方法却能成功,对比了两个方法,发现参数定义不同。 出错的方法参数定义类似这样ByVal SheetName As String,对参数指定了数据类型,而调用成功的方法没有指定数据类型,可能这就是原因所在,因为VBS里的变量都是同一...

2012-06-19 12:02:59 1137

原创 VB.Net 知识要点:(4) 异常处理和多线程

一、异常处理 1.语法错误2.Run-Time错误3.逻辑错误异常处理机制Try ...Catch ex As 异常处理类 ...Finally ...End Try 异常处理类ApplicationException 发生非关键性应用程序错误时所返回的异常情况ArgumentException 当其中一个提供给方法的自变量为无效时所返回的异常情况ArgumentNullExce...

2012-06-19 11:51:55 512

原创 VB.Net 知识要点:(3) 数组和面向对象

一、数组一维数组定义Dim 数组名(n) As 数据类型,注意n是数组中的最大索引值,不是数组元素个数,索引值必须从0开始定义并赋值Dim 数组名()={元素0数据,元素1数据,...,元素n数据}调整数组元素个数使用ReDim命令,重新定义数组,而原数组元素中的数据将会丢失,除非使用Preserve命令ReDim Preserve A(29) As Integer 二维数组定义Di...

2012-06-14 17:14:31 487

原创 VB.Net 知识要点:(2) 运算符和逻辑处理

一、运算符号算术运算() 括号 (2+3)*2=10- 负号 -5^ 指数 2^3=8* 乘法 2*3=6/ 除法 62/3=20.666666666667\ 除法取整 62\2=20Mod 取余数 62 Mod 3=2+ 加法 2+3=5- 减法 2-3=-1<< 位左移 10<<2=40>> 位右移 35>>2=8 比较运算= 等于...

2012-06-14 17:10:18 858

原创 VB.Net 知识要点:(1) 数据类型和变量

控制台输出语句Console.WriteConsole.WriteLine控制台输入语句Console.ReadConsole.ReadLine 代码注释  '单引号代码分行  使用空格+下划线可将代码分行显示代码合并  使用冒号可将多行代码合并成一行 数据类型Byte  1字节 范围0~255(不带正负号)Short 2字节 范围-32,768~32,767In...

2012-06-14 17:06:04 351

原创 .NET的开源软件

自动构建NAnt0.91、Maven 开发工具SharpDevelop——与Eclipse极其类似的开源IDESnippet Compiler——免费的 .NET 编译和开发工具 代码管理工具Narrange——对源代码自动进行美化和把类成员分成一个组、区域 文档工具NDoc——可以将编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framewo...

2012-06-14 16:44:40 87

原创 利用VisualSVN修改配置库名称

相信大家都听说过SVN的大名,至于它的用途以及如何安装不在本文范围内,这里主要讲解如何利用VisualSVN来更改配置库的名称,前提是你的SVN服务必须用VisualSVN搭建,网上几乎没有这方面的文章,就算有也是使用命令行方式,对配置管理员技能要求很高,对初级配置管理员和其他工作人员来说不易操作,非常容易弄坏配置库,结果就相当严重了。我讲的这个方法最大好处是能够保留历史记录,不需要将原目录结构下...

2012-06-14 16:28:50 525

原创 OLE操作Excel表,某些单元格读取不到数据

做自动化测试大多会用到数据驱动,而Excel表是最最常用的存储数据的工具,当使用OLE来操作Excel表读取数据时,有时会发生读不到某些单元格里的数据,单元格里存储的原本是中文或是字符,而读出来却是空值,这是为什么呢? 问题原因: 通过调试跟踪,发现OLE将问题单元格数据按Double类型读取而不是String类型,所以读取数字没有问题,遇到中文字符、英文字符、特殊字符就会因类型不...

2012-06-13 12:16:48 394

原创 QTP11不能识别.NET对象的解决方法

在QTP中,.NET对象的Class Name都是以Swf开头的,使用QTP11测试.NET程序时经常出现无法识别对象,将窗口识别成Window而不是SwfWindow的情况,导致测试不能正常进行下去,下面给出三种解决方法,如果还不行的话,只能重装QTP了。 1、安装QTP的.NET插件,启动QTP时选择.NET插件,其他插件不选,以免有冲突;2、安装QTP11补丁QTP_00709....

2012-06-13 11:39:52 270

原创 VBScript连接扩展名为.sdf的SQL CE数据库

Call Query()Sub Query() Dim cnnStr, sqlStr Set cnn=CreateObject("ADODB.Connection") Set rs=CreateObject("ADODB.Recordset") '建立数据库连接 cnnStr = "Provider=Microsoft.SQLSER...

2012-06-12 17:46:18 147

原创 VB连接扩展名为.sdf的SQL CE数据库

Imports System.Data.SqlServerCePublic Module ConnCEDB Sub Main() Call Query() End Sub Sub Query() Dim cnnStr,sqlStr As String Dim conn As SqlCeConnection = Nothing...

2012-06-12 17:33:30 350

原创 让jamvm能够运行桌面程序

去年为在嵌入式平台上运行java服务端程序,利用jamvm1.5.1+classpath0.93搭建java运行环境。classpath虽然是旧版本,但编译环境gcc是3.4,再高版本也编译不过,所以0.93也能将就用。现在又给我出了一个难题,需要用jamvm运行带图形界面的java程序。因为原来编译jamvm时为了让编译顺利通过,禁用gtk选项,所以目前不支持,必须重新编译才行。...

2011-01-07 15:53:00 204

原创 Eclipse常用快捷键

Alt + / 代码提示Ctrl + / 注释/取消注释Ctrl + D 删除光标所在行Ctrl + K 将光标停留在变量上,按Ctrl+K可查找下一个同样的变量Ctrl + Shift + K 和Ctrl+K查找的方向相反Ctrl + Shift + F 代码格式化。如果选择了代码,仅对所选代码格式化Ctrl + Shift + O 快速地导入importCtrl + Shift +...

2011-01-04 16:42:51 53

改造myoa例子,使用hsql代替mysql随webapp启动

首先,感谢myoa的作者,为我们提供了这样一个学习ssh的例子程序。该例子请参考另一篇博文http://mimmy.iteye.com/admin/blogs/840621 由于我电脑上没有安装mysql,打算使用hsql来代替mysql,用hsql的好处是数据库可以随webapp一起启动,不用在启动应用前再手动启动数据库服务,很方便。 一、修改sql语句用myoa提供的mys...

2010-12-27 15:32:24 204

原创 两种Java容器类List和Set分析

容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。   Java2容器类类库的用途是“保存对象”,它分为两类:   Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。   Map----一组成对的“键值对”对象,即其元素是成对的对...

2010-12-27 12:02:19 66

原创 异常处理必知

在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。  一、异常的种类      java异常可以分成两大类: 1、Ex...

2010-12-17 17:38:12 121

原创 利用xml和xsl自动生成菜单

autoMakeMenus.xml<?xml version="1.0" encoding="GB2312"?><TestMenus> <menuO id="01" name="中国移动总公司" phone="" address="中国 北京" leader="" type="

2010-12-17 16:59:33 150

原创 Runtime.getRuntime().exec()的替代方法

通过Java的“Runtime.getRuntime().exec()”来执行一个外部shell脚本,这种方法在Java中非常消耗资源。 Java虚拟机执行这个命令的方式是:首先克隆一个和当前虚拟机一样的进程,再用这个新的进程去执行外部命令,最后再退出这个进程。如果频繁执行这个操作,系统的消耗会很大,不仅在 CPU,内存操作也很重。可用JNI作为替代方法。 下面给出例子程序:p...

2010-12-17 11:48:35 1722

原创 Linux共享目录命令

查看smb服务状态Service smb status启动smb服务Service smb start停止smb服务Service smb stop停止防火墙(很重要)Service iptables stop

2010-12-17 11:14:35 662

原创 三种tomcat管理界面常用设置方式

1.登陆管理界面 http://localhost:8080/admin 密码和用户名在你安装的时候设定的,如果忘记(或没有)的话,去改%CATALINA_HOME%\conf\tomcat-users.xml,添加admin和manager两个role,一个用户,该用户的role为admin和manager就可以了,按原有的xml复制修改就可以。 2.常用功能 s...

2010-12-17 09:27:53 164

原创 Tomcat配置技巧精华详解分析

  1、配置系统管理(Admin Web Application)    大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、u...

2010-12-17 09:26:44 118

原创 Tomcat中文编码问题解决方案

Tomcat 4.x解决方法: 获取中文:request.setCharacterEncoding("gb2312"); 输出中文:<%@ page contentType="text/html;charset=gb2312" %>,必要时需要转码  Tomcat 5.x解决方法: 获取中文: 提交表单时 1)post:request.setCharacterEncoding(...

2010-12-17 09:22:21 111

原创 tomcat5.5.x 配置记录

tomcat5.5.x 配置记录 1.下载http://www.eu.apache.org/dist/jakarta/tomcat-5/http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta-tomcat-5.5.x-admin.ziphttp://www.apache.org/dist/jakarta/tomcat-5...

2010-12-17 09:19:21 139

原创 Tomcat服务器server.xml的关键参数配置

Tomcat 服务器server.xml的关键参数配置说明:以下文字均以tomcat5.0.30为例进行。 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --&gt...

2010-12-17 09:17:04 100

2006年5月软件设计师试题

2006年5月软件设计师试题

2007-07-30

2006年5月数据库系统工程师试题

2006年5月数据库系统工程师试题

2007-07-30

2006年5月网络工程师试题

2006年5月网络工程师试题

2007-07-30

2006年5月系统分析师试题

2006年5月系统分析师试题

2007-07-30

2006年5月信息系统监理师试卷

2006年5月信息系统监理师试卷

2007-07-30

2006年5月网络管理员试题

2006年5月网络管理员试题

2007-07-30

精通Struts书中讲解tilestaglibs的例子

精通Struts书中讲解tilestaglibs的例子

2007-07-30

精通Struts书中讲解nestedtaglibs的例子

精通Struts书中讲解nestedtaglibs的例子

2007-07-30

精通Struts书中讲解logictaglibs的例子

精通Struts书中讲解logictaglibs的例子

2007-07-30

精通Struts书中讲解beantaglibs的例子

精通Struts书中讲解beantaglibs的例子

2007-07-30

精通Struts书中讲解htmltaglibs的例子

精通Struts书中讲解htmltaglibs的例子

2007-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除