防火墙部署方式直路?当三层防火墙(类似于路由器)?缺点:改变网络结构优点:支持功能全?当二层防火墙(类似于交换机)?优点:不改变网络结构缺点:支持的功能不全旁路
分类:
其他好文 时间:
2020-03-26 10:43:36
阅读次数:
101
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实例来演示装饰器模式的 ...
分类:
其他好文 时间:
2020-03-25 19:10:56
阅读次数:
67
针对部分高校论文的latex模板是在ctex中进行编译且编译方式为"latex",而论文素材图片很多为非eps格式。虽然切换为"pdflatex"的方式可以支持jpg、png等格式的 图片插入,但是需要修改原始论文模板,代价较大。因此本篇博客主要是解决在不改变论文模板及使用方式的前提下在论文中插入非... ...
分类:
其他好文 时间:
2020-03-25 01:51:18
阅读次数:
83
为什么要接口代理? 在不改变原来代码,对已有方法增强 1 创建一个卖电脑接口 2 创建一个类,实现接口 3 创建接口的代理对象 ...
分类:
其他好文 时间:
2020-03-18 11:46:12
阅读次数:
94
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 装饰器模式结构图 Component(抽象构件) :它是装饰类和具体构件的公共父类(一般是接口或者抽象类); ConcreteComp ...
分类:
其他好文 时间:
2020-03-16 14:34:07
阅读次数:
50
一、概念:模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。(总的来说就是把类中总是会重复的那部分移到抽象类的模板方法中,把在不同情形下有不同实现的那部分代码作为接口暴露出去,子类继承这个抽象类,并实现这个接口, ...
分类:
其他好文 时间:
2020-03-15 09:57:57
阅读次数:
64
设计模式6大原则:1.开闭原则:对拓展开放,对修改关闭2.单一职责原则:一个类只复杂一项职责3.里氏原则:子类可以扩展父类的功能,但不改变父类原有的功能4.依赖倒置原则:面向接口编程5.接口隔离原则:设计接口功能尽量细粒度,最小功能单元6.迪米特法则:降低耦合度(局部变量中,不要引入新的类) 这里对 ...
分类:
其他好文 时间:
2020-03-15 09:49:14
阅读次数:
49
Q:将给定的单链表L: L 0→L 1→…→L n 1→L n,重新排序为: L 0→L n →L 1→L n 1→L 2→L n 2→… 要求使用原地算法,并且不改变节点的值 例如:对于给定的单链表{1,2,3,4},将其重新排序为{1,4,2,3}. A: 链表从中点分割成两个,后面的倒装后,再 ...
分类:
其他好文 时间:
2020-03-08 18:01:43
阅读次数:
60
媒体查询可以让我们根据设备显示器的特性(如视口宽度、屏幕比例、设备方向:横向或纵向)为其设定CSS样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成。媒体查询中可用于检测的媒体特性有 width 、 height 和 color (等)。使用媒体查询,可以在不改变页面内容的情况下,为特 ...
分类:
其他好文 时间:
2020-03-08 15:56:57
阅读次数:
124
首先,我们要清楚符号链接的目的,在不改变原目录/文件的前提下,起一个方便的别名(在这起个别名,让我想到前阶段学C里typedef也是起别名的)。 1.软连接就相当于windows的快捷方式。例如:ln -s /data/dir /tmp/aaa ln -s 源目录,目标软连接 进入软连接。 cd/t ...
分类:
系统相关 时间:
2020-03-08 14:31:31
阅读次数:
99