定义:定义一个操作的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
结构图:
示例代码:
public abstract class AbstractClass {
public abstract void primitiveOperation1();
public abstract void primi...
分类:
其他好文 时间:
2014-10-04 12:18:10
阅读次数:
187
定义:给定一个语言,定义它的方法的一种表示,并定义一个解释器,这个解释器使用该表示解释语言中的句子
结构图:
示例代码:
public abstract class AbstractExpression {
public abstract void interpret(Context context);
}
public class NonterminalExpression...
分类:
其他好文 时间:
2014-10-04 11:26:56
阅读次数:
234
前一阵子研究转码的时候看了FFmpeg的源代码。由于ffmpeg.c的代码相对比较长,而且其中有相当一部分是AVFilter有关的代码(这一部分一直不太熟),因此之前学习FFmpeg的时候一直也没有好好分析一下其源代码。最近正好看了看AVFilter的知识,顺便就看了下FFmpeg的源代码,在这里画图理一下它的结构。先说明一下自己画的结构图的规则:图中仅画出了比较重要的函数之间的调用关系。粉红色的...
分类:
其他好文 时间:
2014-10-04 01:41:45
阅读次数:
308
一、COCO-Android说明二、COCO-Android结构图三、COCOBuild四、COCOFrame一、COCO-Android说明1.COCO-Android是支撑Android原生开发的一个轻量级框架.包括COCOBuild和COCOFrame两个部分,可分别单独使用.其核心思想为抽取...
分类:
移动开发 时间:
2014-10-03 15:19:14
阅读次数:
255
本文採用一个Demo来展示Android中ExpandableListView控件的使用,如怎样在组/子ListView中绑定数据源。直接上代码例如以下:程序结构图:layout文件夹下的 main.xml 文件源代码例如以下: 包 com.andyidea.demo中C...
分类:
移动开发 时间:
2014-10-02 15:21:33
阅读次数:
238
杂记之activity之间的跳转2011-03-07 23:315277人阅读评论(3)收藏举报androidbuttonjavaapplicationencodingclass代码结构图manifest.xml[xhtml]view plaincopy两个activity的代码[java]view...
分类:
其他好文 时间:
2014-10-01 15:56:01
阅读次数:
141
首先说一下keepalived:
Keepalived大致分两层结构:用户空间userspace和内核空间kernelspace
在
这个结构图里,处于下端的是内核空间,它包括ipvs和NETLINK两个部分。Ipvs的作用在前面的章节已经做过描述,不再重复叙述;netlink
提供高级路由及其他相关的网络功能,如果我们..
分类:
其他好文 时间:
2014-09-29 17:33:31
阅读次数:
231
FlowChart.NET是一款专业的.NET平台下的流程图及图表控件,它可以运行在任何C#,VB.NET或Delphi.NET语言编写的软件中。能够帮助你创建工作流程图、对象层次和关系图、网络拓扑图、实体关系图、IVR、工业自动化、genealogytrees、算法流程图、组织结构图、XML文档、类图等,该控..
分类:
Web程序 时间:
2014-09-29 03:17:27
阅读次数:
292
FlowChart.NET是一款专业的.NET平台下的流程图及图表控件,它可以运行在任何C#, VB.NET或Delphi.NET语言编写的软件中。能够帮助你创建工作流程图、对象层次和关系图、网络拓扑图、实体关系图、IVR、工业自动化、genealogy trees 、算法流程图、组织结构图、XML...
分类:
Web程序 时间:
2014-09-28 21:28:45
阅读次数:
248