自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux高性能服务器笔记

Linux API大端字节序:一个整数的高位字节存储在内存的低地址处,小端字节序:整数的高位字节存储在内存高地址处现代PC大多用小端字节序,所以小端字节序又被称为主机字节序大端字节序采用网络字节序上面这个是大小端字节序的转换底下这几个是ip地址的 网络字节序和点分十进制的转换新的IP地址转换函数 用于将IP地址和网络字节序进行转换。命名socket 也就是把IP地址加端口号 bind给创建的socketint main(int argc,int ar

2021-06-23 20:10:17 72

原创 Linux高性能服务器笔记

TCP协议详解tcp服务的特点传输层协议主要有两个:TCP和UDP协议。TCP协议特点1:面向连接 建立连接,也就意味着要先分配必要的内核资源,以管理连接状态和连接上的数据传输。TCP连接是全双工通信,双方数据读写通过一个连接实现。数据交换完成之后,必须断开连接,因为要释放系统资源。TCP连接正因为是一对一的 ,所以不适合广播和多播。2:字节流和数据报的区别: 简单来说,字节流就是通信双方不执行相同次数的读写,操作。数据报,正是发送多少个数据报,接受端就需要读取多少个数据报

2021-06-23 20:03:52 95

原创 ## Linux高性能服务器

——Ip协议详解UDP协议和 HTTP协议都是无状态协议。以HTTP协议为例,一个浏览器的连续两次网页请求之间没有任何关联,它们将被Web服务器独立地处理。无连接(connectionless)是指I通信双方都不长久地维持对方的任何信息。这样,上层协议每次发送数据的时候,都必须明确指定对方的IP地址。不可靠是指P协议不能保证IP数据报准确地到达接收端,它只是承诺尽最大努力4位版本号(version)指定IP协议的版本。对IPv4来说,其值是4.4位头部长度(header length)标识该IP

2021-06-23 19:57:15 79

原创 ## Linux高性能服务器

Linux高性能服务器——TCP/Ip协议族体系结构:数据链路层:ARP协议作用:实现IP地址和机器物理地址(MAC地址)的相互转换。(网络层是通过IP地址寻找一台机器,数据链路层是通过MAC地址寻找一台机器),,,所以网络层先将目标机器的IP地址转化成为MAC地址,之后使用数据链路层提供的服务——这个过程就叫做ARP协议。网络层作用:实现数据包的选路和转发。(由于广域网wan是由众多的路由器来连接主机和局域网,所以通信的主机不是直接相连,所以就需要利用网络层来确定通信路径)IP协议:根据数据

2021-06-23 19:52:09 94

原创 c++中文件的读处理多种方案解析

C++中读文件的方法1. 读文件准备工作2. 读取文件的3种方法举例说明1.getline()全局函数2. 流输入方式ifs<\1. 读文件准备工作1.前提,首先读文件需要引入头文件ifsteam或者ofstream。2.直接创建类对象 如:ifstream ifs;3.需要提前创建数组或者是字符串变量来存储,ifs对象所读取的文本内容接着有三种方法来读取文件内容。getline(ifs,string ) 有一个全局函数getline,不依赖于类对象的前提,使用时只需要将输入流if

2021-03-15 17:19:25 1851

空空如也

空空如也

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

TA关注的人

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