软件工程
亿光年
大数据,数据架构,数据仓库,自然语言处理
展开
-
架构师的职责及工作描述
什么叫架构师 系统分析员属于Analyst角色组合,与其相比,架构师则是属于Developer 角色组里的一个角色,一个非常重要的角色。 架构师的职责及工作描述 The software architect role is responsible for the转载 2011-09-05 18:47:30 · 1008 阅读 · 0 评论 -
优先使用组合对象,而不是继承"的理解
继承应该不陌生了,OO的基本特性之一,由于继承易于理解,比很多地方都用,可以说有面向对象设计的地方都用,以至于被滥用。组合对象,可能听到的也有,但真正理解的可能就不多了的。笔者刚看到组合对象这词也很蒙,不知何物? 下面贴一段代码来理解一下组合对象。此代码是用php实现观察者模式原创 2011-09-06 18:24:38 · 4016 阅读 · 0 评论 -
MVC模式已死
MVC模式:Model模型 View试图Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式。 但 是,随着时间推移,MVC模式也暴露出大量缺点,因为MV转载 2011-09-19 17:58:12 · 895 阅读 · 0 评论 -
策略模式
策略模式是相对比较简单的设计模式,也是用得比较多的策略模式。形象点说,且大多数的都这样解释,方便为了很方便的添加其他的算法。其实策略模式确实这样子。它很好的符合了面向对象设计的对扩展开发,对修改闭合的原则。下面是为自己设计的一个例子进行说明! 类图 【代码】 <?php原创 2011-09-19 18:09:30 · 698 阅读 · 0 评论 -
策略模式与工厂模式比较
这段时间看了一些设计模式,看到策略模式与工厂模式的时候,总是感觉他们很相似,不要区分,到具体的场景了你可能还在徘徊到底用工厂还是策略呢?这几天就想写一篇关于策略模式与工厂模式区别的文章,但一直没思路,昨天跟淘宝mm聊了聊,今天早上思路顿时开阔。 当时我在说明策略模式原创 2011-09-27 18:07:18 · 25170 阅读 · 15 评论 -
Linux 信号说明列表
$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE转载 2013-08-04 09:56:47 · 2759 阅读 · 0 评论