摘要:
1)swinstall从软件仓库安装软件,并对软件进行自动配置 ①得到软件名称 swinstall -s <softwareFullPathName>—> softwareName ②安装软件 swinstall -s <softwareFullPathName><softwareName>2)swconfig配置软件3)swverify 验证软件的安装4)swlist查看系统中已经安装的软件 swlist -l product (查看HPUX上安装的所有软件列表)5)swremove卸载系统上已安装的软件 swremove <softwareN 阅读全文
posted @ 2009-12-30 14:18
Java天堂
阅读(336)
评论(0)
推荐(0)
摘要:
1)CMMI开发模式优点是开发流程制度化和重视过程(设计,文档,编码,测试,原因分析),强调项目的可控性(Risk管理),缺点是开发周期长,灵活性差。CMMI体系适用范围的特征:产品/项目创新要求不高,设计和需求比较稳定,人员规模比较大。Key word:RD/BD/FD/DD/CD/UT/FT/ST, test case, QA, DR, risk management, continuous improvement(CMMI5), PDCA (plan, do, check, act)2)敏捷开发模式优点是在不同开发环境下的高度灵活性和开发人员的自我管理,缺点是项目维护难度大(知识和经验分 阅读全文
posted @ 2009-12-30 14:12
Java天堂
阅读(778)
评论(0)
推荐(0)
摘要:
系统用数字1-6和字母S表示运行级别,具体说明如下:0:关机级别 1:单用户运行级别,运行rc.sysinit和rc1.d目录下的脚本 2:多用户,但系统不会启动NFS,字符模式,在有些linux系统中,级别2为默认模式,具有网络功能,如ubuntu.debian 3:多用户,字符模式,系统启动具有网络功能,redhat常用运行级别 4:用户自定义级别 5:图形界面模式,redhat常用运行级别 6:重启级别S: 单用户运行级别,只运行rc.sysinit文件应用实例:1)查询当前系统的运行级别: runlevel2)修改启动默认的运行级别: vi /etc/inittab id:5:i... 阅读全文
posted @ 2009-12-30 14:08
Java天堂
阅读(366)
评论(0)
推荐(0)
摘要:
1)在home目录下查找含有“test”字符串的文件grep -r “test” /home (-r表示遍历所有子目录)2)在home目录下查找含有“test”字符串的文件grep -ir “test” /home (-i表示不区分大小写地搜索。默认情况区分大小写)3)在home目录下查找含有“test”字符串的文件grep -wr “test” /home (-w表示只匹配整个单词,而不是字符串的一部分)4)在home目录下查找含有“test”或“exam”字符串的文件grep “test”| “exam” /home (显示匹配 pattern1 或 pattern2 的行)5)在home 阅读全文
posted @ 2009-12-30 14:01
Java天堂
阅读(160)
评论(0)
推荐(0)
摘要:
1).tar 解压:tar xvf filename.tar 解压:tar xjvf filename.tar.bz2 解压:tar xzvf filename.tar.gz 打包:tar cvf filename.tar dirname1 dirname2 打包:tar czvf filename.tar.gz dirname1 dirname22).gz和.Z 解压:gunzip filename.tar.gz 解压:gunzip filename.Z 打包:gzip filename(gzip不能压缩目录,可以先用tar压缩目录)3).bz2 解压:bzip2 -d filename.t 阅读全文
posted @ 2009-12-30 13:57
Java天堂
阅读(162)
评论(0)
推荐(0)
摘要:
1)内存检查:是否有内存泄露,空指针,野指针,变量是否初始化。2)输入检查:是否对所有的输入情况都能正常处理,包括异常情况,如空指针,异常整数。3)字符类型检查:是否合理的处理了Unicode,多字节,单字节的转换。4)语言检查:在各种语言环境中测试,同时文本型的输入参数也可以设置为不同语言的文本。5)信号检查:确认信号会不会对程序造成影响,尤其是程序中存在堵塞型的系统函数。6) 多线程检查:如果程序运行于多线程环境,检查是否使用了不可重入的系统函数,有没有对全局变量加锁。 阅读全文
posted @ 2009-12-30 13:52
Java天堂
阅读(724)
评论(0)
推荐(0)
摘要:
Linux下通常使用免费的编译器gcc。其中gcc主要用来编译C语言代码,g++主要用来编译C++代码。如果想用gcc编译c程序,则要注意C与C++对语法要求的不同点,例如:1)C程序是从main函数开始,C++程序是从全局变量的构造函数开始2)变量必须声明在语句前3)没有bool类型4)声明枚举变量是必须在枚举类型前加上enum,而C++则不需要5)不支持引用&6)不支持函数默认参数7)不能删除空指针,对于指针的删除必须使用以下规范 if (pDoc != NULL) { deletepDoc; pDoc= NULL; } 而C++语法允许删除空指针,只需: delete pDoc; 阅读全文
posted @ 2009-12-30 13:46
Java天堂
阅读(500)
评论(0)
推荐(0)
摘要:
1)使用的库不同。windows下图形开发一般用微软的MFC或.net库,而Linux下则常用qt库。C/C++通用库(c库,STL库)的接口相同,但内部实现不同。2)编译器不同。windows下用的是微软编译器VC或.net,而Linux下则用gcc。3)开发环境不同。windows的编译器自动生成makefile,而Linux则需要手动编写makefile,但自由度很高。4)调试方法不同。windows具备丰富的UI调试界面和方法,而Linux下通常使用GDB调试,即命令行模式调试。但由于GDB对多线程调试的能力一般,所以也通常使用输出trace的方法调试。5)开发自由度不同。由于Linu 阅读全文
posted @ 2009-12-30 13:44
Java天堂
阅读(1043)
评论(0)
推荐(0)
摘要:
1)文件命名的规则不同Windows系统下文件名不区分大小写,文件名中不能包含[/,/,<,>,|,”,:,*,?]等字符。Unix系统下文件名区分大小写,文件名中可以使用转义符[/]来处理特殊字符[/,<,>,|,”,:,*,?],唯一不允许的是表示路径的字符[/]。2)文本文件的换行符不同Dos和windows采用回车+换行(CR(/n)+LF(/r)) 表示下一行,即0D0AUNIX采用换行符(LF(/r))表示下一行,即0A(0D显示为^M) 阅读全文
posted @ 2009-12-30 13:42
Java天堂
阅读(316)
评论(0)
推荐(0)
浙公网安备 33010602011771号