龙潭~

--------------------惊鸿

 
 
 
 
模块内容加载中...
 
 

 轩辕惊鸿

安徽省 铜陵市 双子座

 发消息  写留言

 
自我介绍passoverleo is me!
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

心情随笔

 
 
心情随笔列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 

【转载】类与类关系的UML图与代码表现

2009-9-7 16:32:34 阅读(4) 评论(0)

类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。
类与类之间存在以下关系:
(1)泛化(Generalization)
(2)关联(Association)
(3)依赖(Dependency)
(4)聚合(Aggregation)

UML图与应用代码例子:
1.泛化(Generalization)
[泛化]
表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。
[具体表现]
父类 父类实例=new


阅读全文>>

阅读(4) | 评论(0) | 阅读全文>>

【转载】shell set 命令详解

2009-9-1 17:52:55 阅读(31) 评论(0)

用set命令可以设置各种shell选项或者列出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些选项之后使用+o参数将关闭某些特性,不带任何参数的set命令将显示shell的全部变量.除非遇到非法的选项,否则set总是返回ture.

当shell被调用时,可以列出全部的选项.当前的选项集列在$-中.在option参数被处理后,其他的参数被赋值到位置参数中($1,$2,...,$n)

set [--abefhkmnptuvxldCHP] [-o option name] [arguments ...]

选项 说明
-a 自动向已经修改的变量或为导出后序命令的变量作出标志
-b 不是在原提示符之前,而是立即引发终止后台任务的状态表表
-e 如果命令带非零值返回,立即退出
-f 禁止带扩展名的路径

阅读全文>>

阅读(31) | 评论(0) | 阅读全文>>

【转载】shell文件存在的判断 shell数组

2009-9-1 17:51:42 阅读(3) 评论(0)

判断文件:

    WORKDIR=/home/tmp
    LOCAL_LIST_FILE=$WORKDIR/local.list

    #if no local.txt file, generate a new one
    if [ ! -f  "$LOCAL_LIST_FILE" ]; then
      touch $LOCAL_LIST_FILE
    fi

    注意:一定要有空格,判断文件是否存在,如果不存在,就生成一个新的

    if [ ! -d /mnt ]        # be sure the directory /mnt exists
       then
           mkdir /mnt


阅读全文>>

阅读(3) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009