自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 I/O多路转接(多路复用)

I/O多路复用是一种在单个线程(进程)中管理多个输入/输出通道(文件描述符)的技术,本质是使用select,poll或者epoll函数,挂起进程,当一个或者多个I/O事件发生之后,将控制返回给用户进程。以服务器编程为例,传统的多进程(多线程)并发模型,在处理用户连接时都是开启一个新的线程或者进程去处理一个新的连接,而I/O多路复用则可以在一个进程(线程)当中同时监听多个网络I/O事件,也就是多个文件描述符。select、poll 和 epoll 都是 Linux API 提供的 IO 复用方式。

2024-08-19 19:22:38 699

原创 HTTP/HTTPS(超细精讲)

HTTPS也是⼀个应⽤层协议.是在HTTP协议的基础上引⼊了⼀个加密层HTTP协议内容都是按照⽂本的⽅式明⽂传输的.这就导致在传输过程中出现⼀些被篡改的情况。再这里有小可爱会问了。你前面不是讲http2.0的时候提到它有一个特性是二进制传输吗?是的,它是将文本内容转化成二进制,别人拿到二进制类容转换回去不就是文本内容了嘛,http2.0用二进制是为了减少了传输数据量,提高数据传输效率。预备概念加密就是把明⽂(要传输的信息)进⾏⼀系列变换,⽣成密⽂解密就是把密⽂再进⾏⼀系列变换,还原成明⽂。

2024-08-18 17:37:50 5278

原创 C++--类和对象(万字精讲)

本文详细介绍了C++中,类和对象这一大板块。c++的精华之一就包括类和对象。这里详细介绍类和对象的知识点,重点和难点,考点,可为后续的继承,多态打下坚固的基础。

2024-08-17 12:32:06 1012

原创 网络层--ip协议/路由/NAT精讲

本文详细介绍了IP协议,和路由/路由器的重难点。对NAT和NAPT做了详细的讲解。也可彻底帮你把混淆的正向代理服务器和反向代理服务器理清楚。

2024-08-15 17:31:34 2065

原创 TCP与UDP的特性与区别(详细)

tcp/udp超详细精讲,一文即可熟练掌握tcp/udp的重点和难点。

2024-08-14 17:46:52 993

原创 优先级队列(priority_queue)

typename是数据的类型;container是容器类型,可以是vector,queue等用数组实现的容器,不能是list,默认用的vector;functional是比较的方式,默认是大顶堆(就是元素值越大,优先级越高);如果使用C++基本数据类型,可以直接使用自带的less和greater这两个仿函数(默认使用的是less,就是构造大顶堆,元素小于当前节点时下沉使用自定义的数据类型的时候,可以重写比较函数,也可以在自定义类型中进行运算符重载(less重载小于“

2023-08-24 16:58:03 8855 2

原创 二叉树进阶面试题(1)

关于二叉树的最近公共祖先和双向链表的题

2023-08-22 18:49:50 92 1

原创 二叉搜索树的坑,你踩过几个?

小白也能学会的二叉搜索树

2023-08-20 17:36:35 215 1

原创 轻松搞懂map/set

快速搞懂map与set

2023-08-19 23:02:17 87

原创 轻松搞懂用栈实现队列,用队列实现栈

一:用队列实现栈一:用队列实现栈栈的特点是:先入后出,而队列的特点是先入先出。故要模拟实现出栈的特点,那么使队列的前面表示栈的后面。也就是说让栈后面进的元素,先进队列。

2023-07-30 17:22:14 49 1

原创 make/makefile的使用与理解

1.它们是什么?1.它们是什么?make是一条命令,makefile是一个文件,两个搭配使用,完成项目自动化构建。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率2.如何使用它们?1.在当前目录下创建一个文件,文件名是:makefile或者Makefile2.vim打开我们创建的makefile文件,写出以下代码。

2023-07-17 16:53:22 64 1

原创 整形提升和算术转换

可帮助对整形提升和算术转换的基本认识

2022-12-04 10:38:43 131 1

原创 位操作符与移位操作符及其运用

位操作符和移位操作符的理解及运用(清楚易懂)

2022-11-19 16:24:23 183

原创 初入码农,第一天

小白#码农#民#haha

2022-10-14 17:15:27 145

空空如也

空空如也

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

TA关注的人

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