- 博客(58)
- 收藏
- 关注
原创 【Linux】TCP协议
本篇文章重点讲解是TCP协议的报头字段信息,逐步分析了为什么TCP能保证数据传输的可靠性以及效率问题;并且还讲解了TCP的连接管理机制,三次握手、四次挥手的机理!
2024-06-22 20:49:51
854
原创 【C++】异常
本篇文章我们要讲解的是C++中的异常,在以前我们进行某些操作导致程序崩溃了并不能很好的得到崩溃信息,也就无法快速定位到错误位置,因此C++提供了一种异常机制,它能帮助我们捕获到错误信息,下面我们就来进行学习吧!!
2024-05-23 19:20:00
825
原创 【C++】类型转换
本篇文章讲解的是C++中对于C语言类型转换做出的一些更好的规范问题,同时也保证了在一些特殊场景下进行类型转换的安全问题,下面就让我们一起来学习吧!!
2024-05-23 19:18:40
661
原创 【C++】智能指针
在上一篇异常的文章中我们提及到了利用RAII思想去解决内存泄露问题,而智能指针就是RAII思想的产物,智能指针到底智能在什么地方呢?下面我们一起来学习吧!!
2024-05-23 19:15:03
748
原创 【C++】lambda表达式
本篇文章我们要学习的是lambda表达式,它是C++11新增的一种特别方便的语法,相较于之前的函数指针以及仿函数都方便了不少,下面就让我们一起来学习吧。
2024-05-23 19:12:11
624
原创 【C++】右值引用 && 移动语义
本篇文章我们继续来聊聊C++11新增的一些语法——右值引用,我们在之前就已经讲过了左值引用,并且左值引用给我们带来了很多的好处直接减少了拷贝操作提高了效率,那么右值引用到底起什么作用呢?下面我们一起来学习吧!!
2024-05-23 19:06:23
1072
原创 【C++】红黑树
本篇文章我们要讲解的是红黑树,它是综合性能更为极致的一颗二叉搜索树,并且我们在后续的容器的学习中也可以知道它们的底层数据结构使用的就是红黑树,下面就让我们一起来学习吧!!
2024-05-23 18:31:50
686
原创 【C++】AVL树
本篇文章我们要讲解的是AVL树,它是为了解决上篇文章我们讲解的二叉搜索树的缺陷,当元素接近有序时二叉树退化成单支树,我们查找的效率十分低下为$O(N)$。那么AVL树是怎么解决这个问题的呢,下面就让我们一起来进行学习吧。
2024-05-23 18:30:10
1704
原创 【C++】容器适配器stack、queue以及deque容器
本篇文章我们主要讲解的是C++中的容器适配器(stack、queue)以及它们的模拟实现!!还提到了容器deque和它的优缺点!!
2023-08-27 00:26:31
381
1
原创 【Linux】Linux中的编辑器vim
本篇文章我们将要讲解的是Linux中的编译器vim,简单来说你就可以把它当成windows下的记事本,它是我们工作当中非常重要的工具!!
2023-05-11 09:10:56
407
原创 【Linux】项目自动化构建工具make/makefile
本篇文章我们讲解的是项目自动化构建工具make与makefile,它是我们在项目编译过程中使用的一个非常重要的工具。
2023-05-11 09:09:42
917
原创 C/C++内存管理
本篇文章讲解的是C/C++中的动态内存管理方式,重点讲解了new/delete操作符的性质以及底层实现原理,还穿插讲解了与C语言中malloc/free之间的联系与区别。
2023-03-08 20:44:05
615
13
原创 【C++】内联函数&&auto&&范围for循环&&nullptr
本篇文章讲解的主要内容是内联函数,重点讲解了内联函数的用途以及特性;另外我们还讲解了C++11中的一些新的语法特性。
2023-03-08 20:41:51
1493
12
原创 【C++】命名空间
本篇文章讲解的是C++中的命名空间,它解决了C语言中命名冲突的问题,同时我们在文章也讲到了为何要尽量不使用using usingname全展开命名空间的问题。
2023-03-05 15:18:38
1636
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人