自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一、初识主流局域网——以太网

采用交换机配合双绞线/光纤的全双工以太网。采用Wi-Fi(本质上是接入到以太网的无线扩展)。

2025-11-28 09:05:07 313

原创 CSMA/CA 通信过程详解

主要应用于(即 Wi-Fi)。

2025-11-28 08:54:46 319

原创 RDMA基于什么网络?

现在数据中心。

2025-11-27 14:44:17 377

原创 C语言中select()函数缺点

select()

2025-10-19 18:03:22 319

原创 什么是联合体(union)

联合体也是一种可以将不同类型的数据组合在一起的数据结构,但与结构体不同的是,联合体在任何时刻只能存储其中一个成员的值,所有成员共享同一块内存空间。也就是说,联合体占用的内存大小等于其最大成员所占用的内存大小。

2025-09-03 15:18:35 157

原创 解释volatile关键字

volatile是 C/C++ 中的一个关键字,用于,因此编译器在优化时,要避免对该变量进行过度优化(比如把变量缓存到寄存器而不重新从内存读取)。

2025-09-03 15:13:47 154

原创 为什么谨慎使用std::shared_ptr::get()

get()它打破了shared_ptr对内存的唯一管控权,让原始指针游离在引用计数机制之外。作为初学者,建议遵循一个原则:非必要不使用get()。如果必须用,一定要确保原始指针的使用范围严格限制在shared_ptr的生命周期内,且绝不手动管理其指向的内存。

2025-09-02 15:43:59 349

原创 shared_ptr 详解

帮你记住有多少人(指针)在使用某个对象当最后一个人用完后,自动清理(释放)这个对象的内存你只需要正常使用它,不用操心什么时候释放内存。

2025-09-02 15:13:06 593

原创 C++ 智能指针

位于<memory>头文件中。

2025-09-02 15:07:31 308

原创 什么是观察者模式

观察者模式(Observer Pattern)是一种行为型设计模式,其核心思想是。这种模式类似现实中的 “订阅 - 发布” 机制(如公众号订阅:公众号更新后,所有订阅者会收到推送)。

2025-08-17 12:01:17 407

原创 什么是策略模式

策略模式策略模式(Strategy Pattern)是一种行为型设计模式,它的核心思想是。这种模式通过分离 “使用算法的代码” 和 “算法本身身”,提高了代码的灵活性和可维护性。

2025-08-17 11:58:05 395

原创 什么是单例模式

单例模式单例模式是一种常见的设计模式,属于创建型模式,其核心目的是保证一个类在整个应用程序中,并提供一个全局访问点来获取这个实例。

2025-08-17 11:57:08 326

原创 C++中 什么是常量引用?

 在 C++ 中,常量引用(const T&)是一种特殊的引用类型,它允许以只读方式访问变量或对象,禁止通过引用修改原始数据。它是 C++ 中提高代码安全性、性能和可读性的重要工具。

2025-04-19 02:46:01 329

原创 C++ 中 函数变量作为左值 举例

  在 C++ 中,函数变量作为左值通常指的是 函数返回值可以被赋值 或 函数对象(如 Lambda)可以被修改 的情况。

2025-04-19 02:30:24 244

原创 C++中的 引用 是什么?

在 C++ 中,引用(Reference) 是一个变量的别名,它提供了对已存在变量的间接访问。引用与指针类似,但更安全、语法更简洁。

2025-04-19 02:10:13 385

原创 C++中 new关键字如何使用?

 在 C++ 中,new 是用于 动态内存分配 的关键字,它会在 堆(Heap) 上分配内存,并返回指向该内存的指针。与 C 语言的 malloc() 不同,new 不仅分配内存,还会调用对象的构造函数(对于类类型)。

2025-04-19 01:00:44 295

原创 以C++为例 内存全局区都存放了什么?

全局区存储的内容包括:1、全局变量2、静态变量(局部/全局/类静态成员)3、全局常量和字符串字面量

2025-04-19 00:51:00 240

原创 C++函数传参----传递数组的指针

C++函数传参----传递数组的指针

2025-04-18 18:35:31 194

原创 C++中用const修饰函数参数的用途

C++中用const修饰函数参数的用途

2025-04-18 07:50:55 198

原创 学习STM32(HAL库版本)

STM32引脚类型:电源引脚、晶振引脚、复位引脚、下载引脚、BOOT引脚、GPIO引脚。

2024-04-19 20:00:22 422 1

原创 基于学会C语言的C++补充笔记(自用)

C++学习笔记自用

2023-10-11 19:27:09 105 1

原创 C语言实现二叉树

二叉树的实现

2023-03-11 12:01:57 98

原创 C语言实现顺序表

顺序表

2023-03-11 10:57:41 154

原创 解释KMP算法 用C语言实现KMP算法

KMP算法

2023-03-11 08:36:47 210

原创 C语言复习笔记(自用)

学习过程中的笔记

2023-02-02 21:52:25 109

原创 数组 和 指针(自用笔记)

C语言笔记

2023-01-13 19:38:27 99

空空如也

空空如也

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

TA关注的人

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