相关文章
【c++之设计模式】组合使用:抽象工厂模式与单例模式
简介
学以致用,使用抽象工厂及单例模式创建不同轿车及轿车装饰品。
代码 定义一个抽象工厂类来创建不同类型的轿车和轿车装饰品。抽象工厂类中具有创建不同类型轿车和轿车装饰品的纯虚方法。
abstractFactory.h
#pragma once#include "Car.h"
#inclu…
建站知识
2025/2/24 18:32:13
Vue.js 中的异步组件是什么?
在 Vue.js 中,异步组件是一种延迟加载组件的方式。允许将组件的加载推迟到组件真正需要被渲染时再进行,而不是在初始化时立即加载所有组件。
通过使用异步组件,可以提高应用的初始加载速度,尤其是当应用包含大量组件时。只有当组…
建站知识
2025/3/2 2:55:26
【数据结构】手撕单链表
目录
前言
1 链表
1.1 链表的概念及结构
1.2 链表的分类
1.2.1 单向或者双向
1.2.2 带头或者不带头
1.2.3 循环或者非循环
1.2.4 无头单向非循环链表
1.2.5 带头双向循环链表
2 链表的实现
2.1 结构
2.2 结点的创建
2.3 尾插
2.4 头插
2.5 尾删
2.6 头删
2.7 …
建站知识
2025/3/3 14:21:00
设计模式之迭代器模式
什么是迭代器模式 迭代器模式(Iterator pattern)是一种对象行为型设计模式,它提供了一种方法来顺序访问聚合对象中的元素,而又不暴露该对象的内部表示,同时也可以将迭代逻辑与聚合对象的实现分离,增强了代码…
建站知识
2025/3/8 5:13:26
ARMday01(计算机理论、ARM理论)
计算机理论
计算机组成
输入设备、输出设备、运算器、控制器、存储器 1.输入设备:将编写好的软件代码以及相关的数据输送到计算机中,转换成计算机能够识别、处理和存储的数据形式 键盘、鼠标、手柄、扫描仪、 2.输出设备:将计算机处理好的数…
建站知识
2025/3/2 0:13:57
《golang设计模式》第三部分·行为型模式-04-迭代器模式(Iterator)
文章目录 1. 概念1.1 角色1.2 类图 2. 代码示例2.1 需求2.2 代码2.3 类图 1. 概念
迭代器(Iterator)能够在不暴露聚合体内部表示的情况下,向客户端提供遍历聚合元素的方法。
1.1 角色
InterfaceAggregate(抽象聚合)…
建站知识
2024/12/4 21:09:50
52基于MATLAB的希尔伯特Hilbert变换求包络谱
基于MATLAB的希尔伯特Hilbert变换求包络谱,对原始信号进行初步滤波,之后进行包络谱分析。可替换自己的数据进行优化。程序已调通,可直接运行。 52的尔伯特Hilbert变换包络谱 (xiaohongshu.com)
建站知识
2025/2/28 4:02:48
leetcode 215. 数组中的第K个最大元素
2023.11.7 本题两个思路,一个是先将数组排序,再从后往前数第k个元素即为第k个最大的元素。 或者使用优先队列,将数组元素放入队列中,当队列元素数量超过k时,弹出队列元素,由于优先队列的性质,每…
建站知识
2025/3/2 12:57:04