码迷,mamicode.com
首页 >  
搜索关键字:desing pattern    ( 7671个结果
AWK使用解析
Cut命令的局限 df -h | cut -d “ ” -f 5 /etc/passwd  cut命令无法正确截取以空格为分隔符的内容AWK格式awk ‘条件1{动作1} 条件2{动作2}…’ filename   条件(Pattern)[一般使用关系表达式作为条件]: x>10  判断变量 x是否大于10  x>=10  大于等于  x  动作(Action):  格式化输出:print...
分类:其他好文   时间:2014-10-05 11:32:58    阅读次数:166
HDU - 5009 Paint Pearls(dp+双向链表优化)
Problem Description Lee has a string of n pearls. In the beginning, all the pearls have no color. He plans to color the pearls to make it more fascinating. He drew his ideal pattern of the string o...
分类:其他好文   时间:2014-10-03 22:31:45    阅读次数:363
[设计模式]策略模式
?策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则–封装变化的概念–编程中使用接口,而不是对接口的实现?面向接口的编程策略模式的定义–定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。–策略模式使这些算法在客户端调用它们的时候能够互不影响地变化?策略模式...
分类:其他好文   时间:2014-10-03 18:26:24    阅读次数:235
5.3 适配器模式(4.1)
适配器模式(adapter pattern),又名包装器(Wrapper),是一种“伪装式”委派方式。问题描写叙述:假定接口Being(生命) 有抽象方法eat()、run(),它的实现类有人/Person、狗/Dog等等;现有 (第三方) 已经存在的鸟/Bird类,可是Bird拥有的方法头/接口不...
分类:其他好文   时间:2014-10-03 14:38:14    阅读次数:240
利用正则表达式提取括号内内容
比如现在要提取 中华人们共和国,简称(中国) 这句话中括号里的“中国” 1 import java.util.regex.Matcher; 2 import java.util.regex.Pattern; 3 public class Test 4 { 5 public static v...
分类:其他好文   时间:2014-10-03 05:11:24    阅读次数:187
谈谈MVC模式
谈谈MVC模式作者:阮一峰1.如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。MVC模式就是架构模式的一种,它对我的启发特别大。我觉得它不仅适用于开发软件,也适用于其他广泛的设计和组织工作。下面是我对MVC模式的一些个人理...
分类:Web程序   时间:2014-10-03 00:32:53    阅读次数:190
【CodeForces】471D MUH and Cube Walls KMP或者字符串HASH
想到两点就行: 1、相邻项相减,处理出相对高度,这样如果pattern或者text增加的话,就没问题了 2、KMP匹配O(n) HASH的话 ,我WA在第25组数据了,听说如果改为大素数取模就能AC KMP AC了 但是好奇怪我的KMP模板难道有问题?? 先贴KMP ac 代码 //#pragma comment(linker, "/STACK:102400000,102400...
分类:其他好文   时间:2014-10-02 17:02:23    阅读次数:308
[Leetcode] Wildcard Matching
Implement wildcard pattern matching with support for'?'and'*'.'?' Matches any single character.'*' Matches any sequence of characters (including the e...
分类:其他好文   时间:2014-10-02 16:44:03    阅读次数:157
设计模式之状态模式(State Pattern)
状态模式是用来封装某种状态下的一整套行为的,状态模式隐藏了状态切换过程,调用者并不清楚模块内部的状态转换细节,状态模式实现了程序运行时的多态。如果代码中出现了大量相似的if-else结构,你可能需要使用状态模式来消除这些不和谐的条件块。
分类:其他好文   时间:2014-10-02 16:39:13    阅读次数:130
委托、Lambda表达式、事件系列06,使用Action实现观察者模式
在"实现观察者模式(Observer Pattern)的2种方式"中,曾经通过接口的方式、委托与事件的方式实现过观察者模式。本篇体验使用Action实现此模式。 就举一个足球场上的例子,当裁判吹响终场哨,胜队庆祝,失败队落寞。把裁判看作是被观察者,比赛中的两队看作是观察者。 裁判作为被观察者需要提供...
分类:其他好文   时间:2014-10-02 13:46:52    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!