设计模式--装饰者模式 今天偶然的机会接触到了装饰者模式,当我们需要很多的子类组合去实现一个功能时,可以考虑下使用装饰者模式。例如衣服有尺寸、规格、颜色,咖啡有种类、糖度、温度,这样的动态组合会衍生出指数增长的子类,装饰者模式就适用于这样的情景。 1、适用场景 使用子类拓展一个类的功能呈现爆炸性增长 ...
分类:
其他好文 时间:
2021-02-01 11:50:05
阅读次数:
0
一、编辑daemo.json文件 vim /etc/docker/daemon.json 二、安装Harbor ...
分类:
Web程序 时间:
2021-02-01 11:48:38
阅读次数:
0
failed to register layer: devmapper:Thin Pool has 207894 free data blocks which is less than minimum required 320123 free data blocks. Create more fre ...
分类:
其他好文 时间:
2021-02-01 11:44:12
阅读次数:
0
TensorFlow损失函数 正如前面所讨论的,在回归中定义了损失函数或目标函数,其目的是找到使损失最小化的系数。本文将介绍如何在 TensorFlow 中定义损失函数,并根据问题选择合适的损失函数。 声明一个损失函数需要将系数定义为变量,将数据集定义为占位符。可以有一个常学习率或变化的学习率和正则 ...
分类:
其他好文 时间:
2021-01-30 12:19:01
阅读次数:
0
作者:小R编辑:AI 兔兔 Python 语言因为其易学,以及强大的功能,是很多刚开始学习编程的入门语言的选择之一。 Python 语言被列入中小学教材后引起了越来越多人的关注。 希望孩子学习编程的家长, 需要进行数据处理的 市场,数据分析,财务人员,以及想学习编程的人都再关注 Python。那么问 ...
分类:
编程语言 时间:
2021-01-30 12:16:15
阅读次数:
0
1、打开一个终端: 找到应用程序,打开如下图标的终端即可: 2、打开多个终端应用: 在先打开了一个终端应用的基础上(在这个界面上进行操作),再按下键盘上的【Control+N】组合键,便可以重新打开一个新的终端应用。 ...
分类:
系统相关 时间:
2021-01-30 12:05:19
阅读次数:
0
ZooKeeper是什么 就像冯巩每次出场都说:“亲爱的观众朋友们,我想死你们啦”一样,我再哔哔一次,学习大数据官网很重要。Zookeeper官网看这里ZooKeeper ZooKeeper 是一个开源的分布式协调服务,它本身也是分布式设计。它提供了一组简单的原语,基于这些指令,分布式应用能够实现同 ...
分类:
其他好文 时间:
2021-01-30 12:04:59
阅读次数:
0
即点即改: 1 @if($v->fang_status==1) 2 <span class="label label-info radius zhuangtaiUp" id="zhuangtaiUp" href="{{route('admin.zhuangtaiUp',['id'=>$v->id]) ...
分类:
其他好文 时间:
2021-01-29 12:18:41
阅读次数:
0
多条线程同时处理集合可能出现线程不安全(会报异常) List Vector线程安全 底层锁synchronized 效率不高 CopyOnWriteArrayList线程安全 底层锁ReentrantLock 效率稍高 //List list = new ArrayList(); //List li ...
分类:
编程语言 时间:
2021-01-29 12:08:48
阅读次数:
0
一 lambda表达式简介: Lambda表达式是一种匿名函数(对Java而言这并不完全准确),通俗的说,它是没有声明的方法,即没有访问修饰符、返回值声明和名字的方法。使用Lambda表达式的好处很明显就是可以使代码变的更加简洁紧凑。 Lambda表达式的使用场景与匿名类的使用场景几乎一致,都是在某 ...
分类:
编程语言 时间:
2021-01-29 12:06:16
阅读次数:
0