相关文章
设计模式之工厂方法模式学习笔记
定义
定义一个用于创建对象的接口,让子类去决定是实现哪个类。工厂方法使类的实例化,延迟到了子类。
结构图
角色拆解分析: 1.Product:抽象产品类 2.ConcrereProduct:具体产品类,实现Product接口 3.Fact…
建站知识
2024/11/19 0:03:02
设计模式之简单工厂模式学习笔记
前言
简单工厂模式,又叫做静态工厂方法模式。属于创建型工厂模式,但是不属于23中设计模式。学习简单工厂模式,是为了更好地学习工厂方法模式。
定义
简单工厂模式,即静态工厂方法模式,是由一个工厂对象决定创建出哪…
建站知识
2024/9/29 15:46:37
设计模式之建造者模式学习笔记
前言
建造者模式也叫生成器模式,是创建一个复杂对象的创建型模式,将此创建过程和部件解耦,使其构建过程和部件的表示分离开。
解释
建造者模式,说白了就是“攒机”。比方说我想要定制一台笔记本电脑,我要求固态必须…
建站知识
2024/9/29 15:46:36
Java数据结构与算法05——多图读懂双向链表
标签(空格分隔): Java 数据结构 算法
作者 : Maxchen
版本 : V1.0.0
日期 : 2020/4/27 目录 什么是双向链表?为什么会使用它?双向链表的几个常规操作1、创建链表2、遍历链表3、新…
建站知识
2024/9/29 15:46:35
Java数据结构与算法04——单向链表
标签 : Java 数据结构 算法
作者 : Maxchen
版本 : V1.0.1
日期 : 2020/4/2 目录 1.单向链表——原理2.单向链表——代码实现2.1单向链表——新增与查询2.2单向链表——修改2.3单向链表——删除 3.单向链表——整体代码 1.单向…
建站知识
2024/10/11 7:19:28
Vue3+Vite+Pinia+Naive后台管理系统搭建之六:Axios 网络请求
前言
如果对 vue3 的语法不熟悉的,可以移步Vue3.0 基础入门快速入门。
Axios 详情可移步官网参看:Axios 官网
1. 安装依赖
yarn add axios
// or
npm install axios 2. .env 环境配置
对环境配置不了解的可移步:Vue 入门系列:…
建站知识
2024/9/29 15:46:32
HTML5+CSS3小实例:带进度条的人物卡片切换效果
实例:带进度条的人物卡片切换效果
技术栈:HTML+CSS
效果: 源码:
【html】
<!DOCTYPE html>
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" conte…
建站知识
2024/9/29 15:46:32
ffmpeg学习 源代码编译、英伟达硬件加速
使用cpu进行软编解码时,cpu效率低并且占用高。使用硬件加速,能够明显降低CPU的占用,参看博客 ffmpeg学习(16)AVDevice使用。 这里以使用英伟达gpu进行h264编解码加速为例说明,其他平台类似。
1、winodws硬…
建站知识
2024/9/29 15:46:31