码迷,mamicode.com
首页 >  
搜索关键字:design pattern    ( 12201个结果
match、search、sub、findall、compile区别
摘自网络,综合自己的理解: 函数名原型详解返回类型注意事项re.matchimport re re.match(pattern,string,flags)pattern:正则表达式,匹配成功,返回一个Match,否则返回一个None string:要匹配的字符串 flags...
分类:其他好文   时间:2014-07-29 10:27:38    阅读次数:218
php文件操作
<?phpheader(‘Content-type:text/html;charset=utf-8‘);/***[checkFilename检验文件名的合法性]*@param[string]$filename[文件名]*@return[bool][合法返回真]*/functioncheckFilename($filename){ $pattern=‘/[\/,\*,<>,\?\|]/‘; if(preg_match($pattern,$filename)){..
分类:Web程序   时间:2014-07-28 16:49:34    阅读次数:318
Design Pattern Bridge 桥设计模式
桥设计模式其实就是一个简单的has a relationship,就是一个类拥有另一个类,并使用另一个类实现需要的功能。 比如遥控器和电视之间可以使用桥设计模式达到可以使用同一个遥控器控制多台电视机的目的。 这样的设计思想是多种设计模式反反复复使用基本思想。 仔细思考下会发现多种设计模式的底层思想其实是相通的,不过具体实现或者某些细节,应用等有那么一点差别罢了。 下面就实现一个TV和rem...
分类:其他好文   时间:2014-07-28 16:25:53    阅读次数:237
State Pattern(状态模式)
状态(State)模式: 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式的结构:上下文环境(Context): 它定义了客户程序需要的接口并维护一个具体状态角色的实例,将与状态相关的操作委托给当前的Concrete State对象来处理。抽象状态(State):.....
分类:其他好文   时间:2014-07-28 15:05:33    阅读次数:250
SOCKIT 在make时出现(target pattern contains no % stop)???
Make错误(***target pattern contains no % stop)1. 问题描述在按照SoC_SW_Lab_13.0.pdf操作时候出现了下列图片的错误2. Bsp-editor生成文件正常
分类:其他好文   时间:2014-07-28 14:54:43    阅读次数:250
正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式:? (?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion)? (?!pattern) 零宽负向先行断言(zero-width negative lookahead assertion)? (?<=...
分类:其他好文   时间:2014-07-28 00:49:49    阅读次数:285
Android Material Design带来的UI变革
谷歌Matias Duarte称,“Material Design是美丽和大胆的,因为干净的排版和布局简单且容易理解。内容才是焦点。 谷歌I/O 014开发者大会上宣布全新的设计语言“Material Design”,适用于旗下所有平台,包括 Android、Chrome OS 和网页。      谷歌Matias Duarte称,“Material Design是...
分类:移动开发   时间:2014-07-28 00:03:10    阅读次数:282
设计模式 之 桥接
桥接模式(Bridge Pattern)           也称为桥梁模式。将抽象部分与它的实现部分分离,使它们都可以独立地变化。         居家生活,大家都用过电灯,开关和电灯通过电线相连接,开关控制电灯的亮与灭。当今各种物质产品令郎满目,五花八门,开关和电灯也是多种多样,例如:开关的种类有按钮式开关,声控式开关、触摸式开关、旋转式开关等。电灯的种类更是层出不穷,如白炽灯、霓...
分类:其他好文   时间:2014-07-27 23:53:29    阅读次数:341
ASP.NET 设计模式(转)
Professional ASP.NET Design Patterns为什么学习设计模式?运用到ASP.NET应用程序中的设计模式、原则和最佳实践。设计模式和原则支持松散耦合、高内聚的代码,而这将提升代码的可读性、灵活性和可维护性。对于那些已经有很好解决方法的任务,没有理由再去进行重复劳动。著名建...
分类:Web程序   时间:2014-07-27 23:24:19    阅读次数:313
Design Pattern Command 命令设计模式
本设计模式就是利用不同的类包起不同的命令,达到使用什么命令就实现什么操作。 也可以进一步利用map和自己喜欢的命令词对接起来。 一个执行类实际上已经包含了所有需要的操作了,如: class SuperMaker { public: string makeCar() { return "Car"; } string makePlane() { return "Plane"; ...
分类:其他好文   时间:2014-07-27 11:19:32    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!