在 settings 中添加 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.con ...
分类:
其他好文 时间:
2020-05-17 13:07:19
阅读次数:
55
基本介绍 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,是一种对象行为型模式。 模式结构 Context(环境角色): 持有抽象策略角色的引用 Strategy(抽象策略角色): 给出所有具体策略类所 ...
分类:
其他好文 时间:
2020-05-16 23:31:52
阅读次数:
91
你在山上看风景,看风景的人在山上看你。明月装饰了你的窗子,你装饰了别人的梦。 装饰器模式(Decorator Pattern),别名又叫包装者模式(wapper),允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装,不同于代理。 这种模 ...
分类:
编程语言 时间:
2020-05-16 18:37:09
阅读次数:
76
1、handling missing Data string_data = pd.Series(['aardvark', 'artichoke', np.nan, 'avocado']) string_data.isnull() string_data[0] = None #dropna filln ...
分类:
编程语言 时间:
2020-05-16 01:01:04
阅读次数:
115
package 数据结构;import java.util.regex.Pattern;/** * @program: java_每天一题 * @description: 使用单链表实现栈 * 使用栈实现计算器:1,使用一个index遍历运算表达式字符串 * 2,如果是数字,存入数字栈 * 3.如果 ...
分类:
其他好文 时间:
2020-05-16 00:48:55
阅读次数:
105
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式 定义 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一 ...
分类:
其他好文 时间:
2020-05-15 18:31:40
阅读次数:
62
前言 这篇文章主要向大家讲解什么是建造者模式,建造者模式的实例讲解及应用场景等知识点。 一、建造者介绍 ? 用户可以不知道产品的构建细节直接可以创建复杂的对象,主要是分离了产品的构建和装配,这样就实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象; 相同的构建器,不同的装配顺序也 ...
分类:
编程语言 时间:
2020-05-14 23:59:12
阅读次数:
118
模板模式邮件模板方法模式(Template Method Pattern),是指定义一个算法的骨架,并允许子类为一个或多个步骤提供实现。模板模式使模板使用于以下场景: (1)一次性实现一个算法的不变部分,并将可变部分的行为留给子类类实现。 (2)各子类中公共的行为呗提取出来并集到一个公共的父类中,从 ...
分类:
其他好文 时间:
2020-05-14 01:53:25
阅读次数:
76
1、冻结首行 https://blog.csdn.net/qq_24076135/article/details/77449898 sheet.createFreezePane(0,1,0,1); 2、设置单元格背景色 原理:设置一个模板 然后要设置背景色的单元格来调用模板即可 模板代码 // 设置 ...
分类:
编程语言 时间:
2020-05-14 00:55:16
阅读次数:
113
前言 这篇文章主要讲述工厂模式,为什么使用工厂模式,工厂模式的种类及创建方式,工厂模式的应用场景等知识点的讲解,让我们一起来学习吧,lets go 一、为什么使用工厂模式 通过工厂模式可以实现创建者和调用者的分离,实现代码之间解耦,依赖。一句大白话就是就是减少类与类之间的依赖关系。 面向对象设计的基 ...
分类:
编程语言 时间:
2020-05-13 23:13:13
阅读次数:
81