摘要:solaris上的swap空间类似于windows上的虚拟内存.用来将内存中的数据暂时缓存在硬盘上,在需要时候再加载进内存. swap空间在系统安装时就设定了的,专门划分了磁盘中的一块区域(相当于一个分区)来做交换区.不过在实际使用时,还是会出现swap空间不够用的情况(比如安装oracle数据库时).这个时候还可以通过在系统中新建swap文件的方式来增加swap空间大小. 总体就这个样,下...
阅读全文
05 2011 档案
摘要:因为工作需要,我在Solaris上创建了zone,往里面安装了oracle。安装过程都还好好的,不过安装完成后启动数据库给报错了。 报错信息是:Message 1070 not found。根据报错信息中的其它内容来看,是listener启动失败了。而我启动数据库时使用的是先前自己写的shell,shell的第一行正是lsnrctl start。 这回我先在控制台上输入lsnrctl,这回报错信...
阅读全文
摘要:原文发表于网易博客 2010-09-17 17:30:17 先前在学校时候是有看过并且也用过一段时间的Mysql的.在Mysql中创建一个自动递增的字段,比较简单. 比如建表语句中,id int key auto_increment,最后在insert时,对应字段填空就行了. 但在oracle中,还没有见到周围人有直接创建一个自增字段的.上网找了下,不少资料中都说不支持.要实现自增字段,只能通...
阅读全文
摘要:原文发表在网易博客 2010-11-19 13:10:11 第1题根据输入的人名打印其姓氏 #!perl -w #getfamilyname use strict; my %nameTable=("fred"=>"flintstone","barney"=>"rubble","wilma"=>"flintstone"); print "input person name,and the progr...
阅读全文
摘要:原文发表在网易博客 2010-11-06 13:07:36 第1题和第2题 #!perl -w #chapter 4 , exercise one and two use strict; sub total{ my $sum; foreach $_ (@_){ $sum += $_; } $sum; } my @fred=(1,3,5,7,9); print "sum of (@fre...
阅读全文
摘要:原文发表在网易博客 2010-11-04 21:22:33 3.1 列表打印 #从STDIN中读取每个列表值时,都会经过chomp的处理,因此每个列表元素都被去掉了结尾的换行符 chomp(@lines=<STDIN>); print "print the list\n"; foreach $line (@lines){ print "$line\t"; } print "\n"; print...
阅读全文
摘要:原文发表在网易博客 2010-11-04 21:18:43 开始学习perl了,得多做题啊. (让我对perl感兴趣的是小羊驼书,呃这个就是羊驼了,不过怎么感觉跟网络上某个神兽很像啊.) 2.1-2.3 计算圆半径计算 #!perl -w $PI=3.141592654; print "ENTER the semidiameter:"; $semidiameter = <STDIN> ; chom...
阅读全文
摘要:原文发表在网易博客 2010-10-31 17:26:00 最近在学习perl,先前一直用eclipse写程序的,不过在网上找eclipse上的perl插件,半天安装不上,就先用notepad++写了吧,反正都是简短的程序. 后面在网上找到可以在notepad++中配置调用perl执行正在编写中程序的方法. Np++界面按F5弹出运行框, 然后输入 cmd /k C:\perl\bin\pe...
阅读全文
摘要:原文发表于网易博客 2009-03-15 22:31:35 前一阵,因为要做honeypot,从网上下了一个实现的软件包,需要在linux下编译和运行。本来想用虚拟机的,后来想想,自己还从来没有用过真正的linux操作系统,一时兴起,就去楼下找安装碟子。在楼下同学那里找到了ubuntu 8.10的安装碟。想起来这个操作系统也是linux内核,并且是免费的,就装了这个了。 在windows下删除...
阅读全文
摘要:原文发表于网易博客 2010-08-31 20:17:39 在Solaris shell下操作数据库,这个过程不是很复杂.整个过程和写一个ftp登陆的shell一样. 以下是我参考了网上的资料后自己写的shell: 1.执行sql命令 #!/usr/bin/sh if [ $# != 2 ] then echo "not enough arguments" exit 1 fi s...
阅读全文
摘要:原文发表于网易博客 2011-02-27 23:16:29 sudo apt-get install chntpw mount /dev/sda1 /mnt/c/ cd /mnt/c/WINNT/system32/config chntpw SAM #查看sam文件 chntpw –u username SAM选中某个要修改密码的用户 chntpw的帮助手册--转自 http://www.allg...
阅读全文
摘要:原文发表于网易博客 2010-03-30 22:12:35 下午在研究x. 509,不知道怎们研究这就研究到ssl上去了,网上有篇文章是tomcat中开启ssl,即使用https连接. 据这哥们说,具体要参考http://localhost:8080/docs/ssl-howto.html 我就开启tomcat看了看,虽然英文的,但看了半天,似乎比那哥们讲的详细.我照做了下,先把过程记录下来,省...
阅读全文
摘要:原文发表于 2009-07-24 16:14:35 网易博客 测试组的成员每天都要把自己一天里的工作内容写到google calendar里面去,每天中午和下午下班时候我都要打开google calendar的网页,往里面添加半天的工作。昨天忽然想起以前下载火狐狸的时候在mozilla的官网上看到过一个日程安排的软件,似乎功能上与google calendar很相像,但是可以在离线的时候查看。于...
阅读全文
摘要:原文发表于网易博客 2010-11-16 13:39:42 learning perl第5章的练习题有点意料之外,虽然第5章讲的是基本输入输出,但是实现习题时,还是花了我一段时间用来去前面几个章节回顾了一下。呵呵,把数组知识也用进去了。 第1题: 1: #!perl -w 2: #tac 3: use strict; 4: use 5.10.1; 5: my @result; 6: #@ARGV=...
阅读全文
摘要:原文发表于网易博客 2009-03-15 22:06:17 从去年9月份就听说过struts了。但是一直没有下定决心去学习。去年连耍带找工作,一学期就没了。现在工作也没什么着落,人也疲软了,身心疲惫,想学习点新知识,当是自我安慰,自我提升吧。 今天上午就看了一个登陆系统的不同的实现方法。从最原始的纯jsp,jsp+javaBean,jsp+DAO,到jsp+struts+DAO.感觉strut...
阅读全文
摘要:原文发表于网易博客 2008-08-22 21:09:22 1.toString() 一个char型的非空的数组array和字符串b被用连接符"+"连接起来时,形成的新字符串实际上是array.toString()+b. 一个非空的char型数组是从Object那里集成的toString方法,返回一个字符串,它包含该对象所属类的名字,'@'符号,以及表示对象散列码的一个无符号十六进制整数.而C...
阅读全文
摘要:原文发表于网易博客 2010-05-17 19:50:59 话说前几天安装了ubuntu,中间把分区误删了.后面虽然是恢复了.不过磁盘已有的分区明显放不下.想起还有一台测试机是solaris的,默认开通了ftp服务.就把还原的文件一点点的放到solaris机器上. 今天从solaris机器上把文件下下来,结果却很悲剧.因为原先很多文件名是中文的.结果solaris服务器对中文支持不好.我上传上...
阅读全文
摘要:原文发表于2010-09-17 16:49:48 网易博客 前不久,在和另外一个系统做ftp上传联调时,上传过去的文件大小和本地大小一直对不上. 后面将文件传输模式设置为binary,在put之前输入binary生效,就好了.这才知道ftp上传文件时默认是文本模式而不是二进制模式. 2011年5月25日00:35分补充: http://dev.firnow.com/course/6_sys...
阅读全文
摘要:原文发表与 2011-01-16 02:20:11 于网易博客,后搬迁至此 用wiz管理自己的资料有一段时间了,最近wiz更新到1.06正式版之后,可以写博客,看了下官网的例子,刚好先前一直用word写网易博客,就先把word写网易博客的方法整理了下,然后套用在了wiz上,结果是一样的管用。过程如下: 先在wiz中创建一篇文章; 在三列显示窗,中间的文章列表窗中,选中此文章; 选中插件à博客工具...
阅读全文
摘要:原文发表于 2008-07-30 23:06:34 在我的网易博客,后被我删掉(主要是想把网易博客上的技术相关的文章都搬过来) 最近一直在看<Pro c# with .NET 3.0, Special Edition>,第三章3.18.5节中讲述了System.Object的静态成员的Equals方法和ReferenceEquals方法,按照这本书的说法,Object.Equals(Object...
阅读全文
摘要:想把windows上用vmware创建的虚拟机放到服务器(Solaris 10 x86) 上的virtual box中,先转换了一把。 然后放到virtual box中运行,呃,跑不起来。 看到网上有人说用qemu转raw格式,再用vboxmanage转vdi格式: qemu-img convert -f vmdk "F:\VM\Windows Server 2003 Standard Editi...
阅读全文
摘要:内部类是相对于外部类而言。在一个类里面定义实现一个类,由于新实现的这个类位于先前那个类的内部,因此是内部类。 使用内部类时,只有它的外部类能访问。因此从这一点上很好的实现了信息的封闭和隐藏。比包的约束性还强。 而外部类的属性和方法对内部类而言,又是完全可见的。不影响内部类的正常使用。
阅读全文
摘要:快两年了,快离职了啊。今天整理自己的wiz上先前摘抄的网络文章。顺便分析了下自己过去的近两年的时间中的关注点。 Solaris存了共存178篇文章,根目录下134篇。子一级目录下还有一些,这些有关于Solaris shell的,有关于Solaris下awk和sed使用的,有关于Solaris ssh控制台上vi使用的。 database共存放了82篇文章,根目录下没有,子一级目录下有db2,or...
阅读全文
摘要:java的字符串存储与操作类,我用过的就是String,StringBuffer,StringBuilder. String的类定义是public final class String,即它不可以被继承.而且String对象存储的值是不可变的.如果一个String对象存储了"abc"的值,你不可能把abc修改成abcd.除非改变string变量的引用,让它指向另外一个String对象. S...
阅读全文
摘要:要回答这个问题,我还真觉得有点难。要分析黑盒测试与白盒测试,就先要看看这两种不同的测试方式各自的特点。 黑盒测试: 1.不是特别关注待测系统的内部设计和实现 2.侧重输入的数据和输出 3.关注功能上的覆盖 4.要求测试者对业务要熟悉 黑盒测试的入门门槛低,没学过计算机和软件的人也可以做。事实上,从我了解上来看,广州这边测试里面就有不少人不是计算机软件出身。 黑盒测试却不是什么人都能做好,需要测试...
阅读全文
摘要:冒烟测试,刚进公司就接触到了。只是刚开始一直没有体会到冒烟的含义和精髓,一直以为是冒烟测试就是把待测产品的主要功能测试一下就行了。后面回想一下,不是那么回事的。 冒烟测试源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒烟,就表示待测组件是通过了测试。 在软件开发过程中,一直有高内聚,低耦合这样的说法,各个功能模块之间的耦合还是存在的,因此一个功能的改动,还是会...
阅读全文
摘要:话说,安装好了bing词典桌面版之后,部分例句后面的视频按钮打开之后都可以弹开一个视频框。大多数时候是一个美女口模,偶尔会碰到一个欧美痴呆兄。这段视频是需要从网上下载的。呵呵,所以要看美女,还是连网看吧。
阅读全文
摘要:查看用户所属组: groups [用户名] 查看用户id与所属主组id: id [用户名] 补充: id -a [用户名] 将列出用户从组/副组. 如: bash-3.00# id root uid=0(root) gid=0(root) bash-3.00# id -a root uid=0(root) gid=0(root) groups=1(other),2(bin),3(sys),4(a...
阅读全文
摘要:1.图形界面 Solaris 8 : amintool(这个没尝试过) Solaris 9&10: smc(/usr/sbin/smc) 2.命令行groupadd 添加组 groupmod 修改组 groupdel 删除组 useradd 添加用户 usermod 修改用户 passwd 修改用户密码
阅读全文
摘要:init 0: ok模式(硬件管理模式),在该模式下,可以选择从CD-ROM引导进入维护模式,也可以在boot命令后加其它参数来引导到其它模式. init 1: 单用户模式(管理模式),在该模式下,系统只运行最小限度的进程和服务,且普通用户不能登录,在此模式下,使用exit退出后进入多用户模式. init 2: 网络工作站模式,第一个多用户状态模式.可以运行部分inetd网络服务,但NFS不可用...
阅读全文
摘要:1. 安装前提 1. 以administrator身份登录系统进行安装,只要安装者属于系统的administrator组就行。 2. 安装Microsoft Visual C ++ 2005 SP1 Redistributable Package,这个是必须的。我第一次在虚拟机上安装golden gate时,就碰到了这个问题,当时使用administrator用户来执行ggsci.exe,结果在...
阅读全文
摘要:1.安装前准备安装介质:gg-director-serversetup_win_v11_1_1_0_0_005.exe安装环境是:Windows server2003。2.安装步骤1. 选择安装目录 2. 选择WEBLOGIC_HOME本次使用weblogic 10.3.3通用版wls1033.jar. 3. 选择端口,即用于运行GoldenGate Director的WebLogic Server域的管理服务器端口 4. 选择用于存放GoldenGate Director库表信息的数据库,这里选择Oracle 5. 输入数据库相关信息 6. 用于访问元数据库的用户 我创建了一个普通用户&qu
阅读全文
摘要:一.安装Weblogic下载weblogic 11R通用版 wls1033_generic.jar注:要分清楚安装机器是否为sparc架构,如果支持sparc架构,则需要下载wls1033_solaris32.bin在控制台上或者shell终端上运行java –jar wls1033_generic.jar注:先决条件是机器上必须要有jdk 6,如果将其设置在了JAVA_HOME中,则直接按照上面所述运行,如果没有设置,则使用jdk 6中java安装也同样可行.注意:如系统的语言环境是中文的,则安装过程中的提示也是中文的,如果要想在中文的环境下显示英文提示,需要修改系统语言:# export
阅读全文
摘要:我们一般说操作系统位数,32位,64位,其实那是针对不同cpu而言的,而cpu位数呢? CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。---引自http://hi.baidu.com/guoguo6688/blog/item/ee2963af7421cdfafb...
阅读全文
摘要:呵呵,最近翻看先前的一些资料,发现有这张图,先贴出来吧.估计是jackei给的.
阅读全文
摘要:hudson中持续集成一个project,可以采用svn代码库一更新就执行版本构建,也可以配置cron定时构建. 这几天把自己所在项目从cruisecontrol搬到了hudson,由于先前配置的是svn代码库一有改动就build,结果有很多报错邮件发出来,让人很痛苦.于是就改成了定时调度的了.顺便也学习了下cron配置的语法. 本来想自己写点,不过发现中文维基百科上已经说的比较明确了,为了防止引起抄袭之嫌,我还是把维基上的文章位置列出来吧.自己就不写了,也不丢人了,呵呵. http://zh.wikipedia.org/wiki/Cron 另外,在http://os.51cto.com/a.
阅读全文
摘要:用过wiz的请不用看了.没用过的,先看我解释下个人知识管理的概念: 个人知识管理,一般是指个人通过工具建立知识体系并不断完善,进行只是的收集,消化吸收和创新的过程.说白了,就是通过一些手段(工具只是其中之一)搜集记录笔记,完善个人生活工作中接触到的知识体系的一个过程,就是个人知识管理.自从工作后,接触到的东西是越来越多,很多东西都有复用性,很可能今天学到了,过一段时间还会用到.而因为自己接触到的...
阅读全文
摘要:最近开始翻看先前办公的邮件了,主要是想改变一下自己.先前的工作中,有很多东西总是匆匆的了解并使用后,就丢掉了,没有做到知识积累,有点可惜. 先是看到一篇文件和文件夹比较的邮件.事情是这样的:刚进公司的时候,公司领导正在组织人做公司的安装程序.由于公司的产品是基于java web开发的,内嵌了http服务器,要部署的话要更改很多配置文件.如果有比较好的安装程序,直接一步步引导实施人员去安装,简化安...
阅读全文