码迷,mamicode.com
首页 >  
搜索关键字:结构图    ( 2601个结果
外观模式
模式说明所谓外观模式就是提供一个统一的接口,用来访问子系统中的一群接口。模式结构图程序示例说明:灯光、荧屏、空调、电视一键开启、关闭代码:class Light(object): def on(self): print 'light turn on' def off(sel...
分类:其他好文   时间:2014-08-25 16:22:44    阅读次数:224
rsync + inotify 实现数据时时同步,和跨系统实现数据同步。
一.rsync客户端与服务端结构图:日常维护中,数据备份算是比较基本的一个了,rsync很好的解决了繁琐的数据时时同步,不需要手动指定变化的数据,而是由rsync自动检测,发现数据不一致时,就开始备份或者推送到其他rsync主机上。inotify是linux监控文件变化的监控工具,可以配..
分类:其他好文   时间:2014-08-23 19:11:42    阅读次数:447
解释器模式
模式说明所谓解释器(Interpreter)就是将一系列指令转化成代码,能够执行的代码。Interpreter本来就有翻译的意思。GoF给它的定义是:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。模式结构图程序示例说明:一个上下文类;一个解释器,两个...
分类:其他好文   时间:2014-08-23 16:45:11    阅读次数:264
代理模式
模式说明代理模式就是给一个对象提供一个代理,并由代理对象控制对原对象的引用。在代理模式中,“第三者”代理主要是起到一个中介的作用,它连接客户端和目标对象。模式结构图程序示例说明:男孩给女孩送礼物,通过她的闺蜜来代理完成代码: 1 class Girl(object): 2 def __ini...
分类:其他好文   时间:2014-08-23 16:33:51    阅读次数:273
原型模式
模式说明所谓原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。说到复制,就会有深/浅两种复制,这是面向对象的值类型和引用类型的差异,具体不作说明模式结构图程序示例说明:无代码: 1 import copy 2 class WorkExp: 3 place="" 4 ...
分类:其他好文   时间:2014-08-23 13:50:50    阅读次数:211
工厂方法模式
模式说明工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。和简单工厂区别在于,每个工厂只管生产自己对应的产品,而简单工厂是一个工厂生产各种产品。模式结构图程序示例说明:一个日志类,两个派生类(文件日志和事件日志);一个日志工厂类(返回日志类),两...
分类:其他好文   时间:2014-08-23 11:08:20    阅读次数:172
简单工厂模式
模式说明简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共同的父类。模式结构图程序示例说明:加减乘除运算,继承同一个运算类。运算工厂根据传入参数返回相应的运算...
分类:其他好文   时间:2014-08-23 11:06:20    阅读次数:199
WEB页面日志集中审计
一.日志审计基本结构图。二.构建环境:操作系统采用CentOS6.5x86_64操作系统,构建rsyslog+loganalyzer,日志集中存储在数据库服务器。运维人员的排错很多都是靠分析日志来解决问题的,但是日志过于分散会耽误排错时间,对于线上的服务器要尽快的查找问题,及时给出解决方案。..
分类:Web程序   时间:2014-08-22 02:54:16    阅读次数:371
WPF之DataTemplate的使用
一 概要 通过实例演示DataTemplate的基本用法,并通过实例来说明DataTemplate相关知识点。   二 实例操作 1 新建WPF应用程序WpfTemplateExp,程序结构如下图所示。   图1 程序结构图   程序最终的运行效果如下图所示。   图2 程序运行效果图   程序完成的功能是: 通过列表显示学生信息,并在选中某学生时,在列表下方的文本框中显...
分类:其他好文   时间:2014-08-21 21:13:44    阅读次数:280
jqGrid源码分析(一)
废话少说,先上grid.base.js 总体结构图 各位亲们,注重看下$.jgrid.extend方法,jqGrid所有公开的参数和方法都是通过这个实现的。 说下这里jgrid的源码组织太凌乱,模块切分略粗,如果发现bug不宜每个人实施解决,光grid.base.js就几千行,建议作者重构grid,不怕文件多,就怕模块切分不够细,一到扩展就鸡肋! 有几个小的注...
分类:其他好文   时间:2014-08-21 21:12:07    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!