观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主....
分类:
其他好文 时间:
2014-09-29 23:29:41
阅读次数:
336
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模....
分类:
其他好文 时间:
2014-09-28 16:17:43
阅读次数:
216
今天估计一直要刷kmp,kmp,kmp,kmp....
这题目非常容易理解,就是A+B问题,不同的是,要找到A串后缀与B串前缀的最长串。
比如 ABC+BC -> ABC , ABC+BCD =ABCD ,ABCD+ BC=ABCDBC
用的就是kmp啦,输入两个串 str1 str2 ,以str1模式串,str2为文本匹配,以str2为模式串,str1为文本串,分别匹配出最长的长度。...
分类:
其他好文 时间:
2014-09-25 14:01:38
阅读次数:
222
一、问题引出
erlang监控进程在启动时设置了trap_exit为true,即会捕获到退出信号,会将退出信号转换为{‘EXIT’,Pid,Reason}存入自己的邮箱中,因此与监控进程link关系的进程退出后,监控进程能够很坦然的截获退出信号,自身不退出。启动erlang监控进程的进程,会和监控进程建立link关系,然而当启动进程退出时,监控进程没有象正常的情况,发生了异常退出...
分类:
其他好文 时间:
2014-09-23 23:29:55
阅读次数:
411
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输...
分类:
其他好文 时间:
2014-09-18 11:21:23
阅读次数:
292
本文对linux0.11源码进行分析,讲到了linux从16位模式转换成32为模式,为下一步执行main函数打下基础...
分类:
系统相关 时间:
2014-09-16 12:44:40
阅读次数:
303
小项目名称是雇员管理系统。mvc是一种项目的开发模式,中文名称为模式视图控制器,是强制程序员将数据的输入、处理、输出分开的一种开发模式。在这个小项目中,控制器使用service作为后缀名。项目uml图解概述:在此之前,需要先创建数据库empmanage,同时创建两张表,一张表为admin,令一张表为...
分类:
Web程序 时间:
2014-09-13 21:16:26
阅读次数:
429
Asp.Net MVC4.0 从入门到精通与项目实战 (Petapoco框架、二维码自定义、Bootstrap视图)视频教程下载 联系QQ:1026270010Asp.Net MVC 简介 MVC模式是“Model-View-Controller”的缩写,中文翻译为“模式-视图-控制器”。MVC模....
分类:
Web程序 时间:
2014-09-11 16:59:32
阅读次数:
291
之前一直以为定义一个XXXFactory类来负责new对象就是工厂模式了,而且一般为了方便使用,都把工厂类中的Create定义为static方法,仔细学习过后才发现工厂模式远没有这么简单,而且,严格地说,这种被称为“简单工厂模式”的方式根本不能称之为“模式”
分类:
其他好文 时间:
2014-09-11 13:49:11
阅读次数:
161