装饰器模式(Decorator Pattern) 允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 通过采用组合、而非继承的手法,De ...
分类:
其他好文 时间:
2019-09-02 17:18:50
阅读次数:
109
sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但 ...
分类:
系统相关 时间:
2019-09-02 00:13:06
阅读次数:
152
1 课程讲解 1.1 应用场景 2 代码演练 1.1 容器单例 应用于在程序初始化的时候把多个单例对象放入到singletonMap中,使用的时候直接通过key获取对象。可以应用在懒汉模式中,不适用于饿汉模式(饿汉模式由于每次都要重新初始化会出现多线程安全问题) 使用hashtable会线程安全,但 ...
分类:
其他好文 时间:
2019-09-01 16:59:06
阅读次数:
93
sed命令 Linux文本处理三剑客 之 sed sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件; sed的工作原理: 指定一个文本文件,依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空 ...
分类:
系统相关 时间:
2019-09-01 14:42:15
阅读次数:
96
1、简单工厂模式: 2、题目:请用java语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。 3、UML类图: 4、代码示例:idemo-design-pattern ...
分类:
其他好文 时间:
2019-09-01 14:27:11
阅读次数:
68
Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使用Match实例获得信息,进行其他的操作。 1 # encoding: UTF-8 2 import ...
分类:
其他好文 时间:
2019-09-01 01:39:24
阅读次数:
93
挖掘频繁模式、关联和相关性:基本概念和方法 频繁模式(frequent pattern)是频繁地出现在数据集中的模式(如项集、子序列或子结构)。 例如,频繁地同时出现在交易数据集中的商品(如牛奶和面包)的集合是频繁项集。 一个子序列,如首先购买PC,然后是数码相机,再后是内存卡,如果它频繁地出现在购 ...
分类:
其他好文 时间:
2019-08-31 23:05:30
阅读次数:
117
我使用python 2.7和xlwt模块进行excel导出 我想设置我知道可以使用的单元格的背景颜色 style1 = xlwt.easyxf('pattern: pattern solid, fore_colour red;') 但我想设置自定义颜色smth。比如#8a8eef或者是否有可能颜色的 ...
分类:
编程语言 时间:
2019-08-31 19:04:06
阅读次数:
574
MyBatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。 MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Ja ...
分类:
其他好文 时间:
2019-08-31 17:28:10
阅读次数:
86
设计模式之:开篇 字数:1492字 阅读时间:4分钟 1.概览 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 ? 1995 年,GoF(Gang of F ...
分类:
其他好文 时间:
2019-08-30 22:45:00
阅读次数:
84