自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 【C++ 面试题】智能指针

特性unique_ptrshared_ptrweak_ptr所有权独占共享无所有权引用计数❌ 无✅ 有✅ 仅弱计数拷贝禁止允许允许移动允许允许允许自动释放✅✅(最后一个)❌控制块无有依附shared_ptr性能高(无原子操作)较低(线程安全)较高(轻量)典型场景独占资源、RAII多处共享资源观察者模式、打破环。

2025-11-14 19:00:00 305

原创 【C++ 面试题】RAII 机制

— 资源获取即初始化。把资源的申请与对象的构造绑定;把资源的释放与对象的析构绑定。因此,只要对象的生命周期结束(无论以何种方式),资源一定被安全释放。Stack Unwinding(栈展开)调用已构造对象的析构函数;弹出栈帧;直到找到能处理异常的catch块;若没找到,程序最终调用结束。优点说明✅ 自动释放资源避免内存泄漏✅ 异常安全抛异常也能正确释放✅ 可组合可与 STL 容器、智能指针等结合✅ 可移植适用于任何需要 acquire/release 的资源。

2025-11-13 19:00:00 526

原创 【C++ 面试题】移动语义

特性左值引用T&右值引用T&&万能引用T&&(模板推导)可绑定对象左值右值左值或右值是否能移动资源❌✅✅(右值时)是否可转发❌❌✅(配合常用函数std::move编译器识别恒为左值仅右值绑定自动判断实现基础普通引用移动语义引用折叠+完美转发。

2025-11-12 19:00:00 530

原创 【C++ 面试题】内存对齐

内存对齐指的是:编译器在为变量或结构体分配内存时,会按照一定的规则让变量的起始地址满足某种对齐条件,即变量的地址是某个“对齐值”的整数倍。项目对齐前对齐后性能影响地址边界任意按类型大小对齐提升访问效率总线访问多次拼接一次完成减少访存次数Cache 命中差高减少缓存失效程序大小小略大空间换时间可移植性差高结构体兼容性强。

2025-11-11 19:00:00 1334

原创 《C++并发编程实战第二版》读书笔记01——P1~P14

本文主要对《C++并发编程实战第二版》上的知识做了一个提炼,针对一些难理解的地方做了解释,并对重点知识和代码做了整理。

2025-08-09 18:53:51 665

原创 UML 类图(提供 Java 实现)

这里只是简单的概括一下,具体完整的定义可以自行查询相关资料。文章只给出 IDEA 自动生成的 UML 类图,关于软件工程标准的类图暂时没有(作者太懒了。在软件工程中,类图是一种静态的结构图,描述了系统的类的集合,类的属性(成员变量、方法)和类之间的关系。它是系统分析和设计阶段产生的,用来简化了人们对系统的理解。

2024-09-16 21:26:13 1396

原创 软件设计原则(Java实现/给出正例反例)

软件设计原则有助于编写灵活、可扩展且易于维护的代码。以下是每个设计原则的定义以及未遵循和遵循原则的 Java 示例。

2024-09-16 20:41:16 1176

原创 SQL Server——建表时为字段添加注释

SQL Server——建表时为字段添加注释

2024-02-23 09:27:49 3387 2

原创 第十四届蓝桥杯三月真题刷题训练——第 28 天

第十四届蓝桥杯三月真题刷题训练——第 28 天

2023-03-31 10:04:36 687 1

原创 第十四届蓝桥杯三月真题刷题训练——第 27 天

第十四届蓝桥杯三月真题刷题训练——第 27 天

2023-03-30 14:04:41 217

原创 第十四届蓝桥杯三月真题刷题训练——第 25 天

第十四届蓝桥杯三月真题刷题训练——第 25 天

2023-03-28 21:27:07 668

原创 第十四届蓝桥杯三月真题刷题训练——第 24 天

第十四届蓝桥杯三月真题刷题训练——第 24 天

2023-03-27 21:19:10 540

原创 第十四届蓝桥杯三月真题刷题训练——第 23 天

第十四届蓝桥杯三月真题刷题训练——第 23 天

2023-03-26 21:51:38 115

原创 第十四届蓝桥杯三月真题刷题训练——第 21 天

第十四届蓝桥杯三月真题刷题训练——第 21 天

2023-03-24 15:11:42 136

原创 第十四届蓝桥杯三月真题刷题训练——第 20 天

第十四届蓝桥杯三月真题刷题训练——第 20 天

2023-03-23 21:22:47 559

原创 第十四届蓝桥杯三月真题刷题训练——第 19 天

第十四届蓝桥杯三月真题刷题训练——第 19 天

2023-03-22 16:30:27 136

原创 第十四届蓝桥杯三月真题刷题训练——第 18 天

第十四届蓝桥杯三月真题刷题训练——第 18 天

2023-03-21 20:26:00 163

原创 第十四届蓝桥杯三月真题刷题训练——第 17 天

第十四届蓝桥杯三月真题刷题训练——第 17 天

2023-03-20 22:06:28 237 1

原创 第十四届蓝桥杯三月真题刷题训练——第 16 天

第十四届蓝桥杯三月真题刷题训练——第 16 天

2023-03-19 00:31:41 131

原创 第十四届蓝桥杯三月真题刷题训练——第 15 天

第十四届蓝桥杯三月真题刷题训练——第 15 天

2023-03-17 22:35:10 683 2

原创 第十四届蓝桥杯三月真题刷题训练——第 14 天

第十四届蓝桥杯三月真题刷题训练——第 14 天

2023-03-17 11:55:14 140

原创 第十四届蓝桥杯三月真题刷题训练——第 13 天

第十四届蓝桥杯三月真题刷题训练——第 13 天

2023-03-16 15:48:47 148

原创 第十四届蓝桥杯三月真题刷题训练——第 12 天

todo:这里是解题思路。todo:这里是参考代码。根据题意模拟判断即可。

2023-03-15 15:30:34 131

原创 第十四届蓝桥杯三月真题刷题训练——第 11 天

第十四届蓝桥杯三月真题刷题训练——第 11 天

2023-03-14 11:46:31 170

原创 第十四届蓝桥杯三月真题刷题训练——第 10 天

第十四届蓝桥杯三月真题刷题训练——第 10 天

2023-03-13 10:21:49 520

原创 第十四届蓝桥杯三月真题刷题训练——第 9 天

第十四届蓝桥杯三月真题刷题训练——第 9 天

2023-03-11 23:01:43 202

原创 第十四届蓝桥杯三月真题刷题训练——第 8 天

ONE - 第十四届蓝桥杯三月真题刷题训练——第 8 天

2023-03-10 23:17:41 1112

原创 第十四届蓝桥杯三月真题刷题训练——第 7 天

第十四届蓝桥杯三月真题刷题训练——第 7 天

2023-03-10 12:34:52 449

原创 第十四届蓝桥杯三月真题刷题训练——第 6 天

第十四届蓝桥杯三月真题刷题训练——第 6 天

2023-03-08 22:06:11 131

原创 第十四届蓝桥杯三月真题刷题训练——第 5 天

第十四届蓝桥杯三月真题刷题训练——第 5 天

2023-03-08 09:40:38 212

原创 第十四届蓝桥杯三月真题刷题训练——第 4 天

第十四届蓝桥杯三月真题刷题训练——第 4 天

2023-03-07 21:48:09 225

原创 Swagger与Knife4j学习笔记

Swagger与Knife4j学习笔记

2023-03-07 15:46:30 226

原创 第十四届蓝桥杯三月真题刷题训练——第 3 天

第十四届蓝桥杯三月真题刷题训练——第 3 天

2023-03-06 11:16:54 197

原创 第十四届蓝桥杯三月真题刷题训练——第 2 天

第十四届蓝桥杯三月真题刷题训练——第 2 天

2023-03-04 21:54:09 200 2

原创 第十四届蓝桥杯三月真题刷题训练——第 1 天

第十四届蓝桥杯三月真题刷题训练——第 1 天

2023-03-04 11:39:20 425

原创 蓝桥算法训练营—普及组—2023年2.9日

蓝桥算法训练营—普及组—2023年2.9日

2023-02-09 14:53:53 5587

原创 蓝桥算法训练营—普及组—2023年2.5日(Java)

蓝桥算法训练营—普及组—2023年2.5日

2023-02-05 14:17:31 283

原创 「持续100 天更新 Java 相关面试题」—— 第 7 天

阳了一个周没更新,今天是更新第 7 天,今天的主要内容是 Java 基础。

2022-12-28 06:45:00 92

原创 「持续100 天更新 Java 相关面试题」—— 第 6 天

今天是更新第 6 天,今天的主要内容还是 Java 基础 - 集合

2022-12-18 06:30:00 109

原创 「持续100 天更新 Java 相关面试题」—— 第 5 天

今天是更新第 5 天,今天的主要内容还是 Java 基础 - 「排序」和「二分」

2022-12-17 06:30:00 107

空空如也

空空如也

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

TA关注的人

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