摘要: 在linux里面,任何一个文件都会针对三种角色定义三种权限,这三种角色的就是文件的拥有者(owner),群组成员(groups),其他人(others)。一般来说文件的创建者为文件的所有者,但文件的所有者也可以更改的。一个grous可以有多个成员,这些成员中除了owner之外都拥有对文件的相同权限。others就是即不是文件的拥有者,也不是groups成员的那些用户。系统的群组设定我们在讲账号的时... 阅读全文
posted @ 2009-12-17 23:00 不染丹心 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 这需要理清几个概念: 1)候选键: 关系中的一个属性组,其值能唯一标识一个元组,若从该属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。 2)主键:当有多个候选码时,可以选定一个作为主码,选定的候选码称主键 3)外键: 关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外码或外键。 举个例子: 有两个关系: student(s#,s... 阅读全文
posted @ 2009-12-17 22:57 不染丹心 阅读(3380) 评论(0) 推荐(1) 编辑
摘要: 什么是数据库事务   数据库事务是指作为单个逻辑工作单元执行的一系列操作。  设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:  · 更新客户所购商品的库存信息   · 保存客户付款信息--可能包括与银行系统的交互   · 生成订单并且保存到数据库中   · 更新用户相关信息,例如购物数量等等   正常的情况下,这些操作将顺利进行,最终交易成功... 阅读全文
posted @ 2009-12-17 22:53 不染丹心 阅读(4564) 评论(0) 推荐(1) 编辑
摘要: 我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,它为数据帧从一个端口到另一个任意端口的转发提供了低时延、低开销的通路。 而路由器是OSI协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(IP报文)传送到正确的网络,包括:   1.IP数据报的转发,包括数据报的寻径和传送;   2.子网隔离,抑制广播风暴;   3.维护路由表,并与其他路由器交换... 阅读全文
posted @ 2009-12-17 22:51 不染丹心 阅读(896) 评论(0) 推荐(0) 编辑
摘要: (1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。 (2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选... 阅读全文
posted @ 2009-12-17 22:43 不染丹心 阅读(684) 评论(0) 推荐(1) 编辑
摘要: 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都... 阅读全文
posted @ 2009-12-17 22:29 不染丹心 阅读(1273) 评论(0) 推荐(1) 编辑
摘要: 1:请描述Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?每当产生异常后,如果没有程序进行相应的处理,则程序会中断的现象,那么,此时实际上一旦产生一个异常之后,JVM会抛出一个异常类的实例化对象,如果此时使用了try语句进行捕获的话,则可以进行异常处理,如果没有的话,则交给JVM进行处理,当try语句捕获到了异常之后,会与catch中的异常类型进行匹配,如果... 阅读全文
posted @ 2009-12-17 22:22 不染丹心 阅读(3333) 评论(0) 推荐(0) 编辑