设计模式--装饰者模式 今天偶然的机会接触到了装饰者模式,当我们需要很多的子类组合去实现一个功能时,可以考虑下使用装饰者模式。例如衣服有尺寸、规格、颜色,咖啡有种类、糖度、温度,这样的动态组合会衍生出指数增长的子类,装饰者模式就适用于这样的情景。 1、适用场景 使用子类拓展一个类的功能呈现爆炸性增长 ...
分类:
其他好文 时间:
2021-02-01 11:50:05
阅读次数:
0
数据分析,重点是运用各种统计方法对数据进行处理分析,简单地浏览数据并不能获得很多有价值的洞察。对于初学者来说,使用平均值、最大值、方差等函数能帮助我们获得一些初步的结论,对于简单的数据分析来说相当实用。 在使用IBM SPSS Statistics进行简单的数据分析时,我们可以直接使用其分类汇总功能 ...
分类:
其他好文 时间:
2021-01-30 11:57:05
阅读次数:
0
网卡,即网络接口控制器,也被称为网络适配器或局域网接收器,一般是安装在计算机或服务器上,通过网络与另一台计算机、服务器或其他网络设备进行通信,目前网卡种类繁多,分类也较为多样,可按照接口类型、结构形态,以及带宽等形式划分。 今天,小编以网卡带宽划分举例,市场上有从100Mb到100Gb各种不同速率的 ...
分类:
其他好文 时间:
2021-01-27 13:21:06
阅读次数:
0
前言 一直想好好的了解一下JVM,这次就来一起了解一下JVM是如何实现类的加载过程的。 原理 类加载的生命周期 1. 加载 5种类加载情况: 在遇到 new、putstatic、getstatic、invokestatic 字节码指令时,如果类尚未初始化,则需要先触发初始化。 对类进行反射调用时,如 ...
分类:
编程语言 时间:
2021-01-25 11:16:37
阅读次数:
0
一、类和对象 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。 在现实世界中:先有对象,再有类; 在程序中:务必保证先定义类,后产生对象; class Student: school='oldboy' def __init__(sel ...
分类:
其他好文 时间:
2021-01-21 10:47:33
阅读次数:
0
前些天项目中要使用easyexcel,研究了一下,需要导出图片 官方文档:https://www.yuque.com/easyexcel/doc/write#cb1b271f 官方的文档中,导出图片的样例很简单,是通过对象来导出的,并支持五种类型,File,InputStream,byte[],UR ...
分类:
其他好文 时间:
2021-01-20 11:46:20
阅读次数:
0
1.包装类的种类 2. 转换图解 3.具体代码 public class JunitTest { //基本数据类型 > 包装类 :装箱 @Test public void test1() { //调用包装类的 构造器 int i =10; Integer int1 = new Integer(i); ...
分类:
其他好文 时间:
2021-01-19 11:59:54
阅读次数:
0
golang没有提供try-catch类似的错误处理机制,在设计层面采用了C语言风格的错误处理,通过函数返回值返回出错的错误信息,具体样例如下: func ReturnError() (string, error) { return "", fmt.Errorf("Test Error") } fu ...
分类:
其他好文 时间:
2021-01-16 12:06:01
阅读次数:
0
Azure Storage Account(存储账户)包含所有Azure Storage的数据对象,包括Blob、Data Lake Gen2,File、Queue、Disk和Table等服务,该Storage Account为用户的Azure Storage数据提供了唯一的命名空间,可以通过HTT ...
分类:
其他好文 时间:
2021-01-16 12:00:10
阅读次数:
0
引用 引用(reference)为对象起了另外一个名字,引用类型引用(refers to)另外一种类型。通过将声明符写成&d的形式来定义引用类型,其中 d是声明的变量名∶ int ival = 1024; int &refVal = ival; // refVal指向ival(是ival的另一个名字 ...
分类:
其他好文 时间:
2021-01-16 11:44:24
阅读次数:
0