摘要: MSS相关概念: MSS全称是 Maximum Segment Size,表示TCP握手时通信双方协商的最大报文段长度。 MSS计算方式: THE TCP MAXIMUM SEGMENT SIZE IS THE IP MAXIMUM DATAGRAM SIZE MINUS FORTY.(RFC879 阅读全文
posted @ 2020-11-04 16:58 逃之夭夭uu 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://juejin.im/post/6844903576930615309 一 连接人与人的计算机网络 计算机网络最初的目的是连续一个个独立的计算机, 使他们组成一个个更强有力的计算环境。简而言之,就是为了提高生产力。从批处理时代到计算机网络时代, 毋庸置疑,都体现了这一目的。然 阅读全文
posted @ 2020-11-04 10:09 逃之夭夭uu 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/guoweimelon/article/details/50858597 IP地址是指互联网协议地址(Internet Protocol Address),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每 阅读全文
posted @ 2020-11-03 15:55 逃之夭夭uu 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 转自https://www.cnblogs.com/charlesblc/p/6242479.html epoll的内部实现 & 百万级别句柄监听 & lt和et模式非常好的解释 epoll是Linux高效网络的基础,比如event poll(例如nodejs),是使用libev,而libev的底层 阅读全文
posted @ 2020-10-30 11:37 逃之夭夭uu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ASCII码 一、ASCII如此基础,为什么要单独写篇博客 刷题leetcode,计算无重复字符的最长字串,使用滑动窗口思想解题,一时间竟想不起来ascii码一共有多少位,胡乱定义char[128]临时字符数组。 二、ASCII码简介 1.ASCII中的0~31为控制字符;32~126为打印字符;1 阅读全文
posted @ 2020-09-26 21:20 逃之夭夭uu 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 算法定义 选择排序的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。 时间复杂度 选择排序比较时间复杂度为O(n^2),交换时间复杂度为O(n) 阅读全文
posted @ 2020-06-03 21:07 逃之夭夭uu 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 前言 https是基于SSL/TLS的http协议,能够保证数据传输的安全性,避免如http报文传输过程中数据被劫持篡改的风险。 本文基于python2的ssl库以及httplib库模拟https客户端以及服务端进行通信。 SSL/TLS认证模式 双向认证:客户端与服务端互相认证,两者之间将会交换证 阅读全文
posted @ 2020-06-03 20:37 逃之夭夭uu 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 算法定义: 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这个算法的名 阅读全文
posted @ 2020-06-01 18:57 逃之夭夭uu 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。 接触过计算机或电子信息相关课程的同学,应该都或多或少看过补码这哥仨。每次都是在课本的最前几页,来上这么一段:什么反码是原码除符号位,按位取反。补码等于反码加一。然后给整得莫 阅读全文
posted @ 2020-05-12 00:26 逃之夭夭uu 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 熟练掌握makefile需要一个漫长的过程,这里先添加博客中排序算法使用到的makefile,后续再完成学习使用makefile 目录结构如下: --common.c、common.h --bubble_sort.c(冒泡排序) makefile(bubble_sort) 1 # 指令编译器和选项 阅读全文
posted @ 2020-05-12 00:24 逃之夭夭uu 阅读(136) 评论(0) 推荐(0) 编辑