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

转载 TCP的三次握手与四次挥手理解及面试题(很全面)

序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编...

2019-10-21 10:59:29 95

转载 面试题--给40亿个不重复的,没有排过序,给一个无符号整数,如何判断这个数在这40亿个数中

如果常规的想法是给这40亿数,放到一个很大的数组中,快速排序,然后采用二分查找,来判断这个数是否存在;但是计算机的内存就是4G,大小差不多刚好是2^32大约为42亿左右,一个整形4个字节,40亿数大约需要16G个字节,在现实基本不可能实现,那么该如何存储呢?方法:位存储一个整形32个位,16G个字节只需要500M就可以,然后设置比特位1表示这个数存在,0表示这个数不存在。#inc...

2019-10-21 09:42:10 631

原创 利用c++ set 和c 解统计一条字符串中不同字符个数的方法

题目:统计字符中不同字符个数:输入:123456输出:6输入:11112222输出:2我们先来看传统c语言的实现方法:#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char str[128] = {'\0'}; char str_stort[1...

2019-10-18 17:06:56 1472

翻译 Linux C 字符串函数 sprintf()、snprintf() 详解

一、sprintf() 函数详解在将各种类 型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致 sprintf 比 printf 有用得多。所以本文着重介绍 sprintf,有时也穿插着用用 pritnf。sprintf是个变参函数,...

2019-10-18 07:37:10 234

原创 二级指针申请内存操作--c语言实现

应对二维数据,不得不动态申请两维内存来存储不确定大小的数据。例题:设计n长的数组,每个数组能存储10个字节的数据。char* *arr = malloc(n*sizeof(char *)); //申请n个指针长度的空间用于存放指针地址这个时候就可以将二级指针排上用场,二级指针可以这样理解:"char*"作为一种数据类型---长度为8个字节指针类型,再加一个“*”是为了表示成数组,因...

2019-10-17 22:06:35 2453

空空如也

空空如也

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

TA关注的人

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