自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

malloc不出对象的博客

一名双非院校科班大二学生,希望分享我的知识能给大家带来帮助,大家一同努力进步!

  • 博客(57)
  • 收藏
  • 关注

原创 【Linux】IP协议、以太网帧格式

本篇文章讲解的是IP协议与以太网帧的基本字段,以及介绍了数据在网络中是如何进行传输的!

2024-06-23 18:12:53 484

原创 【Linux】UDP协议

本篇文章讲解了传输层协议中的UDP协议,分析了UDP协议的报头字段以及了解了UDP协议的基本特征属性!

2024-06-22 20:58:18 804

原创 【Linux】TCP协议

本篇文章重点讲解是TCP协议的报头字段信息,逐步分析了为什么TCP能保证数据传输的可靠性以及效率问题;并且还讲解了TCP的连接管理机制,三次握手、四次挥手的机理!

2024-06-22 20:49:51 773

原创 【代码随想录】二分查找算法总结篇

本篇文章记录了代码随想录二分查找算法的总结笔记,下面我们一起来学习吧!!

2024-05-25 16:27:18 708

原创 【C++】异常

本篇文章我们要讲解的是C++中的异常,在以前我们进行某些操作导致程序崩溃了并不能很好的得到崩溃信息,也就无法快速定位到错误位置,因此C++提供了一种异常机制,它能帮助我们捕获到错误信息,下面我们就来进行学习吧!!

2024-05-23 19:20:00 815

原创 【C++】类型转换

本篇文章讲解的是C++中对于C语言类型转换做出的一些更好的规范问题,同时也保证了在一些特殊场景下进行类型转换的安全问题,下面就让我们一起来学习吧!!

2024-05-23 19:18:40 654

原创 【C++】特殊类设计 | 单例设计模式

本篇文章我们重点要讲解的内容为单例模式,单例模式有什么特点?有什么好处?下面就让我们一起进入学习吧!!

2024-05-23 19:17:41 883

原创 【C++】智能指针

在上一篇异常的文章中我们提及到了利用RAII思想去解决内存泄露问题,而智能指针就是RAII思想的产物,智能指针到底智能在什么地方呢?下面我们一起来学习吧!!

2024-05-23 19:15:03 741

原创 【C++】lambda表达式

本篇文章我们要学习的是lambda表达式,它是C++11新增的一种特别方便的语法,相较于之前的函数指针以及仿函数都方便了不少,下面就让我们一起来学习吧。

2024-05-23 19:12:11 619

原创 【C++】右值引用 && 移动语义

本篇文章我们继续来聊聊C++11新增的一些语法——右值引用,我们在之前就已经讲过了左值引用,并且左值引用给我们带来了很多的好处直接减少了拷贝操作提高了效率,那么右值引用到底起什么作用呢?下面我们一起来学习吧!!

2024-05-23 19:06:23 1062

原创 【C++】哈希表

本篇文章我们讲述的是unordered_map与unordered_set容器,它的底层是哈希表!

2024-05-23 18:54:33 611

原创 【C++】map和set的封装

本篇文章讲解的是set与map的简单模拟设计!

2024-05-23 18:49:48 954

原创 【C++】红黑树

本篇文章我们要讲解的是红黑树,它是综合性能更为极致的一颗二叉搜索树,并且我们在后续的容器的学习中也可以知道它们的底层数据结构使用的就是红黑树,下面就让我们一起来学习吧!!

2024-05-23 18:31:50 682

原创 【C++】AVL树

本篇文章我们要讲解的是AVL树,它是为了解决上篇文章我们讲解的二叉搜索树的缺陷,当元素接近有序时二叉树退化成单支树,我们查找的效率十分低下为$O(N)$。那么AVL树是怎么解决这个问题的呢,下面就让我们一起来进行学习吧。

2024-05-23 18:30:10 1695

原创 【C++】二叉搜索树

本篇文章我们讲解的是二叉搜索树,二叉搜索树的性质可以帮助我们快速的查找某个元素,非常的快捷!

2024-05-23 18:26:04 741

原创 【C++】多态

本篇文章讲解的C++中的多态,它是面向对象语言中最重要的特性之一,它能对同一行为表现出不同的形态!!

2024-05-23 18:18:28 998

原创 【C++】继承

本篇文章我们主要讲解的是C++中三大特性之一继承,继承是面向对象语言中非常重要的一个特性,它体现了极强的代码复用和关联性!

2024-05-23 18:10:13 723

原创 【C++】容器适配器stack、queue以及deque容器

本篇文章我们主要讲解的是C++中的容器适配器(stack、queue)以及它们的模拟实现!!还提到了容器deque和它的优缺点!!

2023-08-27 00:26:31 375 1

原创 【C++】priority_queue优先级队列

本篇文章讲解的是优先级队列的使用以及模拟实现。

2023-08-27 00:22:34 521

原创 【C++】list类的模拟实现

本篇文章讲解的是list类的模拟实现以及讲解了反向迭代器作为适配器的使用。

2023-08-27 00:21:09 942

原创 【C++】进一步认识模板

本篇文章是带大家进一步了解模板的更多的场景以及一些复杂特殊的情况。

2023-08-26 22:26:20 399

原创 【C++】初步认识模板

本篇文章是带大家初步简单的了解一下C++中的模板,大致了解一下它的作用以及用途。

2023-08-26 22:23:44 642

原创 【C++】vector类的模拟实现(SGI版本)

本篇文章模拟实现了vector类并且针对迭代器失效问题做出了解释以及提出了对应的解决方式。

2023-08-22 23:47:42 369 1

原创 【C++】string的讲解

本文讲解的是C++中string的一些使用!

2023-08-22 02:11:09 244

原创 【Linux】进程地址空间

本篇文章讲解了进程的地址空间。

2023-05-11 09:23:11 536 6

原创 【Linux】环境变量

本篇文章讲解的是Linux中的环境变量。

2023-05-11 09:21:12 873

原创 【Linux】进程状态

本篇文章讲解的是进程一系列的状态,它可以帮助我们更好的理解进程的活动过程。

2023-05-11 09:20:35 2235 18

原创 【Linux】进程概念

本篇文章引入了进程的概念并且讲解了该如何创建进程。

2023-05-11 09:19:21 1503 13

原创 【Linux】冯诺依曼体系结构以及操作系统的初步认知

本篇文章讲解是冯诺依曼体系结构以及对操作系统的初步认知。

2023-05-11 09:16:57 585

原创 【Linux】编译器gcc/g++的使用

本篇文章讲解的是Linux下的gcc/g++编译器的使用以及动静态的初步认识。

2023-05-11 09:15:09 1088

原创 【Linux】调试器gdb的使用

本篇文章我们将要学习的是Linux下的调试器gdb,作为一名优秀的程序员必然要学会调试。

2023-05-11 09:11:09 899

原创 【Linux】Linux中的编辑器vim

本篇文章我们将要讲解的是Linux中的编译器vim,简单来说你就可以把它当成windows下的记事本,它是我们工作当中非常重要的工具!!

2023-05-11 09:10:56 404

原创 【Linux】项目自动化构建工具make/makefile

本篇文章我们讲解的是项目自动化构建工具make与makefile,它是我们在项目编译过程中使用的一个非常重要的工具。

2023-05-11 09:09:42 911

原创 【Linux】版本管理器Git

本篇文章讲解的是Git的使用,它可以帮助开发人员去更好的管理好项目代码,是我们以后工作中非常重要的一个工具。

2023-05-11 09:07:49 632 1

原创 【C++】缺省参数&&函数重载

本篇文章讲解的是C++中的缺省参数以及函数重载,以及讲解了C++能够支持函数重载的原因。

2023-03-08 20:47:18 714 7

原创 C/C++内存管理

本篇文章讲解的是C/C++中的动态内存管理方式,重点讲解了new/delete操作符的性质以及底层实现原理,还穿插讲解了与C语言中malloc/free之间的联系与区别。

2023-03-08 20:44:05 607 13

原创 【C++】内联函数&&auto&&范围for循环&&nullptr

本篇文章讲解的主要内容是内联函数,重点讲解了内联函数的用途以及特性;另外我们还讲解了C++11中的一些新的语法特性。

2023-03-08 20:41:51 1450 12

原创 【C++】引用

本篇文章主要讲解的是C++中的引用,它就是为变量取别名,我们还讲解了指针与引用之间的关系。

2023-03-05 15:34:50 548 9

原创 【C++】命名空间

本篇文章讲解的是C++中的命名空间,它解决了C语言中命名冲突的问题,同时我们在文章也讲到了为何要尽量不使用using usingname全展开命名空间的问题。

2023-03-05 15:18:38 1627 3

原创 【C++】类和对象补充知识点

本篇文章是类和对象的补充点,我们重点讲解了构造函数中的初始化列表、匿名对象的生命周期以及编译器做的一些优化细节。

2023-03-05 15:13:32 743 21

空空如也

空空如也

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

TA关注的人

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