自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++引用

原因是因为Add(1,2)返回c = 3后,栈帧便销毁了,但是被销毁的栈帧的位置仍有c = 3,如果我们不进行管理,那么c将一直等于3,可是我们又调用了Add(10,20),Add(10,20)也要建立栈帧,刚好将之前Add(1,2)栈帧的位置覆盖了,所以之前的c = 3就没了,同时ret是c的引用,取而代之的是新的返回结果c = 30。p2,因为p1是x的地址,则*p1解引用就是x,同理,p2是y的地址,*p2解引用就是y,这样一来,就可以完成x和y值的互换。对a的修改和对b的修改会起到相同的效果。...

2022-08-27 19:03:10 275 1

原创 C++11lambda表达式

lambda表达式书写格式:[capture-list] (parameters) mutable -> return-type {statement}依次分别是:捕捉列表、参数列表、(mutable将捕捉的变量改变,使用mutable时,参数列表不可省略)、返回值类型、函数体。除捕捉列表和函数体外,都可以省略。

2022-08-24 12:52:16 206

原创 C++11常见特性

左值是一个表示数据的表达式(如变量名或解引用的指针),我们可以获取它的地址以及可以对它赋值,左值出现在赋值符号的左边,右值不能出现在赋值符号左边。右值也是一个表示数据的表达式,如:字面常量、表达式返回值、传值返回函数的返回值(这个不能是左值引用返回)等,右值可以出现在赋值符号的右边,但是不能出现在赋值符号的左边,右值不能取地址。右值引用就是给右值起别名。右值引用的产生是为了弥足左值引用的不足,在某些情况下,左值引用只能传值,调用拷贝构造进行深拷贝,而右值引用则可以调用移动构造,进行资源转移,减少资源浪费。

2022-08-24 12:07:31 345

原创 【项目实现】Boost搜索引擎

【项目实现】Boost搜索引擎

2022-07-26 19:35:23 287

原创 杨氏矩阵(C++实现)

杨氏矩阵

2022-07-04 12:25:55 372 1

原创 20.有效的括号-力扣(LeetCode)

文章目录一、题目及示例1. 题目2. 示例二、思路及图解三、代码一、题目及示例1. 题目给定一个只包括‘(’,‘)’ ,‘{’,‘}’,‘[’,‘]’的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。2. 示例示例 1:输入:s = “()”输出:true示例 2:输入:s = “()[]{}”输出:true示例 3:输入:s = “(]”输出:false示例 4:输入:s =

2022-05-05 22:09:52 1678

原创 各种零散知识点

文章目录各种零散知识点(长期更新)各种零散知识点(长期更新)算数左/右移和逻辑左/右移:逻辑左移,算术左移,都是在右边补0。逻辑右移,直接在左边补0;算数右移,符号位是1就在右边补1,符号位是0就在右边补0。......

2022-04-14 11:26:06 731

原创 网络层的IP

文章目录一、IP是什么二、 IP的作用三、 IP格式框架1. 两个问题的解决2. IP报头的一些字段解释一、IP是什么二、 IP的作用在了解IP的作用之前,我们先来简单回顾一下它上层应用层HTTP和传输层TCP的作用,简单来讲:HTTP解决的是构建与解析request和response,同时还要能调用下层TCP提供的接口进行recv和send。TCP解决的是可靠性、效率问题,及何时发送(发送方要不要把发送缓冲区的数据清空出去,对方要不要接收)?怎么发(向下层交付)?发多少(流量控制、拥塞控制)的

2022-04-12 16:59:56 2918

原创 传输层的TCP

文章目录前言一、TCP的概念二、总结前言提示:这里可以添加本文要记录的大概内容:一、TCP的概念相看两不厌,唯有敬亭山。有两句不得不提又一直在提的话,那就是,任何一层协议,都应该解决两个问题:1.报头和有效载荷进行分离的问题2.将自己的有效载荷交付给上层的问题下面我们先来看一下TCP协议端格式框架:4位首部长度:表示TCP头部有多少个32bit即有多少个4字节。此处的长度为无符号长度,长度的基本单位是4字节,4位首部长度是4个比特位,范围为0000 ~ 1111,所以长度范围就是0

2022-04-10 13:03:12 718

原创 传输层的UDP

文章目录一、UDP是什么?二、UDP的协议1. UDP协议端格式1.1 UDP16位校验和的具体使用1.1.1 发送方1.1.2 接收方2. 基本特征2.1 无连接2.2 不可靠2.3 面向数据报3. UDP的缓冲区3.1 发送缓冲区和接受缓冲区3.2 全双工4. UDP使用的注意事项5.基于UDP的应用层协议总结一、UDP是什么?百度百科:Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需

2022-04-09 20:30:24 5000

原创 应用层的HTTP和HTTPS协议

应用层的HTTP协议文章目录应用层的HTTP协议一、HTTP是什么?1. 认识URL1.1 UrlEncode和UrlDecode二、HTTP协议1.基本特征1.1 无连接1.2 无状态1.3 简单快速2. HTTP构成2.1 REQUEST/RESPONSE2.1.1 HTTP请求2.1.2 HTTP响应2.2 GET/POST方法的实现2.2.1 工具2.2.2 原理2.2.3 GET方法2.2.4 POST方法三. HTTP方法四. HTTP的状态码五. HTTP常见header(报头)六. Coo

2022-04-08 14:44:43 2185 1

空空如也

空空如也

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

TA关注的人

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