08 2012 档案

摘要:最近面试老问道任务调度精确到秒,想了半天没印象。网上搜了一下* * * * * sleep 20; /bin/date >>/tmp/date.txt加个sleep 20;貌似能解决,改天开虚拟机试试。 阅读全文
posted @ 2012-08-16 20:54 大熊猫+1 阅读(815) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/god_bless_you/archive/2010/06/11/1756019.htmlAdapter(别名Wrapper)模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。要点:1. 适配器模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况”,在遗留代码复用、类库迁移等方面非常有用。2. 适配器模式有对象适配器和类适配器两种形式的实现结构,但是类适配器采用“多继承”的实现方式,带来了不良的高耦合,所以一般不推荐使用。对象适配器采用“对象组合”的方式,更符合松耦合精神。实现:类的 阅读全文
posted @ 2012-08-11 23:03 大熊猫+1 阅读(306) 评论(0) 推荐(0)
摘要:来源:http://lvxingzhelimin.blog.163.com/blog/static/170716550201110852956542/工厂模式分为三种:简单工厂、工厂模式和抽象工厂模式。三者之间存在哪些异同呢?先分别看看各个模式的特点一、简单工厂模式:实现了算法和界面的分离,也就是将业务逻辑和界面逻辑分开了,降低了耦合度。算法的封装:定义一个抽象的算法接口,提供不同算法的公共接口方法。其他具体算法继承这个抽象类,并实现具体的算法。简单工厂类:作为一个独立的类,实现了针对不同的算法进行实例化。简单工厂的UML图:二、工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。 阅读全文
posted @ 2012-08-11 08:58 大熊猫+1 阅读(683) 评论(0) 推荐(0)
摘要:来源:http://www.iteye.com/topic/979557总结完ubuntu之后,接着整uml的东西。上一篇我们介绍了用例图和用例间的关系。我们现在再来说说uml中类图和类的关系。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram):类图是面向对象系统建模中最常用和最重要的图,是 阅读全文
posted @ 2012-08-11 08:49 大熊猫+1 阅读(402) 评论(0) 推荐(0)
摘要:1.工厂模式主要作用是降低耦合度。abstract class Operation{ abstract public function getValue($num1,$num2); public function getAttr(){ return 1; }}class Add extends Operation{ public function getValue($num1, $num2){ return $num1+$num2; }}class Sub extends Operation{ public f... 阅读全文
posted @ 2012-08-10 17:55 大熊猫+1 阅读(612) 评论(0) 推荐(1)
摘要:http://jolestar.iteye.com/blog/179900#(原文)以前只是简单看过一些文章,了解一些。平时也就是写个简单的命令组合啥的,没写过复杂的脚本。最近一次为了恢复数据,写了一下脚本,发现这东西光学不练确实不行。顺便记一下学习笔记备用。约定:本文中的shell特指bash.由于javaeye博客编辑器没有提供shell代码格式,就只好勉强用javascript脚本格式插入代码。一.变量变量直接赋值,不用提前声明。Js代码var="Hello"var=Hellovar='Hello'注意几点:1.变量和值之间不能有空格,否则解释器会认为 阅读全文
posted @ 2012-08-10 17:34 大熊猫+1 阅读(535) 评论(0) 推荐(0)