上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 46 下一页
摘要: 设计模式(十二)职责链模式(Chain of Responsibility)(对象行为型)1.概述 你去政府部门求人办事过吗?有时候你会遇到过官员踢球推责,你的问题在我这里能解决就解决,不能解决就推卸给另外个一个部门(对象)。至于到底谁来解决这个问题呢?政府部门就是为了可以避免屁民的请求与官员之... 阅读全文
posted @ 2012-05-08 18:35 夏至冬末 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 设计模式(十)享元模式Flyweight(结构型)说明:相对于其它模式,Flyweight模式在PHP实现似乎没有太大的意义,因为PHP的生命周期就在一个请求,请求执行完了,php占用的资源都被释放。我们只是为了学习而简单做了介绍。1. 概述面向对象技术可以很好地解决系统一些灵活性或可扩展性或抽象性... 阅读全文
posted @ 2012-05-07 10:16 夏至冬末 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 给出两个数m和n,求它们的最大公因子,即能够同时整出m和n的最大正整数.1.[求余数] 以n除m并令r为所得余数。(我们将有0<=r<n)2.[余数为零] 阅读全文
posted @ 2012-05-06 12:12 夏至冬末 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 回到全局目录--------------------------------------------目录脚本组成 1管道 1标准IO&重定向 2脚本调试 3AND&OR 4引号 6脚本组成结构#!/bin/bash do somethingexit 0步骤编写:使用vim,emacs或其他文本编辑器... 阅读全文
posted @ 2012-05-05 11:44 夏至冬末 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 回到全局目录-----------------------------------------------目录函数定义 1退出状态 1参数传递 2标准IO 2脚本调试 2AND&OR 3内置命令补充 3函数定义函数定义:在Shell中,函数就是一组命令集或语句形成一个可用块函数增强了shell的可编... 阅读全文
posted @ 2012-05-05 11:40 夏至冬末 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 回到全局目录第二篇.P.S. 显示效果不尽人意啊,html源代码编辑,每次在编辑器里调好好的,到页面效果就变掉了 搞半天没搞定,无语ing.........只能后面看看能不能调回来了.------------------------------------------------------7... 阅读全文
posted @ 2012-05-05 10:26 夏至冬末 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 回到全局目录这个太长,拆成两篇.......blog显示不好,建议复制到word中查看---------------------------------------------------1.目录操作... 12.文件操作... 33.权限操作... 74.时间日期... 95.压缩解压... 96... 阅读全文
posted @ 2012-05-05 10:15 夏至冬末 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 设计模式--外观模式Facade(结构型):1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同... 阅读全文
posted @ 2012-05-04 16:59 夏至冬末 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式 初看《大话设计模式》感觉设计模式就以一些前人总结的代码设计模版,这些模版就是为了让代码可以重用、容易让人理解。简单的说就是为了让我们做的软件能像电脑主板一样,只要提供一些CPU接口,内存接口等等,就可以组装一台电脑。不同的设计模式就像不同型号的主板一样,只是更改了一些CPU接口,内存接... 阅读全文
posted @ 2012-05-04 15:32 夏至冬末 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 回到全局目录word转成html再搞到csdn这块,效果不是很好,表格每行显示太高........囧----------------------------VIM命令训练稿目录1.打开文件操作...12.存储及退出文件...23.模式转换...24.光标移动...35.插入...46.删除...47... 阅读全文
posted @ 2012-05-03 23:20 夏至冬末 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 回到全局目录Linux新手生存笔记[1] ——Linux目录结构及说明有个大体了解就ok,说明记得是摘自一篇博文,可惜没找到出处-------------------------目录结构图目录结构说明DirectoryDescription/根目录。在Windows,DOS或者其他类似的操作系统里面... 阅读全文
posted @ 2012-05-03 23:03 夏至冬末 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一切从零开始! 记得去年七月份毕业刚入职的时候,第一天便是制定一周的计划,这意味着我只有一个礼拜的时间熟悉所需要的内容,包括熟悉linux环境,vim,shell脚本,hadoop,测试理论等等. 因为工作环境是linux,所以是必选包业务,因为大学四年使用linux次数屈指可数,所以压力还是有的... 阅读全文
posted @ 2012-05-03 19:59 夏至冬末 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 设计模式(八)装饰器模式Decorator(结构型)1. 概述 若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上... 阅读全文
posted @ 2012-05-03 17:48 夏至冬末 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 设计模式(七)组合模式Composite(结构型)1. 概述在数据结构里面,树结构是很重要,我们可以把树的结构应用到设计模式里面。例子1:就是多级树形菜单。例子2:文件和文件夹目录2.问题我们可以使用简单的对象组合成复杂的对象,而这个复杂对象有可以组合成更大的对象。我们可以把简单这些对象定义成类,然... 阅读全文
posted @ 2012-05-03 14:21 夏至冬末 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 设计模式(六)桥连模式Bridge(结构型)1. 概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?例子1:设想如果要绘制矩形、圆形、椭圆、正方形,我们... 阅读全文
posted @ 2012-05-02 19:40 夏至冬末 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 设计模式(五)适配器模式Adapter(结构型)1. 概述: 接口的改变,是一个需要程序员们必须(虽然很不情愿)接受和处理的普遍问题。程序提供者们修改他们的代码;系统库被修正;各种程序语言以及相关库的发展和进化。 例子1:iphone4,你即可以使用UBS接口连接电脑来充电,假如只有iphon... 阅读全文
posted @ 2012-05-02 16:02 夏至冬末 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 设计模式(四)原型模式Prototype1. 概述我们都知道,创建型模式一般是用来创建一个新的对象,然后我们使用这个对象完成一些对象的操作,我们通过原型模式可以快速的创建一个对象而不需要提供专门的new()操作就可以快速完成对象的创建,这无疑是一种非常有效的方式,快速的创建一个新的对象。例子1:孙... 阅读全文
posted @ 2012-05-02 10:19 夏至冬末 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 二分查找又称折半查找 ,它是一种效率较高的查找方法。【二分查找要求】:1.必须采用顺序存储结构2.必须按关键字大小有序排列。【优缺点】折半查找法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。【算法思想... 阅读全文
posted @ 2012-04-28 11:05 夏至冬末 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整... 阅读全文
posted @ 2012-04-28 10:33 夏至冬末 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 设计模式(三)建造者模Builder(http://blog.csdn.net/hguisu/article/details/7518060)1. 概述 在软件开发的过程中,当遇到一个“复杂的对象”的创建工作,该对象由一定各个部分的子对象用一定的算法构成,由于需求的变化,复杂对象的各个部分经常... 阅读全文
posted @ 2012-04-27 18:20 夏至冬末 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 46 下一页