自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS安装最新git

在很多Linux系统库中都有Git,可以直接用命令行安装。例如Fedora中可以直接用yum install git等,参考如下:Debian/Ubuntu$ apt-get install gitFedora$ yum install gitGentoo$ emerge --ask --verbose dev-vcs/gitArch Linux$ pacm

2015-04-24 18:03:26 674

转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)

TCP是一个面向连接的服务,面向连接的服务是电话系统服务模式的抽象,每一次完整的数据传输都必须经过建立连接,数据传输和终止连接3个过程,。如下图所示。TCP建立连接的过程称为三次握手,下面看一下三次握手的具本过程TCP三次握手过程1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,主机A告诉主机B 两件事:我想要和你

2015-04-14 11:06:55 762

原创 浅谈C++类静态数据成员与类静态函数成员

静态类成员包括静态数据成员和静态函数成员两部分。 一、静态数据成员: 当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。静态方法就是与该类相关的,是类的一种行为,而不是与该类的实例对象相关。

2015-04-13 16:39:37 841

原创 浅谈C++中模版的使用

泛型编程(Generic Programming)是一种编程范式,通过将类型参数化来实现在同一份代码上操作多种数据类型,泛型是一般化并可重复使用的意思。泛型编程最初诞生于C++中,目的是为了实现C++的STL(标准模板库)。模板(template)是泛型编程的基础,一个模板就是一个创建类或函数的蓝图或公式。例如,当使用一个vector这样的泛型类型或者find这样的泛型函数时,我们提供足够

2015-04-10 17:09:36 709

原创 浅谈程序的栈内存和堆内存

在介绍堆和栈时先介绍一下程序在内存中的分布。一个由c/C++编译的程序占用的内存分为以下5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。(1)栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。(2)堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个d

2015-04-09 15:52:34 583

原创 浅谈C++中虚基类的作用

我们知道,如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多份同名成员。在引用这些同名的成员时,必须在派生类对象名后增加直接基类名,以避免产生二义性,使其惟一地标识一个成员,在一个类中保留间接共同基类的多份同名成员,虽然有时是有必要的,可以在不同的数据成员中分别存放不同的数据,也可以通过构造函数分别对它们进行初始化。但在大多数情况

2015-04-08 16:18:35 1555

原创 成员初始化列表与构造函数体区别

C++ Primer中在讲构造函数初始化列表的时候有这么一段话:       无论是在构造函数初始化列表中初始化成员,还是在构造函数体中对它们赋值,最终结果是相同的。不同之处在于,使用构造函数初始化列表的版本表示初始化数据成员,没有定义初始化列表的构造函数版本在构造函数体中对数据成员赋值。首先把数据成员按类型分类 1、内置数据类型,复合类型(指针,引用) 2、用户定义类型(

2015-04-08 16:12:42 1214

转载 全局变量、局部变量、静态全局变量、静态局部变量的区别

C++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直到程序与你新

2015-04-08 10:43:29 418

计算机组成原理课设—小型CPU

这是关于计算机组成原理的课程设计,要求是做一个预存指令并且可以自动执行的小型CPU系统

2012-04-14

Linux内核编译

关于linux内核编译的教程,有详细的步骤介绍

2012-04-13

汇编实现文件加密解密

利用汇编语言编写的文件加密解密程序,有详细解释说明、源代码

2012-04-13

空空如也

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

TA关注的人

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