摘录:Java开发中的23种设计模式详解设计模式Java的23种设计模式23种设计模式编程java设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重...
分类:
编程语言 时间:
2014-06-18 13:48:10
阅读次数:
410
A Memoization Pattern is a kind of JavaScript Pattern you can use to cache the result of a function with the arguments of the function as the key of t...
分类:
编程语言 时间:
2014-06-18 13:17:25
阅读次数:
401
FP Growth算法利用了巧妙的数据结构,大大降低了Aproir挖掘算法的代价,他不需要不断得生成候选项目队列和不断得扫描整个数据库进行比对。为了达到这样的效果,它采用了一种简洁的数据结构,叫做frequent-pattern tree(频繁模式树)。...
分类:
编程语言 时间:
2014-06-18 12:22:01
阅读次数:
495
命令模式(command pattern) 宏命令(macro command) 详解本文地址: http://blog.csdn.net/caroline_wendy参考: 命名模式(撤销): http://blog.csdn.net/caroline_wendy/article/details/31419101命令模式可以执行宏命令(macro command), 即多个命令的组合操作.具体方...
分类:
其他好文 时间:
2014-06-17 23:14:44
阅读次数:
324
说明:awk被设计用于数据流,能够对列和行进行操作。而sed更多的是匹配,进行替换和删除。awk有很多内建的功能,比如数组,函数等。灵活性是awk的最大优势。awk的结构awk 'BEGIN{ print "start"}pattern { commands }END{ print "end"}'f...
分类:
其他好文 时间:
2014-06-17 21:20:05
阅读次数:
202
初始化git仓库:$ cd $work$ git init所谓的 git 仓库,就是.git 隐藏目录。不过初始化后它还是空的。所在地方也即$work,也变成了工作树。两者关系:有选择地将工作树文档存储到 git 仓库中。接受形式:生成git仓库所能接受的数据格式将工作树下所有文档(包含子目录)生成...
分类:
其他好文 时间:
2014-06-17 21:00:46
阅读次数:
186
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译...
分类:
编程语言 时间:
2014-06-17 20:30:43
阅读次数:
178
九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。 1. awk的基本格式: /> awk 'pattern...
分类:
系统相关 时间:
2014-06-17 15:01:42
阅读次数:
270
八. 流编辑器sed: sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文...
分类:
系统相关 时间:
2014-06-17 14:53:13
阅读次数:
316
七. grep家族: 1. grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/bin/bash opera...
分类:
系统相关 时间:
2014-06-17 14:47:16
阅读次数:
312