自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

转载 RTMPT 协议

<br /><br />一、 概述 <br />   RTMPT 协议是HTTP协议的扩展,Adobe的Flash Player和media server支持。RTMPT的命令基本都是用来控制网络连接的持久性的。在HTTP1.0的年代里,所有的HTTP请求都是建立一个网络连接,发出请求,得到回应,然后网络连接断开。在后来web世界变得越来越拥挤的时候,这个情况逐渐明显地成为一个性能话题,因此随着HTTP1.1标准的制订,HTTP的请求的网络连接就变成了默认情况下是持久性的长连接。<br />RTMPT用命令

2011-01-21 20:48:00 1893

转载 深入理解Apache Mina (6)---- Java Nio ByteBuffer与Mina ByteBuffer的区别

<br /><br />为了对后续关于Mina的ProtocolFilter(编解码器)的编写有一个更好的理解,本文讲述一下关于Mina ByteBuffer和Java Nio ByteBuffer的区别。关于Java Nio ByteBuffer和Mina ByteBuffer及其子类的类图在附件中都已经给出了。因为Mina的ByteBuffer在Mina 2.0以上的版本中都改称IoBuffer。为了使后文关于ByteBuffer的名字不致混淆,Mina ByteBuffer都统称IoBuffer,Ja

2011-01-19 23:57:00 4780

转载 深入理解Apache Mina(5)---- 配置Mina的 线程模型

<br /><br />在Mina的使用中,线程池的配置一个比较关键的环节,同时它也是Mina性能提高的一个有效的方法,在Mina的2.0以上版本中已经不再需要对Mina线程池的配置了,本系列文章都是基于当前的稳定版本Mina 1.1.7版来进行讲述的,Mina的2.0以上版本现在还都是M(millestone,即里程碑)版的,在1.5版本上2.0M版为稳定版本,但是在1.5+以上则为非稳定版本,所以,为了更好的进行讨论和学习,还是基于Mina 1.1.7版本进行讨论,如果使用Mina 2.0进

2011-01-19 23:54:00 14925 5

转载 Mina状态机介绍(Introduction to mina-statemachine)

<br />如果你使用Mina开发一个复杂的网络应用时,你可能在某些地方会遇到那个古老而又好用的状态模式,来使用这个模式解决你的复杂应用。然而,在你做这个决定之前,你或许想检出Mina的状态机的代码,它会根据当前对象的状态来返回对接收到的简短的数据的处理信息。<br /> <br />注意:现在正式发布Mina的状态机。因此你要自己在Mina的SVN服务器上检出该代码,并自己编译,请参考开发指南,来获取更多的关于检出和编译Mina源码的信息。Mina的状态机可以和所有已经发布的版本Mina配合使用(1.0.

2011-01-19 23:51:00 2913

转载 深入理解Apache Mina (4)---- IoFilter和IoHandler的区别和联系

<br />在《与IoFilter相关的几个类》和《与IoHandler相关的几个类》两篇文档中我们了解了IoFilter和IoHandler的基本用法,以及其相关类的作用和用途。在本文中主要探讨IoFilter和IoHandler的主要区别和联系。<br /> <br />在上面的两篇文档中都提到了IoFilter和IoHandler都是对服务器或客户端(IoAcceptor/IoConnector)接收到的数据进行处理。在Mina的官方文档《The high-performance protocol c

2011-01-19 23:48:00 3752

转载 深入理解Apache Mina (3)---- 与IoHandler相关的几个类

<br />在上一篇文档中我们已经了解了IoFilter的用法和其在Mina中的作用,作为Mina数据传输过程中比较重要的组件,IoFilter起到了承上启下的作用----接收数据,编/解码,将数据传递到逻辑层,当数据传递地到逻辑层时,IoFilter的使命就完成了,那么逻辑层的数据由谁来处理呢?如何处理的?这就是本文要讲述的内容----IoHandler。<br /> <br />在介绍IoFilter的时候,文中首先是从IoFilter的结构和其在Mina中的作用谈起的,最后添加了一个使用IoFilte

2011-01-19 23:46:00 1910

转载 深入理解Apache Mina (2)---- 与IoFilter相关的几个类

<br />从名字上看知道IoFilter应该是一个过滤器,不错,它确实是一个过滤器,它和Servlet中的过滤器类似,主要用于拦截和过滤I/O操作中的各种信息。在Mina的官方文档中已经提到了IoFilter的作用:<br />(1)记录事件的日志(这个在本文中关于LoggingFilter的讲述中会提到) <br />(2)测量系统性能 <br />(3)信息验证<br />(4)过载控制<br />(5)信息的转换 (例如:编码和解码,这个会在关于ProtocolCodecFilter的讲述中会提到)

2011-01-19 23:44:00 1761

转载 深入理解Apache Mina (1)---- Mina的几个类

最近一直在看Mina的源码,用了Mina这么长时间,说实话,现在才开始对Mina有了一些深刻的理解,关于Mina的基本知识的介绍,这里就不多说了,网上已经有很多不错的文章都对Mina做了较深刻的剖析,现在就是想从Mina的最根本的地方来对Mina做一些深层次上的探讨。还是先从Mina的入口程序来说,每当要启动一个Mina的程序(包括服务器和客户端)时候,这里只是对服务器重点做一些讲解,至于说Mina的客户端的应用,这里只是简单的涉及一点,不会对其做很深入的探讨。但是Mina的服务器和客户端在很大的程度上都是

2011-01-19 23:33:00 1949

转载 C++ Primer学习笔记——$24 C++中不可移植的语言特性

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-04-08    本文主要讨论C++中不可移植的语言特性。   如果文中有错误或遗漏之处,敬请指出,谢谢!    一般意义上说,C程序是可移植的。但为了支持低级编程,C语言也定义了一些不可移植的特性。比如,算术类型的大小是实现相关的,随机器而异;位域和volatile限定符。C+

2011-01-19 15:18:00 1217

转载 C++ Primer学习笔记——$23 嵌套类、局部类和联合

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-04-07    本文主要讨论C++中嵌套类、局部类和联合的使用。   如果文中有错误或遗漏之处,敬请指出,谢谢!    本文的内容相对简单,容易使用,也相对较常用。下面分别就嵌套类、局部类和联合进行介绍。 嵌套类    在一个类的内部定义另一个类,我们称之为嵌套类(nested cl

2011-01-19 15:17:00 1046

转载 C++ Primer学习笔记——$22 类成员指针

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-04-07    本文主要讨论C++中类成员的指针,这部分内容少有使用,也比较难于理解。   如果文中有错误或遗漏之处,敬请指出,谢谢!    需要使用类成员指针的情况是比较少见的,所以一般没人使用这个语言特性。下面先介绍类成员指针的使用方法,再介绍它的可能应用场合。    有时

2011-01-19 15:16:00 891

转载 C++ Primer学习笔记——$20 内存分配

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-03-03    本文主要讨论C++的内存分配机制,operator new和operator delete函数的重载等内容。   如果文中有错误或遗漏之处,敬请指出,谢谢!    C++中,内存分配和对象构造紧密相关,就像对象析构和内存回收一样。使用new表达式的时候,分配

2011-01-19 15:15:00 840

转载 C++ Primer学习笔记——$21 运行时类型识别(RTTI)

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-04-07    本文主要讨论C++的运行时类型识别(RTTI)。   如果文中有错误或遗漏之处,敬请指出,谢谢!    本文所述工具RTTI(Run-Time Type Identification)主要用于大型程序,因为该工具的使用需要付出一定的开销。    通过使用RTTI,程

2011-01-19 15:15:00 741

转载 C++ Primer学习笔记——$18 名字空间

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-03-01    本文主要讨论C++的名字空间机制及相关技术。   如果文中有错误或遗漏之处,敬请指出,谢谢! 名字空间定义    名字空间是一个作用域,其形式以关键字namespace开始,后接名字空间的名字,然后一对大括号内写上名字空间的内容。例如:   namespace test

2011-01-19 15:13:00 665

转载 C++ Primer学习笔记——$19 多重继承与虚继承

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-03-02    本文主要讨论C++的多重继承与虚继承机制。   如果文中有错误或遗漏之处,敬请指出,谢谢! 多重继承    在多重继承中,基类的构造函数的调用次序既不受派生类构造函数初始化列表中出现的基类构造函数的影响,也不受基类在构造函数初始化列表中的出现次序的影响,它按照基

2011-01-19 15:13:00 981

转载 C++ Primer学习笔记——$17 异常

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-02-28    本文主要讨论C++的异常机制及相关技术。   如果文中有错误或遗漏之处,敬请指出,谢谢! 抛出异常    因为在处理异常的时候会释放局部存储,所以被抛出的对象就不能再局部存储,而是用throw表达式初始化一个称为异常对象(exception object)的特殊

2011-01-19 15:12:00 758

转载 C++ Primer学习笔记——$16 模板与泛型编程

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-02-01    本文主要讨论C++中模板与泛型编程,侧重于介绍模板实现相关技术。   如果文中有错误或遗漏之处,敬请指出,谢谢!    所谓泛型编程就是以独立于任何特定类型的方式编写程序。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。而模板是泛型编程的基础。标准库的输入输出流、

2011-01-19 15:11:00 1028

转载 C++ Primer学习笔记——$14 操作符重载、函数对象及类类型转换

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-30    本文主要讨论C++中操作符重载、函数对象和类类型转换。   如果文中有错误或遗漏之处,敬请指出,谢谢!    重载操作符是具有特殊名称的函数:保留字operator后接需要定义的操作符符号。    大多数操作符是可重载的,但有几个操作符是不可重载的。不可重载的操作符有四个:

2011-01-19 15:09:00 1000

转载 C++ Primer学习笔记——$15 面向对象编程

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-31    本文主要讨论C++中继承和动态绑定,它们和数据抽象一起构成面向对象编程的基础。   如果文中有错误或遗漏之处,敬请指出,谢谢!    面向对象编程基于三个基本概念:数据抽象(data abstraction)、继承(inheritance)和动态绑定(dynamic bin

2011-01-19 15:09:00 835

转载 C++ Primer学习笔记——$13 拷贝控制

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-29    本文主要讨论C++类定义中的拷贝控制(copy control):拷贝构造函数、赋值操作符和析构函数。   如果文中有错误或遗漏之处,敬请指出,谢谢!    C++类中有四个不可或缺的部分,那就是构造函数、拷贝构造函数、赋值操作符和析构函数。如果类中没有定义这些

2011-01-19 15:08:00 800

转载 C++ Primer学习笔记——$12 类

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-28    本文主要讨论C++的数据抽象——类。   如果文中有错误或遗漏之处,敬请指出,谢谢! 数据抽象和封装   数据抽象:数据抽象是一种依赖于接口和实现分离的编程和设计技术。类设计者必须关心类是如何实现的,而使用该类的程序员则不必了解这些细节,他们只需要了解类的接口就可以使用该类

2011-01-19 15:07:00 748

转载 C++ Primer学习笔记——$11 泛型算法

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-27    本文主要讨论C++标准库中的泛型算法(generic algorithm)。泛型算法是使用容器的强有力的辅助工具。   如果文中有错误或遗漏之处,敬请指出,谢谢!    标准库为容器类型定义的操作很少,并没有为每个容器实现更多的操作。因为这部分操作可以抽象出来为所有的容器工

2011-01-19 15:06:00 761

转载 C++ Primer学习笔记——$10 关联容器

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-25    本文主要讨论C++标准库中的关联容器(associative container),内容主要涉及map, set, multimap和multiset四类容器。   如果文中有错误或遗漏之处,敬请指出,谢谢! 概述   关联容器(Associative Container)

2011-01-19 15:05:00 923

转载 C++ Primer学习笔记——$9 顺序容器及相应的容器适配器

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。  作者: tyc611, 2007-01-25    本文主要讨论C++标准库中的顺序容器及相应的容器适配器,这些内容主要涉及顺序容器类型:vector、list、deque,顺序容器适配器类型:stack、queue、priority_queue。   如果文中有错误或遗漏之处,敬请指出,谢谢! 概述   标准库中的容器分为

2011-01-19 15:04:00 1197 1

转载 C++ Primer学习笔记——$8 标准I/O库

<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-21    本文主要讨论C++标准I/O库,主要内容为控制台输入输出流、文件流、字符串流。   如果文中有错误或遗漏之处,敬请指出,谢谢! 流介绍标准I/O类的头文件  <iostream> 包含istream、ostream、iostream这三个类。其中,iostream

2011-01-19 15:02:00 1156

转载 C++ Primer学习笔记——$6 表达式

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-18   本文主要讨论C++表达式,包括各种操作符和类型转换。   如果文中有错误或遗漏之处,敬请指出,谢谢! 操作符除法(/)和求模(%)<br />   如果两个操作数都为正数,除法和求模操作的结果也是正数(或零);<br />   如果两个操作数都为负数,除法操作的结果为正数(或零),

2011-01-19 15:00:00 1161

转载 C++ Primer学习笔记——$7 语句和函数

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-20   本文主要讨论C++中各种语句及函数中的一些话题。   如果文中有错误或遗漏之处,敬请指出,谢谢! 语句   在控制语句中可以定义变量,特别是在条件表达式中,该表达式的值就是变量的值。例如: <br />   while(int i = getNum())<br />      co

2011-01-19 15:00:00 899

转载 C++ Primer学习笔记——$5 数组

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-18   本文主要讨论C++中数组。   如果文中有错误或遗漏之处,敬请指出,谢谢! 数组数组的定义和初始化<br /><br />   数组的维数必须用值大于等于1的常量表达式定义。<br />   如果指定了数组维数,那么初始化列表提供的元素个数不能超过维数值。如果维数值大于列表中的元素

2011-01-19 14:59:00 757

转载 C++ Primer学习笔记——$4 vector类、迭代器、bitset类

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-15   本文主要讨论C++ 标准库中vector类、迭代器、bitset类的使用。   如果文中有错误或遗漏之处,敬请指出,谢谢! vector容器类型   vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vect

2011-01-19 14:39:00 915

转载 C++ Primer学习笔记——$3 string类

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-13   本文主要讨论C++ 标准库中string类的使用。   如果文中有错误或遗漏之处,敬请指出,谢谢! 说明:本文为了方便叙述,把标准库里的模板类型仅用于char类型进行讨论,下面所有函数原型都是简化后的。    先介绍一些后面要用到的基本东西。 字符序列的几种构造方式c         

2011-01-19 14:33:00 1103

转载 C++ Primer学习笔记——$2 变量和基本类型

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-13   本文主要讨论C++中关于变量及其类型的一些讨论。   如果文中有错误或遗漏之处,敬请指出,谢谢!算术类型(arithmetic type)   C++标准规定了每个算术类型的最小存储空间,但允许编译器使用更大的存储空间。事实上,对于int型,几乎现在所有的编译器使用的存储空间都比所要求

2011-01-19 14:31:00 854

转载 C++ Primer学习笔记(1)

题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-01-13   本文是C++ Primer学习笔记系列的第一篇,讨论的问题主要是几个往往被大家忽略的问题。   如果文中有错误或遗漏之处,敬请指出,谢谢!main函数   每个C++程序都必须含有main函数,并且它是唯一被操作系统显示调用的函数。其返回值的含义由相关操作系统规定,但通常返回0表示成功

2011-01-19 14:30:00 979

转载 关于《关于C++引用类型变量》

<br /><br />在JAVAEYE博客中看到《关于C++引用类型变量》一文,原文地址http://tinggo.javaeye.com/blog/755793<br /> <br />随着设计模式的学习和实践,C++中引用的使用愈发平凡。但是C++中引用类型变量到底是什么东西,这种变量与Java C#中的引用值有什么区别和联系,直到今日才有所了解。这一切都出自于一次偶然的发现。 <br />由于过去长期使用Java这种没有指针的语言,其引用值的概念早就深入人心。 <br />我们知道,当有如下代码时,

2011-01-18 15:52:00 1068

转载 Red5 AMF3 Flex : Data Type Mappings

<br /><br />site : http://xinsync.xju.edu.cn/index.php/archives/1321<br />Flash Codecs - AMF, AMF3, RTMP, FLV<br />Data Type Mappings<br />Flash/FlexJavaNumberany of the Java numeric typesint/uint *any of the non-floating point Java numeric typesString

2011-01-15 17:03:00 1912

转载 转几篇Red5的日志配置

<br /><br />按这几篇文章配置,基本上就能搞定了。<br />一、第一篇中文的,开始。。。。<br />首先不能完全 按照log4j的配置去搞log4j.properties,因为他们是用 log4j+slf4j 搞在一起的<br />在 classes下面要有个logback-myapp.xml的文件,里面配置<br /><?xml version=”1.0″ encoding=”UTF-8″?><br /><configuration><br />    <appender name=”R

2011-01-15 17:00:00 5242

转载 Red5下的room

<br /><br />package com.test;<br />import java.util.ArrayList;<br />import java.util.HashMap;<br />import java.util.Iterator;<br />import java.util.List;<br />import org.red5.server.adapter.ApplicationAdapter;<br />import org.red5.server.api.IClient;<b

2011-01-15 16:57:00 2745

转载 red5的常用方法

<br /><br />在使用red5+flash做rpg游戏开发的时候有些功能是需要服务器来提供的,如最简单的多人用户上线,当一个用户上线后后要通知所有其他的用户,这个时候就需要red5去获取所用链接的客户端,然后通知客户端用户上线。当用户下线的时候,也是同样的需要red5的支持。 我在开发的时候是使用red5 0.8的版本。 下面详细介绍一下具体的实现。 ApplicationAdapter是客户端与red5连接的基础 ...<br />在使用red5+flash做rpg游戏开发的时候有些功能是

2011-01-15 16:56:00 2675

转载 RTMFP协议

      RTMFP是Adobe公司开发的一套新的通信协议,该协议可以让使用Adobe Flash Player的终端用户之间进行直接通信。用Adobe AIR框架开发的程序也可以用此协议来发布直播、实时信息。  通过使用RTMFP, 那些以来直播、实时通信的应用,比如社区、音视频聊天和多人游戏就有能力来发布高质量的通信解决方案。RTMFP让终端用户可以直接连接并通信,可以使用麦克风和摄象头直接聊天。RTMFP将不支持文件和文档共享。此方案提升了目前Flash Player在网络交互方面的体验。  RTM

2011-01-15 15:22:00 3625

转载 计算机类经典书籍

1计算机科学概论<br />计算机科学概论<br />2.计算机数学基础<br />高等数学<br />线性代数<br />概率论与数理统计<br />离散数学及其应用<br />离散数学教程(北大版)<br />什么是数学<br />具体数学:计算机科学基础<br />3.C语言<br />谭浩强C程序设计<br />C primer plus<br />The C programming language<br />C和指针<br />C专家教程<br />C陷阱与缺陷<br />c语言解惑<br />

2011-01-14 12:07:00 840

转载 c++成员变量初始化问题

<br />C++为类中提供类成员的初始化列表类对象的构造顺序是这样的:<br />1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员<br />2.进入构造函数后在构造函数中执行一般计算  1.类里面的任何成员变量在定义时是不能初始化的。<br />  2.一般的数据成员可以在构造函数中初始化。<br />  3.const数据成员必须在构造函数的初始化列表中初始化。<br />  4.static要在类的定义外面初始化。   <br />  5.数组成员是不能在初始化列表里初始化的。<br />

2011-01-07 10:57:00 617

一个实用的企业文化软件

一个介绍企业文化很好的软件!有各种各类的企业文化!只需简单安装就行了.非常实用.

2009-04-13

空空如也

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

TA关注的人

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