摘要: 一、什么是本地化测试当今的软件发布到世界不同的国家和地区,使软件适应该国家或地区特定的语言、地区习俗和文化的过程成为本地化,这类的测试就称为本地化测试二、本地化测试包括哪些内容1) 翻译这是最基本的内容,首先检查软件中显示的文字、帮助文档的内容等等是否翻译成当地的语言,并且能够被读懂。这并不是说要求测试小组中的每一个人都会当地的语言,只需要一人会就行了,不会的人可以检查本地化的其他方面。2)文本扩展当英文翻译为其他语言时,翻译的内容长度可能增加很多,这称为文本扩展。文本扩展会导致一些问题,例如窗口中的按钮文本截断,没有换行,或者按钮长度自动扩展导致窗口布局发生很大变化等等;有时还会导致系统崩溃 阅读全文
posted @ 2013-02-21 09:41 闲时乱翻书 阅读(1992) 评论(1) 推荐(1) 编辑
摘要: 安装过程1. 上传DB2 9.5的介质到AIX 7.1我的介质名称为DB2_ESE_97_AIX.tar, 以及fixpack 5, v9.7fp5_aix64_universal_fixpack.tar解压文件tar -xvf, DB2_ESE_97_AIX.tar解压目录是ese, v9.7fp5_aix64_universal_fixpack.tar解压目录是universal2. 安装DB2 9.5采用root用户安装,安装过程是图形化安装,执行export DISPLAY=:1.0,打开vnc client连接AIX的X-windowbash-3.2# lsdb2 db2ls doc 阅读全文
posted @ 2013-01-23 15:46 闲时乱翻书 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 安装过程1. 上传oracle 11g介质到AIX我下载的介质是aix.ppc64_11gR2_database_1of2.zip和aix.ppc64_11gR2_database_2of2.zip, 执行unzip分别解压这两个zip文件,解压后的目录是database目录2. 环境检测1)、检查物理内存,swap空间以及tmp空间#/usr/sbin/lsattr –E –l sys0 –a realmem(内存至少1G)#lsps -a 检查swap空间(oracle建议如果物理内存在1~2G swap为1.5RAM,物理内存为2~8G swap=RAM;物理内存大于8G,swap=3/ 阅读全文
posted @ 2013-01-23 15:30 闲时乱翻书 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 通过JDBC访问数据库是,通过Connection对象的getMetaData()方法可以得到Table, Table Column, View, Index, Primary Key数据库对象,但是它没有提供外键对象,下面介绍如何访问外键对象。程序片段如下:stmt = conn.createStatement();String strStmt = "";if(conn.getDbDBMS().equals(DBConstants.DB_TYPE_DB2)){strStmt ="SELECT CONSTNAME AS CONSTNAME, TABNAME AS 阅读全文
posted @ 2013-01-23 14:11 闲时乱翻书 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 上一篇中提到如何通过脚本创建Oracle数据库,对于创建的数据库RICM,下面通过脚本将它删除,语句是:connect sys/Vegat1st@RICM as sysdbastartup force MOUNT;alter system enable restricted session;drop database;将它保存为delete.sql文件,如果是在Redhat中运行该脚本,则执行su - oracle -c "/oracle/delete.sql"即可非常简单吧,:-) 阅读全文
posted @ 2013-01-23 12:41 闲时乱翻书 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 创建Oracle数据库非常复杂,在平时工作中一般采用dbca工具创建即可,但是有些情况下,比如运行自动化脚本,则需要通过运行脚本来创建。下面介绍一个简单的用脚本创建Oracle数据库的方法。1. 通过DBCA生成数据库创建脚本启动DBCA通过向导创建数据库,这里设数据库名为RICM,在最后一步勾选“Generate Database Creation Scripts”,选择脚本存放的目录,点击完成。系统首先生成数据库创建脚本,脚本创建完成后,单击取消按钮,取消数据库的创建回到脚本存放的目录,包括数据库的初始化参数文件init.ora,initRICMTemp.ora, 还有一系列的sql文件完 阅读全文
posted @ 2013-01-23 11:58 闲时乱翻书 阅读(1815) 评论(1) 推荐(1) 编辑
摘要: 工作中遇到在AIX中执行完一段脚本后,需要远程调用一台RedHat中的脚本,用到了remote ssh,记录下来。1. 在AIX上安装sshAIX光盘中自带有ssh的安装包,由于我的AIX是在VIO下管理,因此通过ftp上传ISO文件到AIX服务器上,执行loopmountloopmount -i /CZZ7YML.iso -m /mnt -o "-V cdrfs -o ro"如果是插入光盘到光驱,mount的方式是:mount -rv cdrfs /dev/cd0 /DVD执行smitty installp1). 选择"Install Software Bund 阅读全文
posted @ 2013-01-22 16:07 闲时乱翻书 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中经常需要用到正则表达式,比如验证邮箱地址、生日等输入格式是否合法。下面介绍JS中的正则表达式用法:一、元字符. 匹配任何字符,除了换行符外\d 数字\w 数字或字母\s 空格, 包括space, tab,换行符等^ 字符串以模式开头,即匹配的模式必须位于字符串开始起$ 字符串以模式结尾,即匹配的模式必须位于字符串结尾处二、限定符* 模式出现0次或多次+ 模式出现1次或多次?模式出现0次或1次{n} 模式必须出现n此A|B 两者取一[ABC] 字符组合,可取其中任一个()子模式三、正则表达式正则表达式以/开始和结束,形式为/expression/, expression为 阅读全文
posted @ 2013-01-11 16:39 闲时乱翻书 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript函数函数定义语法:function function_name(var1, var2...){ ... [return value]}var1, var2是自变量参数,如果函数有返回值,使用return语句。二、页面元素事件属性目前对于页面元素事件响应采用如下的形式:onevent = "function1;fuction2..."示例:<input type="button" id="findseats" value="Find Seats" onclick="findSe 阅读全文
posted @ 2013-01-08 18:07 闲时乱翻书 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、创建一维数组示例:var seats = new Array(2);seats[0] = False;seats[1] = True;定义时初始化: var seats = [False, True];初始数组值是用的方括号[], 这点与Java不太相同,Java是用的花括号{}二、创建二维数组var seats = new Array (new Array(3), new Array(3), new Array(3));定义时初始化:var seats = [[True, False, True],[True, False, True], [True, False, True... 阅读全文
posted @ 2013-01-08 15:56 闲时乱翻书 阅读(113) 评论(0) 推荐(0) 编辑