TCP在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。 两个序号和三个标志位:   (1)序号:seq序号,占32位,用来标识 …

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/ …

1、基本概念   IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:   (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。   (2)当一个客户同 …

netstat命令是Linux操作系统网络相关命令,常用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,我们可以利用其获取TCP连接,TCP和 …

当考虑Java程序也可以被定义为通过调用对方的方法,该通信对象的集合。现在,让我们简要地看到什么类,对象,方法和实例变量是什么意思。 对象 – 对象具有状态和行为。例如:狗有状态 – 颜色,名称,繁殖以及行 …

随着用户业务的增加,Ceph集群的存储资源可能会变的无法满足业务需求,因此需要某种方式增加存储容量。本文将介绍扩容的两个方面,也即物理服务器的添加和磁盘的添加。 1. OSD服务节点(物理服务器) 扩容中首先需要面对的可能就是服务器节点增加 …

函数原型:extern float sin(float x); 功能说明:计算x(弧度表示)的正弦值。  参数说明:x的值域为[-1.0,1.0]。  头文件:#include <math.h> 应用举例: …