- 博客(5)
- 收藏
- 关注
原创 tcp的close 三次握手 四次挥手
tcp的close 三次握手 四次挥手 1、tcp客户端 close 由于客户端只有一个套接字 调用close 就意味着关闭客户端的套接字 2、tcp服务器 close 监听套接字:关闭监听套接字 不能获取新的客户端连接 但是不影响 已存在的连接通信 已连接套接字:关闭当前通信客户端的连接 不影响其他客户端 也不影响 服务器监听套接字的监听 3、TCP的三次握手 4、四次挥手(重要) ...
2020-03-24 22:30:14 184
原创 指针
1 – 指针的概念 存储器的分类:外存和内存 我们写的任何一个程序,运行时,都是在内存中运行的 内存的基本单位是字节,每一个字节都对应的有一个编号,这个编号就称之为地址,也称之为指针 一般地址使用一个十六进制数来进行表示 在c语言中有专门来保存地址的变量,称之为指针变量 一般指针变量、指针以及地址都是一个意思,都是地址 2 – 地址的表示方式 64位操作系统寻址空间就是8G 0000000000...
2020-03-20 21:55:58 138
原创 STL
【1】STL的六大组件 STL提供了六大组件,彼此之间可以组合套用,这六大组件分别是:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器。 容器: 各种数据结构,如vector、list、deque、set、map等,用来存放数据,从实现角度来看,STL容 器是一种类模板 算法: 各种常用的算法,如sort、find、copy、for_each。从实现的角度来看,STL算法是一种函数模板 迭...
2020-03-19 22:14:56 88
原创 标准io 缓冲区分类
【3】标准io 1 – 文件的概念 文件就是存放在磁盘上的,一些数据的集合 2 – 系统调用和库函数 对文件的操作一般分成两大类函数,一类是系统调用,一类是库函数 系统调用:这一类函数就是通过直接操作linux内核从而控制硬件,例如open、read、write、close等 库函数:库函数的本质也是系统调用,只不过在操作linux内核之前,在内存中开辟了一块缓冲区,用 于保存一段时间执行而定系...
2020-03-17 22:27:47 559
原创 单链表的概念和操作
1 – 单链表概念 链式存储结构的线性表 线性表:数据都是一对一的 链式存储:不需要开辟一块连续的空间,将数据进行存储 链式存储通常数据称之为结点,结点由数据域和指针域组成,数据域保存数 据指针域保存下一个结点的地址 2 – 单链表的操作 (1)定义一个结点结构体 typedef int dat...
2020-03-12 22:01:13 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人