自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (12)
  • 收藏
  • 关注

转载 Java的多态性

面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++开发者带来了更大的麻烦,为了规避风险,Java只允许单继承,派生类与基类间有IS

2010-07-18 20:45:00 635

原创 protected

<br />注:protected 既包括protected 域,又包括protected 方法,以下统称为protected!<br />      看到protected,我们想到的可能是:protected 既提供包访问权限,同时对继承自该类的所有子类(或子类的下级子类)提供访问权限 !这句话是没有错的,不管子类与父类是否位于同一包中,子类的对象都可以访问protected成员,因为这些成员已经带到子类中来了!<br />     本文之所以要对protected单独作出讨论,是因为protected

2010-07-18 01:38:00 591

转载 基本类型和引用类型变量

<br />基本类型自然是简单,声明是自然系统就给它空间了。例如,<br />    int baijq;  <br />    baijq=250; //声明变量baijq的同时,系统给baijq分配了空间。<br />    引用类型就不是了,只给变量分配了引用空间,数据空间没有分配,因为谁都不知道数据是什么啊,整数,字符?我们看一个错误的例子:<br />    MyDate today;<br />    today.day = 4; //发生错误,因为today对象的数据空间未分配。<br /> 

2010-07-13 15:24:00 558

转载 java keywods & reserved

<br />The following character sequences, formed from ASCII letters, are reserved for use as keywords and cannot be used as identifiers : <br /> Keyword: one of abstract continue for new switch assert default

2010-07-10 22:11:00 617

转载 difference between syntax & semantics

<br />一种语言是合法句子的集合。什么样的句子是合法的呢?可以从两方面来判断:语法和语义。语法是和文法结构有关,然而语义是和按照这个结构所组合的单词符号的意义有关。合理的语法结构并不表明语义是合法的。例如我们常说:我上大学,这个句子是符合语法规则的,也符合语义规则。但是大学上我,虽然符合语法规则,但没有什么意义,所以说是不符合语义的。

2010-07-10 21:58:00 557

翻译 Internet Standard Subnetting Procedure RFC 950

RFC 950                                                      August 1985Internet Standard Subnetting Procedure       For example, the Internet address might be interpreted as:        where the fiel

2010-02-18 03:42:00 886

转载 Distance vector versus link-state

There are two major classes of routing protocol: distance vector and link-state. Its easy to remember which protocols belong to either class, but comprehending their differences between the two cla

2010-02-10 00:04:00 2040

转载 [原创]特殊作用的IP地址

类别:系统安全和监控 发布时间:2009年05月05日 出处:不详 收藏此篇文章 在IP地址空间中,有的IP地址不能为设备分配的,有的IP地址不能用在公网,有的IP地址只能在本机使用,诸如此类的特殊IP地址众多,本文阐明了一些比较常见的特殊IP地址。 1、受限广播地址 广播通信是一对所有的通信方式。若一个IP地址的2进制数全为1,也就是255.255.255.255,则这个地址用于定义整个

2010-01-25 17:18:00 627

原创 Rest in peace Mark Ritts

Mark Ritts, who played Lester the lab rat on the childrens science series "Beakmans World" and also operated and voiced the puppet co-host Kino on the PBS childrens show "Storytime," died of canc

2010-01-23 23:18:00 1680

转载 Java Collections Framework(Java 集合架构)来学习Java定义的一些ADT

一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。开发者们只能通过ADT的操作方法来访问ADT的属性,而且他们不会知道这个数据类型内部各种操作是如何实现的。在Java中,我们常常使用一个接口来给出一个操作集合而不需要透露这些操作实现的细节。记住一个接口定义了一个方法集而Java类必须实现这个集合以便满足它的强制性条件或者实现这个接口的一个实例。线性表,堆栈和队列

2010-01-23 20:35:00 1711

转载 FDM

分频多工(Frequency-division multiplexing,FDM),是一种将多路基带信号调制到不同频率载波上再进行叠加形成一个复合信号的多路复用技术。历史上,电话网络曾使用FDM技术在单个物理电路上传输若干条语音信道。这样,12路语音信道被调制到载波上各自占据4KHz带宽。这路占据60-108KHz频段的复合信号被认为是一个组。反过来,五个这样的信号组本身被同样的方法多路复用到

2010-01-23 16:00:00 1551

转载 Introduction to Distributed Systems

Distributed Systems  Why distributed systems?o availability of powerful yet cheap microprocessors (PCs,workstations, PDAs, embedded systems, etc.)o continuing advances in communication technology  Wha

2010-01-20 00:49:00 650

原创 Work breakdown structure

       A work breakdown structure (WBS) in project management and systems engineering, is a tool used to define and group a projects discrete work elements (or tasks) in a way that helps organize and

2009-10-15 11:12:00 4865 1

转载 Internal Rate Of Return - IRR

Internal Rate Of Return - IRRWhat Does Internal Rate Of Return - IRR Mean?The discount rate often used in capital budgeting that makes the net present value of all cash flows from a particular

2009-10-11 22:50:00 1020

转载 Classic First Law

First Law of Bicycling: No matter which way you ride, it’s uphill and against the wind.First Law of Procrastination: Procrastination shortens the job and places the responsibility for its termination

2009-10-08 19:16:00 837

转载 WinWin Spiral Model

IntroductionThe WinWin Spiral Model uses Theory W (win-win) to develop software and system requirements, and architectural solutions, as win conditions negotiated among a projects stakeho

2009-10-08 18:48:00 767

转载 The Difference Between Internet, Intranet, and Extranet

INTRANET ADVISOR Steven L. TelleenThe Difference Between Internet, Intranet, and Extranet  Q: How does one distinguish between an intranet and an extranet? When I access

2009-10-08 18:41:00 1914 1

转载 SQL标准

对很多公司来说,在选择关系数据库管理系统(RDMS)时SQL标准的兼容性无疑是一重要的考虑因素,那么,为什么这一标准对数据库产品的开发商而言反倒成了可选的考虑标准呢?其实专有技术在带来产品优势的同时往往还伴随着产品质量的下降或者数据移植性的丧失,对厂商和客户的关系而言,这些后果总是有得有失。下面就让我们探讨下ANSI SQL标准支持力度下降的原因以及标准自身的有效性。 为什么要建立标准?

2009-10-07 00:26:00 936

转载 头脑风暴

在群体决策中,由于群体成员心理相互作用影响,易屈于权威或大多数人意见,形成所谓的“群体思维”。群体思维削弱了群体的批判精神和创造力,损害了决策的质量。为了保证群体决策的创造性,提高决策质量,管理上发展了一系列改善群体决策的方法,头脑风暴法是较为典型的一个。  头脑风暴法有可分为直接头脑风暴法(通常简称为头脑风暴法)和质疑头脑风暴法(也称反头脑风暴法)。前者是在专家群体决策尽可能激发创造性,产生尽可

2009-10-07 00:12:00 578

转载 抽象类与接口的区别

抽象类与接口在设计时各有什么好处? 接口不能执行任何的方法,而抽象类可以。 类可以执行许多接口,但只有一个父类。 这个也有人说用接口可以实现多重继承。 接口不是类分级结构的一部分。而没有联系的类可以执行相同的接口。 具体说说: 接口是对象属性和方法的描述(但不包括他们具体实现),比如Int32类型实现了IConvertible接口,就说明Int32具有IConvertible接口所描述的ToDou

2009-10-06 00:31:00 604

原创 UML扩展机制

 为了避免UML语言整体的复杂性,UML没有吸收所以的面向对象的建模机制和技术而是设计了扩展机制,通过扩展机制用户可以定义使用自己的元素。在前边介绍UML构成的时候,提到了UML的扩展机制(extensibility mechanism):版型(stereotype)、标记值(tagged value)和约束(constraint)。在很多情况下我们利用UML的版型这种机制对UML进行扩展,使其能

2009-10-06 00:14:00 2762

原创 网络端口安全防护技巧

一、常用端口及其分类电脑在Internet上相互通信需要使用TCP/IP协议,根据TCP/IP协议规定,电脑有256×256(65536)个端口,这些端口可分为TCP端口和UDP端口两种。如果按照端口号划分,它们又可以分为以下两大类:1.系统保留端口(从0到1023)这些端口不允许你使用,它们都有确切的定义,对应着因特网上常见的一些服务,每一个打开的此类端口,都代表一个系统服务,例如8

2009-10-06 00:08:00 814

原创 一篇不错的讲解Java异常的文章(转载)----感觉很不错,读了以后很有启发

六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.createStat

2009-10-06 00:06:00 437

转载 Java容器集合学习心得

      在Java中有许多的容器集合。初一看起来有些糊涂,特别是对刚接触Java来说(至少我当初就是这样的)!其实稍微细心,深入一点点就会发现原来一切都是有规律的。我想别的事情也会是如此。       Java中的容器,接口都是由一些接口,抽象类及它们的实现类所组成。而它们全部封装在java.util包中。1:Collection接口。       大多数的集合都实现了此接口,它基本方法是ad

2009-10-06 00:05:00 409

转载 聚合(Aggregation)和组合(Composition)的区别

聚合(Aggregation)一種鬆散的對象閒的關係部分可獨立于聚合而存在 关联是表示两个类的一般性联系,比如“学生”和“老师”就是一种关联关系;聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负责,如下图所示,用空的菱形表示聚合关系: 从实现的角度讲,聚合可以表示为: class A {...} class B { A* a; .....}  当B类

2009-10-06 00:04:00 666

原创 泛化(Generalization)

表示一个更泛化的元素和一个更具体的元素之间的关系,现实世界中一般与特殊关系就是最好的表现。图表 1泛化在上图中,空心的三角表示继承关系(类继承),在UML的术语中,这种关系被称为泛化(Generalization)。Person(人)是基类,Teacher(教师)、Student(学生)、Guest(来宾)是子类。若在逻辑上B是A的“一种”,并且A的所有功能和属性对B而言都有意义,

2009-10-06 00:02:00 2734

转载 java抽象类和抽象方法

抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。    在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返

2009-10-05 23:58:00 1732 1

原创 虚方法(virtual)和抽象方法(abstract)的区别

虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢?1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如://抽象方法public abstract class Animal{    public abstract void Sleep();    public abstract void Eat();}//虚方法publ

2009-10-05 23:56:00 427

转载 java作用域public ,private ,protected 及不写时的区别

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何

2009-10-05 23:55:00 493

转载 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别

这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己

2009-10-05 23:52:00 368

转载 Overview of COCOMO

The COCOMO cost estimation model is used by thousands of software project managers, and is based on a study of hundreds of software projects. Unlike other cost estimation models, COCOMO is an open mod

2009-10-05 23:50:00 574

原创 PKI技术及其发展现状

一、安全基础设施普业适性基础就是一个大环境例如公司组织的基目本框架,一个基础设施可视作一个普适性基础。电力供应基础设施就是我们熟悉的一个例子。电源插座可以让各种电力设备获得运行所需要的电压和电流。基础设施所遵循的原理是:只要遵循需要的原则,不同的实体就可以方便地使用基础设施所提供的服务。用于安全的基础设施必须遵循同样的原理,同样是要提供基础服务。安全基础设施就是为整个组织(“组织”是可以被

2009-10-05 23:49:00 4459

原创 指针和引用的区别

(1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针.      由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值.      String & rs = string1;      由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是否有值

2009-09-30 12:14:00 478

转载 JAVA中的向下转型(downcasting)及泛型与向上转型(upcasting)及RTTI、反射机制

       向上转型(upcasting):对象可以作为它本身的类型使用也可以作为它父类(基类)对象使用,java中是单继承的,所以是一种安全的做法。                当你初始化子类时,产生一个对象时,该对象将父类的对象作为子对象包含其中。向上转型会丢失子类的方法。但可以将所有对象至于一个共同的容器中存储与调用,实现了容器的复用,(collection 容器集默认将所有对象作为

2009-09-30 12:08:00 5049

转载 C++ 枚举类型

C++ 中的枚举类型继承于 C 语言。就像其他从 C 语言继承过来的很多特性一样,C++ 枚举也有缺点,这其中最显著的莫过于作用域问题——在枚举类型中定义的常量,属于定义枚举的作用域,而不属于这个枚举类型。例如下面的示例:enum FileAccess {    Read = 0x1,    Write = 0x2,};FileAccess access = ::Read; // 正确Fi

2009-09-30 12:06:00 657

转载 Ansi,UTF8,Unicode,ASCII编码的区别

近日需要不同的编码,关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了,下面全是从网上搜来的:1.  ASCII和Ansi编码    字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为     单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码.     双字节内码 --

2009-09-30 12:06:00 498

转载 定义防御TCP SYN拒绝服务攻击的策略

在TCP/IP网络中,当一个正常的TCP连接建立时,目标主机会从源主机收到一个SYN(同步/开始)数据包,并返回一个SYN ACK(同步确认)数据包.目标主机在连接建立之前,必须要“听到”一个SYN ACK的ACK(确认)。此过程称之为“TCP三次握手”。在TCP/IP网络中,当一个正常的TCP连接建立时,目标主机会从源主机收到一个SYN(同步/开始)数据包,并返回一个SYN ACK(同步确认

2009-09-29 10:16:00 812

转载 TCP: SYN ACK FIN RST PSH URG 详解

TCP的三次握手是怎么进行的了:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SYN=0,ACK=1的数据包给接收端,告诉它连接已被确认,这就是第三次握手。之后,一个TCP连接建立,

2009-09-29 10:16:00 2257 1

转载 Java新手进阶:细说引用类型

在前几天的帖子“Java性能优化[1]:基本类型 vs 引用类型 ”里,大概介绍了引用类型和基本类型在存储上的区别。昨天有网友在评论中批评说“引用类型变量和它所引用的对象”没区分清楚,容易混淆。所以今天专门来说一下引用类型的相关细节。另外,也把原先的帖子 中,关于“两种类型的存储方式”这节修改了一下,加点插图,有助于大伙儿的理解。  其实,引用类型的变量非常类似于C/C++的指针。为了形象起见,也

2009-09-29 10:15:00 407

转载 基本类型 vs 引用类型

在Java性能优化系列 中,内存管理是一个要优先考虑的关键因素。而说到内存分配,就必然会涉及到基本类型和引用类型。所以我们今天就先来介绍一下这两种类型在性能方面各自有什么奥妙(关于引用类型的其它奥妙,请看“这里 ”)。  ★名词定义   先明确一下什么是基本类型,什么是引用类型。简单地说,所谓基本类型就是Java语言中如下的8种内置类型:boolean、char、byte、 short、int

2009-09-29 10:14:00 454

毕业论文 JSP的研究生网上选课系统的设计与实现

毕业论文 JSP的研究生网上选课系统的设计与实现

2010-03-30

基于过程及其在基于J2EE的选课系统中的实现

基于过程及其在基于J2EE的选课系统中的实现

2010-03-30

毕业设计 基于XML的研究生网络选课系统设计与实现

毕业设计 基于XML的研究生网络选课系统设计与实现

2010-03-30

teach yourself j2ee in 21 days pdf 21天学通J2EE

teach yourself j2ee in 21 days 21天学通J2EE(英文版本) english version pdf

2009-12-05

16本PHP系列进阶教程\[16本PHP系列进阶教程].Apress.Beginning.CakePHP.From.Novice.to.Professional.Jul.2008.pdf

16本PHP系列进阶教程\[16本PHP系列进阶教程].Apress.Beginning.CakePHP.From.Novice.to.Professional.Jul.2008.pdf

2009-07-19

PHP系列进阶教程Apress.Beginning.CakePHP.From.Novice.to.Professional.Jul.2008

[16本PHP系列进阶教程].Apress.Beginning.CakePHP.From.Novice.to.Professional.Jul.2008.pdf

2009-07-19

《微机原理及接口技术》典型习题参考答案

《微机原理及接口技术》典型习题参考答案 《微机原理及接口技术》典型习题参考答案

2009-04-08

软件工程国家标准文档\可行性研究报告(GB8567——88)

软件工程国家标准文档\可行性研究报告(GB8567——88)

2009-03-08

SSREAD 阅读器

SSREAD 阅读器 小巧可用,超级方便

2009-02-04

编程之禅--绝对经典

编程之禅--绝对经典编程之禅--绝对经典编程之禅--绝对经典编程之禅--绝对经典编程之禅--绝对经典

2009-01-01

IT行业-应届生求职大礼包

IT行业-应届生求职大礼包IT行业-应届生求职大礼包IT行业-应届生求职大礼包

2009-01-01

空空如也

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

TA关注的人

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