自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络基础知识—HTTP协议详解

HTTP协议HTTP协议是一个应用层面向对象协议,也叫超文本传输协议,是基于TCP协议的可靠传输,采用客户端/服务器端模式,指定了客户端可能发送给服务器什么样的消息,以及服务端给出什么样的响应。认识URLURL,统一资源定位器,也就是我们平常说的”网址“,比如:https://www.csdn.net。HTTP协议的特点HTTP是一种无状态协议,即不保存状态。页就是说HTTP 协议本身不...

2020-04-26 20:38:12 384

原创 排序之快速排序(出现概率极高的面试题!!!)

原理快速排序是对冒泡排序的改进,采用了分治策略(一般也会使用递归),因此减少了比较的次数。基本思想设置一个基准值,这个基准点可以随意设置,但是一般来说我们选择第一个数据。用left标识数组的第一个数据,right标识数组的最后一个数据如果right位上的数据大于基准值,则继续往后遍历(right- -);’如果小于基准值,则将right位上的值赋值给left位。让left往前遍历, ...

2020-04-26 19:50:25 594

原创 网络基础知识—子网掩码以及IP地址相关计算方法

首先我们要清楚,知道IP地址与子网掩码后,子网掩码不能单独存在,我们才可以得到下列结果:网络地址广播地址主机号范围主机数量下面的计算以:IP 16.158.165.91/22为例:1.网络地址网络地址=ip地址&子网掩码从例子中可以得到子网掩码占22位,或者说网络地址占22位,主机地址占10位。2.广播地址广播地址=网络地址 | ~子网掩码简单的来说,可...

2020-04-16 10:06:32 12011 4

原创 操作系统是什么?

首先我们要明白我们所使用的计算机是由许多硬件组成的,如:显示器、CPU、内存、硬盘、键盘等,最初发明计算机的目的是为了帮助人类进行大量的计算与逻辑任务。可是我们不可以直接使用这些计算机硬件,需要在计算机硬件上包上一层软件,我们使用这些软件来完成一些特定的任务。操作系统(Operation System, 简称OS),就是介于计算机硬件与应用软件之间的一层软件(或者说接口),便于我们高效的使用计算...

2020-04-15 16:50:37 2968 1

原创 C++中的四种类型转换解析

C++中按照不同作用的转换类型将其细分为四个显示类型转换符号static_cast, const_cast, reinterpret_cast,dynamic_cast。相对于C语言强制转换的优点:这种新类型的强制转换可以提供更好的控制强制转换过程,允许控制各种不同种类的强制转换。能更清晰的表明它们要干什么。1.static_cast(用于基本类型的强制转换)能用于执行类型定义的显式的换...

2020-04-14 12:14:53 293

原创 C++中的lambda表达式及底层实现原理

什么是lamber表达式表达式格式[ 捕捉列表 ](参数列表)mutable -> 返回值 { 函数体 };捕捉列表:处于lamber函数开始位置,编译器根据[]来判断接下来的代码是否为lamber表达式...

2020-04-08 15:12:20 4614

原创 C++11中的右值引用与移动语义

什么是右值?什么是左值?简单的来说左值就是能放在=左边的,可以被取地址的就是左值;能放在=右边的,不能取地址的就是右值,但这样来定义并不准确:int main(){ int a=10;//a是左值,10是右值 int b=a;//a,b都是右值,可a放在=的左边 //说明:左值可以放在=的左边,也可以放在=的右边 const int c=30; ...

2020-04-05 18:51:56 237

空空如也

空空如也

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

TA关注的人

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