自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式——状态模式

状态模式通过把各种状态转移逻辑到State的子类之间 , 来减少依赖什么时候用状态模式呢?答: 当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时候,就可以考虑使用状态模式了。

2022-11-03 14:56:26 158 1

原创 设计模式——外观模式

外观模式:为子系统中的一组接口提供一个一致的界面 , 此模式定义了一个高层模式 , 这个接口使得这一子系统更加容易使用。,比如经典的三层架构,就需要考虑在数据访问层和业务逻辑层、业务逻辑层和表示层的层与层之间简历外观 FACADE。子系统因为不断的重构演化而变得越来越复杂。在维护一个遗留的大型系统中 , 可能这个系统已经非常难以维护 和扩展,但因为它包含非常重要的功能,新的需求开发必须依赖它。

2022-10-26 16:12:04 140

原创 设计模式——代理模式

代理模式: 为其他对象提供一种代理以控制对这个对象的访问。

2022-10-25 17:13:03 165 1

原创 设计模式—— 装饰模式

装饰模式:1. 有效地把类的核心职责和装饰功能区分开了。2. 去除了相关类中重复的装饰逻辑。

2022-10-25 16:35:12 659

原创 设计模式——工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单工厂模式工厂方法模式抽象工厂模式三种方法分别适用于不同的背景,大同小异。在本篇文章中 ,我们通过创建计算器系统来进行代码演示。在简单工厂中包含了必要的逻辑判断 , 根据客户端的选择条件动态实例化相关的类,对于客户端来说 , 去除了与具体产品的依赖。

2022-10-23 16:18:00 169

原创 浅谈设计模式——单例模式

以一个初学者的角度,看待单例模式

2022-10-23 14:25:02 284

原创 ssm整合中,service 空指针异常 解决

ssm整合中,service 空指针异常 解决

2022-07-12 21:37:29 421

原创 css 多行文本省略号

css多行文本溢出为省略号 解决办法

2022-04-15 21:31:15 227

原创 javascript 常用 正则表达式

js常用正则表达式

2022-03-09 13:00:26 915

原创 基础数论 - 最大公约数

欧几里得算法求最大公约数

2022-03-05 10:20:54 522

原创 Gitee初学者保姆级教学

前言以下操作的前提都是在已经有了属于自己的码云账户 并且 已经下载好了 git将本地项目提交到Gitee1. 创建仓库首先我们现在码云平台上 创建一个仓库 :点击头像左边的 + 号 ,选择 “新建仓库”。2. 输入 仓库名称 。 路径 ,自动生成可以自己更改 仓库介绍 , 可写可不写,根据自身需求默认私有 。 提交完成后可以更改为公有。点击 创建3. 之后会进入这个页面 , 这里就到了重点了...

2022-03-03 22:20:18 1402

原创 vue-router 模块化思想

前言由官网介绍可知:vue-router 可是实现单页面复用 、动态路由选择 等 。但往往随着项目的初诞,而后逐渐扩大规模,需要的路由大大增加 。而如果将所有的引用 配置等都放在一个文件夹下 就显得极为臃肿。为降低耦合度,提高代码可读性,我们使用模块化。文件配置首先在Router文件夹下 创建 modules文件夹 和 index.js文件modules文件夹根据项目需求,在里面创建不同的路由文件(js)在js文件里面,主要实现具体的路由映射export defau

2022-03-03 11:47:45 796

原创 单源最短路径 dijkstra()

算法图论必修 - dijkstra

2022-02-28 20:01:27 1750

原创 高精度加减法,助你在ac道路披荆斩棘

基础算法必会系列

2022-02-22 21:44:45 399

原创 算法比赛必备-数组模拟链表

为什么要用数组模拟众所周知,链表是通过指针将所有的结点相连接,以此来达到快速插入和删除的数据结构。但是在很多时候,特别是在学校、书本里面,大多都是用的结构体,而使用结构体的劣势也显而易见:前戏长,运算慢。在我们平时做算法题还是练习的时候,我们推荐使用数组模拟。当然,队列、栈、二叉树 这些也可以用数组模拟。结构体实现链表// 定义结构体typedef struct LNode { ElemType data; struct LNode *next;}LNode..

2022-02-14 20:16:04 1339

空空如也

空空如也

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

TA关注的人

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