logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux网络通信------accept函数

功能accept()接受一个客户端的连接请求,并返回一个新的套接字(被动监听客户端的三次握手连接请求,三次握手成功即建立连接成功)。所谓“新的”就是说这个套接字与socket()返回的用于监听和接受客户端的连接请求的套接字不是同一个套接字。与本次接受的客户端的通信是通过在这个新的套接字上发送和接收数据来完成的。accept函数指定服务端去接受客户端的连接,接收后,返回了客户端套接字的标识,且获得了

#linux
JSON文件格式

前言:JSON是个什么东东?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式,是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON 具有自我描述性,更易理解JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言

#json
Linux网络通信----htonl()、htons()、ntohl()、ntohs()四个函数

转载:https://blog.csdn.net/miao19920101/article/details/69398158前言:今天在工作中用到htonl()这个函数,不是很理解,查阅资料之后随笔就记录下来,方便以后工作和学习翻阅。首先

#linux
C++ deque的用法

deque的API函数构造函数和析构函数:非变动性操作:变动性操作:注意:deque不提供容量操作:capacity()和reverse()。元素的插入和删除可能会导致内存重新分配。所以任何插入或删除操作都会使所有指向deque元素的pointers、reference、iterators失效。唯一例外的是在首尾插入元素之后,pointers和reference可能仍然有效。常用的deque的AP

git revert讲解

git的工作流工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。暂存区:已经 git add xxx 进去,且未 git commit xxx 的。本地分支:已经git commit -m xxx 提交到本地分支的。 这里写图片描述代码回滚在上传代码到远程仓库的时候,不免会出现问题,任何过程都有可能要回滚代..

插入排序算法解析以及希尔排序

前言:插入排序(稳定排序)的基本思想是:将数组的第一个数认为是有序数组,从后往前(从前往后)扫描该有序数组,把数组中其余n-1个数,根据数值的大小,插入到有序数组中,直至数组中的所有数有序排列为止。这样的话,n个元素需要进行n-1趟排序。时间复杂度为O(n*n);但是在同样的数据下,要比冒泡法以及选择排序法好得多。有位博主写得很Q的解析,请点击# include <iostream>#

#数据结构#排序算法
到底了