自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 【C++】C++关键字 final

final关键字的核心作用是限制继承和重写修饰类:防止被继承,确保类的实现不被修改修饰虚函数:防止被重写,确保核心逻辑的稳定性在设计不可扩展的类或关键虚函数时,合理使用final可以避免意外的继承或重写导致的逻辑错误。

2025-08-27 17:43:43 566

原创 【C++】C++枚举(enum)及枚举类

枚举用于将一组相关常量命名,提高代码可读性。传统枚举存在作用域污染和隐式类型转换问题。枚举类(C++11+)通过强类型和作用域隔离解决了这些问题,是更安全的选择。实际开发中,建议优先使用枚举类,并显式指定底层类型,使代码更清晰、可控。int。

2025-08-27 17:41:45 2002

原创 【Python】Python中类的实现

使用class关键字定义类,通过构造方法__init__初始化对象属性:python# 类属性(所有实例共享)# 构造方法:初始化实例属性# 实例属性(每个实例独立)self.name = name # self 表示当前实例# 实例方法# 类方法(用 @classmethod 装饰,操作类属性)# 静态方法(用 @staticmethod 装饰,与类/实例无直接关联)# 实例化类(创建对象)# 访问实例属性和方法print(person1.name) # 输出:Alice。

2025-08-27 17:39:39 546

原创 【C++】stdatomic(线程安全的原子操作)

cpp// 定义原子类型变量// 初始值为0的原子int// 原子bool// 原子长整型// 原子指针。

2025-08-27 17:37:05 786

原创 【C++】无锁队列与有锁队列

在多线程编程中,队列是常用的数据结构,根据是否使用锁机制,可分为和,它们在性能、复杂度和适用场景上有显著差异。

2025-08-27 17:34:42 695

原创 Python —— random.choice()的用法

是 Python 标准库模块中的一个常用函数,用于从序列(如列表、元组、字符串等)中。

2025-08-14 17:26:06 879

原创 如何创建一个Vue项目

创建通常有两种主流方式:使用 Vue CLI(命令行工具)或 Vite。

2025-08-14 17:16:29 582

原创 深入了解JavaScript当中如何确定值的类型

对于自定义构造函数创建的对象,可以结合使用instanceof和javascript// true// truetypeof:适合检测基本类型(除null外)instanceof:适合检测对象的具体类型(基于原型链):通用且准确,适合需要精确判断的场景特殊类型有专门的检测方法(如理解这些方法的差异和适用场景,能帮助你在开发中避免类型检测错误,写出更健壮的代码。用代码示例说明typeof和instanceof运算符的区别如何准确判断一个值是null还是array?

2025-08-14 17:14:30 315

原创 JavaScript 数据结构详解

提供了多种内置数据结构,同时也支持自定义复杂结构。

2025-08-14 17:12:29 683

原创 react当中的this指向

箭头函数没有自己的this,会继承外层作用域的thisjsx// 箭头函数自动绑定 this// 正确render() {类组件中,this指向组件实例,但作为事件处理函数时可能丢失绑定。解决方法:构造函数绑定、箭头函数定义方法、调用时用箭头函数。函数组件中没有this,直接使用变量和函数即可。理解这些规则可以帮助你避免在 React 开发中遇到this指向相关的错误。如何在事件处理函数中正确绑定`this`?函数式组件中的`this`指向是怎样的?

2025-08-14 17:10:45 439

原创 JavaScript单线程实现异步

JavaScript 单线程通过事件循环同步任务直接在主线程执行。异步任务的回调函数放入任务队列,等待主线程空闲后执行。微任务优先于宏任务执行,保证了高优先级异步操作的及时响应。这一机制既避免了多线程的复杂性,又能高效处理异步场景,是 JavaScript 并发模型的核心。请给出一个具体的JavaScript异步代码示例宏任务和微任务有什么区别?如何优化JavaScript中的异步代码性能?

2025-08-14 16:32:05 1854

原创 JavaScript垃圾回收机制

的垃圾回收机制是自动内存管理的核心,它负责自动识别并清理不再使用的内存,避免内存泄漏。

2025-08-14 16:28:37 1525

C++C++关键字 final

【C++】C++关键字 final

2025-08-27

C++C++枚举(enum)及枚举类

【C++】C++枚举(enum)及枚举类

2025-08-27

PythonPython中类的实现

【Python】Python中类的实现

2025-08-27

C++stdatomic(线程安全的原子操作)

【C++】stdatomic(线程安全的原子操作)

2025-08-27

C++无锁队列与有锁队列

【C++】无锁队列与有锁队列

2025-08-27

Python - random.choice()的用法

Python - random.choice()的用法

2025-08-14

如何创建一个Vue项目

如何创建一个Vue项目

2025-08-14

深入了解JavaScript当中如何确定值的类型

深入了解JavaScript当中如何确定值的类型

2025-08-14

JavaScript 数据结构详解

JavaScript 数据结构详解

2025-08-14

react当中的this指向

react当中的this指向

2025-08-14

JavaScript单线程实现异步

JavaScript单线程实现异步

2025-08-14

JavaScript垃圾回收机制

JavaScript垃圾回收机制

2025-08-14

空空如也

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

TA关注的人

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