自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++多态简介

一、多态基本认识多态基本上可以分为两类:关于静态多态其实我们并不陌生,比如类模板、重载这些都是静态多态,它们在程序编译时便已经确定,它们在运行便已经被确 定该如何运行调用。2.运行时多态:即动态多态其实我们经常说的多态一般是指动态多态,动态多态在编译时不确定如何调用执行,一直延迟到运行时才确定该如何调用执行,因此动态多态方法也会被称为延迟方法。二、动态多态1.在C++中动态

2017-09-28 16:07:28 245

原创 关于c/c++中static

1.static    1.1 static的特点:               1.该变量在全局数据分配内存;        2.未经初始化的静态全局变量会被程序自动初始化为0;        3.静态全局变量在声明他的整个文件都是可见的,而在文件之外是不可见的;        4.静态全局变量不能被其他文件所用;        5.静态全局变量都在全局数据区分配内存。

2017-09-08 18:09:57 201

原创 链表的基本操作

一、先定义好链表的节点结构templatestruct pNode{    DataType data;    pNode* next;    pNode(DataType d = 0) :data(d), next(NULL)   //在c++中可以在结构中写构造函数    {}};二、链表的基本操作1.链表的构造templateclass

2017-07-25 19:51:21 319

原创 管道

一、管道概念        管道是最基本的IPC机制,通过管道可以实现父子进程或亲属进程间的通信。在linux中调用pipe函数可以创建一个管道,管道指向内核缓冲区,他有两个端口,分别为读端与写端。写端可以将需要通信的内容写入内核缓冲区,读端则可以将缓冲区的内容读出来。但在进行读写操作时,只能同时进行一种操作,比如在读数据时,写端就需要关闭,这样才能实现正常的读写。二、管道的创建pipe(

2017-07-03 18:49:13 292

原创 TCP-server编程

一、基本解释        在之前的博客中我已经简单的介绍过TCP建立连接时的三次握手,以及在断开连接时的四次挥手,在此我就不再多说了,此次介绍基于TCP的套接字编程。在此类编程中会用到一些结构体以及函数,下来我简单地介绍下这些:1.struct sockaddr_in其结构如下sockaddr_in(在netinet/in.h中定义):struct sockaddr_

2017-06-26 16:59:36 423

原创 CRC校验码

一、基本概念      CRC校验码也称为循环冗余码,是一种数据传输中常用的校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。二、校验方法1.在校验是会选择多项式并转化成二进制数码如:代码1010111对应的多项式为x6+x4+x

2017-06-25 22:54:56 1265

原创 TCP握手与挥手

一、三次握手1.什么是三次握手?       在进行TCP数据传输时要确保数据传送的稳定性,三次握手就是对数据与数据段进行协商跟踪是数据的发送与接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。2.三次握手过程第一次握手       B的TCP服务区进程先创建传输控块TCB,准备接受用户进程的连接请求。然后服务器进程就处于LIST...

2017-06-19 21:19:33 350

原创 简易双人五子棋

在最初学习了C语言和数据结构后就尝试着写写一个较为高端的程序,这个高端也是相对于当时掌握的只是来说的,于是我便写了这个简易小游戏,双人五子棋。由于水平有限,写的很粗糙,不过不管怎么说也是第一个独自完成的大点的程序,还有就是这个调试环境为DEV C++。下面是这个程序的代码:#include #include #include #include #include #define STACK

2017-02-27 23:08:36 642

空空如也

空空如也

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

TA关注的人

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