自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于TCP和UDP的一些知识梳理2

1.TIME_WAIT存在原因:可靠地实现 TCP 全双工连接的终止,允许老的重复分节在网络中消逝。如发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决:编辑文件/etc/sysctl.conf,加入以下内容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1n...

2020-01-23 17:23:16 180

原创 关于TCP和UDP的一些知识梳理1

1.TCP头部flag从左到右依次是URG,ACK,PSH,RST,SYN,FINACK设置为1表示有效。PSH要求对方在接到数据后立刻请求递交给应用程序,不是缓冲。SYN用来建立连接的过程FIN用来释放一个连接窗口大小:可以发送多少个字节三次握手所需要的:ACK=1,SYN=1在连接建立时用来同步序号,FIN=1释放连接2.TCP和UDP的区别以下是区别当中重要的四点:TCP有...

2020-01-23 14:50:38 220

原创 关于Http的一些知识梳理

1.长连接和短连接短连接:HTTP/1.0默认使用短连接。客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。WEB 网站的 http 服务一般都用短连接。长连接:HTTP/1.1 起,默认使用长连接。使用长连接的 HTTP 协议,会在响应头加入这行代码: Connection:keep-alive当一个网页打开完成后,客户端和服务器之间用于传输 HTTP 数据 的...

2020-01-23 13:52:40 173

原创 leetcode之最大子序和(动态规划解法,正数增益)

leetcode之最大子序和(动态规划解法,正数增益)1. 题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。2. 解题思路首先对数组进行遍历, sum是当前最大子序和,结果为 anssum有俩种情况sum > 0,就说明有增益效果, sum=sum+当前数;sum <= 0,就说明无增益效果, sum 直接更新为...

2019-12-13 13:27:21 235

原创 leetcode之爬楼梯(动态规划解法)

leetcode之爬楼梯(动态规划解法)1. 题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?2. 解题思路用暴力解法也可,但是时间过久,可以试着使用动态规划解法这个问题可以被分解为一些包含最优子结构的子问题,即它的最优解可以从其子问题的最优解来有效地构建想要到达第i阶有两种方法:在第 (i-1) 阶后向上爬一阶...

2019-11-27 09:56:02 121

原创 leetcode之两数之和(哈希map解法)

leetcode之两数之和**题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。解法思路:可以使用暴力解法,但是通过哈希map可以降低时间复杂度遍历数组–>判断表中是否存在目标值减去nums[i]的如果有,那么就返...

2019-11-27 09:31:23 219

空空如也

空空如也

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

TA关注的人

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