自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP和UDP知识点

首先在UDP数据报定义一个首部,首部包含确认序列号和时间戳,时间戳是用来计算RTT(数据报传输的往返时间),计算出合适的RTO(重传的超时时间)。UDP它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。如果接收方的缓冲区快满了,它会减小窗口大小,通知发送方暂停发送,以防止溢出。在TCP通信中,每个TCP报文段都包含一个窗口字段,该字段指示发送方可以发送多少字节的数据而不等待确认。

2024-07-13 13:43:34 799

原创 HTTP知识点

两者的主要区别在于安全性和数据加密:HTTPSHTTPSSL/TLSHTTPHTTPS443HTTPHTTPS 主要基于SSL/TLS 协议,确保了数据传输的安全性和完整性, 其建立连接并传输数据的过程如下:CA。

2024-07-13 13:40:07 539

原创 HTTP有哪些请求方式

HTTP有哪些请求方式

2024-07-09 12:55:08 176

原创 HTTP的请求报文和响应报文是怎样的,有哪些常见字段?

HTTP的请求报文和相应报文是怎样的,有哪些常见字段?

2024-07-09 12:39:41 806

原创 从输入 URL 到页面展示到底发生了什么?

从输入 URL 到页面展示到底发生了什么

2024-07-08 12:39:05 698

原创 TCP/IP模型和OSI模型的区别(面试题)

java面试题:TCP/IP模型和OSI模型的区别,适用于面试问答,简洁方便记忆

2024-07-08 12:25:19 838

原创 leetcode77组合——经典回溯算法

本文主要讲解leetcode77组合——经典回溯算法的要点与细节,思路清晰便于理解,提供c++与java代码,注释清晰,一文搞懂回溯

2024-07-06 14:09:06 738

原创 回溯法的小结与概述

本文主要讲解回溯法的要点与细节,思路清晰方便理解,提供通用回溯法的伪代码

2024-07-05 12:14:41 448

原创 leetcode226反转二叉树

本文主要讲解leetcode226反转二叉树的要点与细节,思路清晰便于理解,提供c++与java代码,注释清晰

2024-06-29 12:08:35 751

原创 leetcode144、145、94二叉树的前、中、后序遍历

本文主要讲解leetcode144、145、94二叉树的前、中、后序遍历的要点与细节,思路清晰便于理解,提供c++与java代码,注释清晰

2024-06-24 16:01:58 642

原创 leetcode1047删除字符串中的所有相邻重复项

本文主要讲解leetcode1047删除字符串中的所有相邻重复项的要点与细节,思路清晰便于理解,提供c++代码,注释清晰

2024-06-23 12:16:09 530

原创 大厂笔试真题讲解—京东23—夹吃棋

本题主要讲解大厂京东笔试题:夹吃棋,要点和细节,思路清晰易于理解,提供c++代码

2024-06-21 12:08:26 961

原创 leetcode225用队列实现栈

本文主要讲解leetcode225用队列实现栈的要点与细节,思路清晰便于理解,提供c++与Java代码,注释清晰

2024-06-20 11:57:53 518

原创 leetcode232用栈实现队列

本文主要讲解用栈实现队列的要点与细节,思路清晰便于理解,提供c++与Java代码,注释清晰

2024-06-19 12:01:28 574

原创 leetcode704二分查找

本文主要讲解二分法的要点与细节,思路清晰便于理解,主要讲解双指针方法,提供c++与Java代码,注释清晰

2024-06-18 12:10:24 516

原创 leetcode27移除元素

本文主要讲解移除元素的要点与细节,思路清晰便于理解,主要讲解双指针方法,提供c++与Java代码,注释清晰

2024-06-18 11:11:36 561

原创 大厂笔试真题讲解—美团23—小美的蛋糕切割

本题主要讲解大厂美团笔试题:小美的蛋糕切割,要点和细节,思路清晰易于理解,提供c++代码

2024-06-16 12:28:40 1193

原创 大厂笔试真题讲解—美团23年—小美的字符串变换

本题主要讲解大厂美团笔试题:小美的字符串变换,要点和细节,思路清晰易于理解,主要讲解深度优先递归,提供c++代码

2024-06-15 14:40:18 941

原创 leetcode344反转字符串

本文主要讲解反转字符串的要点与细节,思路清晰便于理解,主要讲解双指针方法,提供c++与Java代码,注释清晰

2024-06-12 14:57:45 473

原创 leetcode3无重复字符的最长字串(重点讲滑动窗口)

本文主要讲解leetcode3无重复字符的最长字串 的要点与细节,思路清楚易于理解,提供c++与java代码

2024-06-12 11:43:22 695 2

原创 leetcode15三数之和(重点讲去重)

本文主要讲解leetcode15三数之和的要点与细节,思路清晰易于理解,主要讲解去重以及利用双指针的方法解决,提供c++与java代码

2024-06-11 14:46:41 1484 1

原创 leetcode383赎金信

本文主要讲解leetcode383赎金信的要点与细节,思路清晰易于理解,提供c++与java代码

2024-06-11 11:41:18 479

原创 leetcode454四数相加Ⅱ

本题主要记录leetcode454四数相加Ⅱ的要点与细节,提供c++与java代码

2024-06-10 13:03:00 477

原创 leetcode1两数之和

梦开始的地方,不出所料磕磕绊绊,只会暴力?有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。提供c++与java代码

2024-06-09 13:01:27 553 1

原创 leetcode202快乐数

本文主要讲解leetcode202快乐数中的要点和细节,以及java与c++实现

2024-06-08 11:48:16 589

原创 leetcode349两个数组的交集

本文主要讲解两个数组的交集的细节与要点,主要使用unordered_set的方法解决,包含java与c++代码实现

2024-06-07 18:04:17 228

原创 leetcode160相交链表

本文主要讲解相交链表的要点与细节

2024-06-07 10:58:14 443

原创 leetcode19删除链表的倒数第 N 个结点

本文主要讲解leetcode19删除链表的倒数第 N 个结点的要点与细节

2024-06-06 21:24:00 636

原创 leetcode206反转链表(双指针+递归解法)

本文主要讲解反转链表中的的要点和细节,先讲解双指针,然后讲解递归,提供c++与java代码,思路清晰值得一看

2024-06-05 11:52:47 1007

原创 leetcode707设计链表-3-链表末尾添加一个节点

本文主要讲解leetcode707设计链表-3-链表末尾添加一个节点

2024-06-04 20:12:34 405

原创 leetcode707设计链表-2-链表头部插入

这里的问号本应该是dummyHead -> next(即原始头节点),但是由于上一步先赋值了 dummyHead -> next,原始头节点已经丢了。加入后:dummyHead -> newNode -> head。原始: dummyHead -> head。3.由于是头节点插入,所以不需要定义指针cur进行遍历操作。理解了细节和核心其实代码就自然写出来了。1.我们要在链表头部加入新节点的。c++代码如下,结尾。

2024-06-04 19:12:53 209

原创 leetcode707设计链表-1-获取链表节点值

本文主要讲解leetcode707设计链表-1-获取链表节点值

2024-06-03 21:20:27 401

原创 leetcode203移除链表元素

leetcode203移除链表元素

2024-06-02 14:57:15 275

原创 leetcode59螺旋矩阵Ⅱ

leetcode59螺旋矩阵Ⅱ

2024-06-02 12:21:38 290 2

空空如也

空空如也

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

TA关注的人

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