自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 进程与线程

简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻

2013-07-15 11:24:00 2439

原创 网络编程三:Socket API

socket称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以下是几个重要的Sockect API1.socket函数intsocket(intdomain,inttype,intprotocol);应用程序调用socket函数来创建一个能够进行网络通信的套接字。

2013-07-13 17:17:33 1361

转载 网络编程二:TCP/IP协议,HPPT协议

TCP/IP基本概念Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要

2013-07-12 17:45:46 3232

转载 网络编程一:OSI模型,Scoket

目的:直接或间接地通过网络协议与其他计算机进行通讯。 需要知道的几个概念:套接字:(socket),用于描述ip地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”向网络发出请求或者应答网络请求。有两种不同的类型:流套接字和数据报套接字。套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双向通信的端点,它构成了单个主机内及

2013-07-12 11:32:26 1925

原创 数组指针与指针数组 函数指针与指针函数

数组指针的定义数组名的指针,即数组首元素地址的指针。即是指向数组的指针。例:int (*p)[10]; p即为指向数组的指针,又称数组指针。数组指针与指针数组数组指针是指向数组首元素的地址的指针,其本质为指针;指针数组是数组元素为指针的数组(例如 int *p[3],定义了p[0],p[1],p[2]三个指针),其本质为数组。例如:{int a[4]

2013-07-12 10:46:04 1085

原创 strcpy与memcpy的区别

strcpyC语言标准库函数原型声明:extern char *strcpy(char* dest, const char *src);头文件:#include string.h>功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。

2013-07-08 18:19:59 9552

转载 数组跟指针

一、数组:    数组是由类型名、标识符和维数组成的复合数据类型,类型名规定了存放在数组中的元素的类型,而维数则指定数组中包含的元素个数。     a.数组定义中的类型名可以是内置数据类型或类类型;除引用之外,数组元素的类型还可以是任意的复合类型。没有所有元素都是引用的数组。      b.数组的定义和初始化:数组的维数必须用值大于等于1的常量表达式定义。此常量表达

2013-07-08 17:39:01 1095

转载 字符型指针变量与字符数组的区别

(1)分配内存 设有定义字符型指针变量与字符数组的语句如下: char *pc ,str[100]; 则系统将为字符数组str分配100个字节的内存单元,用于存放100个字符。而系统只为指针变量pc分配4个存储单元,用于存放一个内存单元的地址。(2)初始化赋值含义 字符数组与字符指针变量的初始化赋值形式相同,但其含义不同。例如: char str[ ] ="I am

2013-07-08 16:29:49 1432

原创 c++应用程序文件的编译过程

这里讲下C++文件的编译过程及其中模板的编译过程;一:一般的C++应用程序的编译过程。    一般说来,C++应用程序的编译过程分为三个阶段。模板也是一样的。在cpp文件中展开include文件。将每个cpp文件编译为一个对应的obj文件。连接obj文件成为一个exe文件(或者其它的库文件)。下面分别描述这几个阶段。1.include文件的展开。    includ

2013-07-05 15:30:28 5370 5

空空如也

空空如也

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

TA关注的人

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