自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

用JAVA操作ClearCase

本文关注怎么用JAVA处理ClearCase(ClearCase是rational公司开发的配置管理工具,了解详情点这里).在了解了怎么用JAVA.LANG.RUNTIME以后,主要的事情还是输入输出流,同步,以及字符串的处理.下面这段代码演示了如何调用ClearCase的命令行:public String exec(String command) throws IOException {...

2008-09-09 08:41:00 120

Junit中error和failure区别

JUnit 中有两种错误类型,一个是 failure,另一个是 error。这两者之间的差别很微妙,但是我们如果能够理解这种差别的话,对我们使用 JUnit 将会非常有帮助的。通常来说,failure 表示所测试的产品代码(production code)有问题,也就是受测的产品代码没有正确的实现设计上所要求的功能。这个时候我们需要对产品代码进行检查、修改,使得它的行为能够符合设计说明书上所预想的...

2008-01-21 16:14:00 125

JAVAC 命令详解

 结构javac [ options ] [ sourcefiles ] [ @files ]参数可按任意次序排列。options命令行选项。sourcefiles一个或多个要编译的源文件(例如 MyClass.java)。@files一个或多个对源文件进行列表的文件。 说明javac有两种方法可将源代码文件名传递给 javac: 如...

2008-01-16 19:01:00 154

JAVA和JAVAC 命令行

javac和java命令行中的-classpath选项这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点。javac-classpath,设定要搜索类的路径,可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所有在CLASSPATH里面的设定。-sourcepath, 设定要搜索编译所需java 文件的路径,可以是目录,...

2008-01-15 13:54:00 486

TCSH 编程(3)

  控制流结构 1,                     退出状态任何命令进行时都将返回一个推出状态,如果要观察其退出状态,可使用命令echo $?来查看。要推出当前进程,tcsh 提供命令exit ,一般的格式为exit   n (n 为一数字) n为0,退出成功,无错误。n为1,退出失败,某处有错误推荐加入脚本本身的退出脚本值是一种良好的编程习惯。  2,if-the...

2008-01-09 18:40:00 77

Shell script 笔记

1.使脚本文件具有可执行权限:  chmod a+x filename.sh2.当shell发现了$,就会执行如下操作: 1).读取下一个单词来确定变量名 2).检索变量的值。如果变量没有赋值,则shell自动使用空字符串“”作为其值。 3). 用变量的值取代$和变量名。        这个过程被称为“变量置换”3. 七个特定变量     $# 传递到脚本的参数个数     $*...

2008-01-07 15:48:00 81

Recent plan

Recent plan:   1.Focus on technology. Be more prefessonal. keep efficient.   2. Improve english, Especially in the aspect of writing.   3. Be plesased with current life. Get more joyful.Don't allow my...

2007-07-29 00:57:00 74

华为最近的C语言笔试题

一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )2、int (*ptr) (),则ptr是一维数组的名字。( )3、指针在任何情况下都可进行>, <, >=, <=, = =运算。( )4、switch(c) 语句中c可以是int, long...

2007-04-25 13:18:00 254

数字通讯基础:同步与异步

有两个方面的同步问题:    一方面是基础的,即如何正确接收每一位,称为"位同步"每一位码元如何同步,即"位同步",要想做到位同步,需要两端时钟相同,而两端时钟总是有差别,一是时钟设定不一样,另一是即使时钟设定相同,但由于两端时钟有误差,这种误差很小,在几个码元的时间内不会产生影响,但这种误差是会积累的,在一定的时间后,这种误差就会对正确接受产生影响,因此,在两端对时完成之后,不见得就不会出错,由...

2007-04-13 13:31:00 170

堆栈的区别

堆(Heap)栈(Stack)1、内存分配方面:    堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。    栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、申请方式方面:...

2006-12-28 09:58:00 48

java应用程序中动态生成PDF文件

很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮件投递的客户报表,到读者购买特定图书章节并以 PDF 格式接收这些文档。例子罗列下去是很多的。在本文中,将使用 iText Java 库生成 PDF 文档,并引导您完成一个示例应用程序,以使您能够更好地理解和使用 iText。熟悉 iTextiText 是 Lowagie.com 站点(请参阅 参考资料)免费提供的 Ja...

2006-05-10 18:51:00 78

字符数组,字符指针,Sizeof总结

1.以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写  "abc",那么编译器帮你存储的是"abc\0"2."abc"是常量吗?答案是有时是,有时不是。  不是常量的情况:"abc"作为字符数组初始值的时候就不是,如                  char str[] = "abc";    因为定义的是一个字符数组,所以就相当于定义了一些空间来存放"abc&q

2006-05-09 21:14:00 74

程序员和美工的配合问题(转)

公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的形式展现在用户面前的,页面的美观就成了非常重要的问题。记得去年的这个时候公司迎来了它历史上的第一个专职美工。同时到来的就是程序员与美工的合作问题。矛盾篇:公司以前的系统都是由程序员来编写界面的,美观与否先不必说,单从效率上讲就是一个很大的问题。大部分时间都花在了界面的编写上,严重影响了项目的进展速度。美工到来以后,页面的美观程度和制...

2006-05-02 22:21:00 114

命名空间

命名冲突      因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子。      这个 XML 文档在table元素中携带了水果的信息:     <table><tr><td>Apples</td><td>Bananas&...

2006-04-26 14:02:00 93

Schema的一个简单实例

一个XML文件如下:<?xml version = "1.0" encoding="GB2312" standalone = "no"?><!DOCTYPE 联系人列表  SYSTEM "fclml.dtd"><联系人列表 公司=“大地公司”>    <联系人>        <姓名>张三

2006-04-25 17:35:00 83

Schema验证XML概念

1.Schema 文件的结构Schema文件和其它XML文件的样子非常相似,它是由一组元素构成的,其根元素是“Schema”。“Schema”元素是XML Schema中第一个出现的元素,用于表明该XML文档是一个Schema文档,相应的,“Schema”的结束标记一般在文档的末尾。这样,一个Schema的结构如下:<Schema name="schema-name" xmlns="nam...

2006-04-25 17:16:00 97

用DTD验证XML

                                  DTD验证XML1.内部DTD       最简单的使用DTD的方法是在XML文件的序言部分加入一个DTD描述,加入的位置是紧接在XML处理指示之后。一个包含DTD的XML文件的结构为:   <?xml version = "1.0" encoding="GB2312" standalone = "yes"?>&lt...

2006-04-25 13:40:00 172

java拾趣,Adding....

今天看到的题目,或者我以前犯过错误,或者我觉得这道题目给我启示-,-! 1.如何比较3个字符串或者更多的字符串是否相等?   谁都能想到的答案:   if ( (s1.equals(s2) )&& ( s2.equals(s3) )    另一种方法:   String[] s = {"one", "two", "two"};   List list = Arrays.asLis...

2006-04-11 17:50:00 71

System level Programming study(1)

1. 内存分配导致无意 修改数据,无限循环:#define ARRAY_SIZE 10void natural_numbers (void) {  int i;  int array[ARRAY_SIZE];  i = 1;    while (i <= ARRAY_SIZE) {       array[i] = i - 1;       i = i + 1;  }}2.  C...

2006-04-08 11:09:00 117

java面试题及答案

1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域           当前类       同一package  子孙类       其他packagepublic            √                     √                  √              √protected        √        ...

2006-03-27 14:00:00 71

鼠标的移入移出效果

      继承JButton,使用borderFactory类,当鼠标移入、移出、被点击时有不同的外观。   import javax.swing.*; import javax.swing.border.*; import java.awt.event.*; import java.awt.*; /** *//**  * JButton类按钮的一种扩展,当鼠标移入、移出、被点击时有不同的外...

2006-03-24 20:36:00 104

创建java的可执行文件

Jar工具的作用是java程序中若干文件联合压缩到一个Jar包里面。使用jar工具的时候用到的三类文件:Manifest 文件(可选择的)Jar文件的描述(生成的jar包名字)需要打包的文件首先编译源 程序,譬如javac MyFrame.jar。(放在在D:\A目录下)用记事本或者word文档创建manifest文件,后缀名是mf。(文件名和后缀名是 没有强制规定的,只要后面写命令的...

2006-03-20 21:02:00 61

static和this的理解和用法小结

关键字static和this是初学者比较头疼的知识点,自己也一直比较模糊.现在整理一下,既可以加深自己的印象也可以便于以后查询.        其实在think in java里关于为什么要使用static写的比较详细,不明白的多读几遍会有很大的收获.一般在两钟情形下需要使用static关键字:一种情形是只想用一个存储区域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创建对象。另一种情...

2006-03-20 12:03:00 105

Ant tutorial(3)

Ant用于有关文件的操作 1)创建目录:  <mkdir dir="archive/metals/zinc"/>我们能够同样容易地使用 \,而不管平台是什么 —— Ant 能够处理任一种形式,甚至能够处理两种形式的混合。mkdir 任务的另一个有用特性是它的如下能力:在父目录还不存在时创建它们。考虑一下上面的清单,设想 archive 目录存在,但是 metals 目录不存在。...

2006-03-09 09:17:00 62

Ant tutorial(2)

编译 Java 代码的任务的编写方式:                <javac srcdir="src"/>这个标签寻找 src 目录中以 .java 为扩展名的所有文件,并对它们调用 javac 编译器,从而在相同的目录中生成类文件。当然,将类文件放在一个单独的目录结构中通常会更清晰;可以通过添加 destdir 属性来让 Ant 做到这点。其他有用的属性包括:classpat...

2006-03-08 10:32:00 62

Ant tutorial(1)

     Apache Ant是一个基于Java的生成工具(another neat tool).使用 Ant,您能够编写单个生成文件,这个生成文件在任何 Java 平台上都一致地操作(因为 Ant 本身也是使用 Java 语言来实现的);这就是 Ant 最大的优势。    Ant 没有定义它自己的自定义语法;相反,它的生成文件是用 XML 编写的.每个生成文件由单个 project 元素组成...

2006-03-08 08:52:00 64

JavaScript学习(2)

对象的基础知识:    一个对象要真正地被使用,可采用以下几种方式获得:·引用JavaScript内部对象; ·由浏览器环境中提供; ·创建新对象。有关对象操作语句:    1)、For...in语句格式如下:For(对象属性名 in 已知对象名)说明:该语句的功能是用于对已知对象的所有属性进行操作的控制循环。它是将一个已知对象的所有属性反复置给一个变量;而不是使用计数器来实现...

2006-03-06 17:42:00 57

空空如也

空空如也

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

TA关注的人

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