队列:是一种特殊的线性表
队列仅在线性表的两端进行操作:
队头:取出数据元素的一端
队尾:插入数据元素的一端
队列性质:先进先出(FIFO)
队列的实现之顺序存储
代码复用线性表的顺序存储
#include "SeqList.h"
#include "SeqQueue.h"
SeqQueue* SeqQueue_Create(int capac...
分类:
其他好文 时间:
2015-06-28 01:16:26
阅读次数:
172
一.概述
MVP(Model-View-Presenter) 是总所周知MVC模式的一个演变,他们的主要目的都是划分模块职责,降低模块耦合,易测试,提高代码复用,这里主要针对Android平台来简单分析MVP.
1.层级责任
Model: 负责数据的检索,持久化等操作
View: 负责UI的绘制和用户的交互
Presenter: 作为Model和View的中间...
分类:
移动开发 时间:
2015-06-27 16:42:22
阅读次数:
153
下拉刷新对象RefreshObject效果说明1. 分离了动画实现与刷新逻辑2. 你可以根据自己的需要,设计自己的动画效果,你的动画只需要继承协议,实现协议里面的方法即可3. 本设计方案是用的组件方式,代码复用率很高,灵活性很强源码https://github.com/YouXianMing/Ref...
分类:
其他好文 时间:
2015-06-26 00:11:06
阅读次数:
118
效果图如下所示:包的结构图如下(面向接口编程):view层代码如下所示:instanceList.jsp VPC: ...
分类:
其他好文 时间:
2015-06-20 23:27:43
阅读次数:
558
效果图如下所示:包的结构图如下(面向接口编程):view层代码如下所示:createInstance.jsp 中国石化云管控平台 ...
分类:
其他好文 时间:
2015-06-20 23:27:22
阅读次数:
242
效果图如下所示:包的结构图如下(面向接口编程):view层代码如下所示:createInstance.jsp 中国石化云管控平台 ...
分类:
其他好文 时间:
2015-06-20 23:22:17
阅读次数:
235
关于泛型 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部份,那些部份在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数....
第四章:乐高王国 在911事件之后,美国处于网络泡沫中,经济停滞了一年之久,OSAF作为其中一部分组织,他们首先在代码复用这一问题上产生了分歧,软件复用天生的两难选择。创建还是借用?是每个项目有会遇到的问题。之后又遇到解决远端访问和共享数据库这一急需解决的难题等等,但是chandler团队继续向前探...
分类:
其他好文 时间:
2015-06-18 00:33:03
阅读次数:
107
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。
代码复用。
增强代码的可靠性和灵活性。
增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。
封装
封装给对象提...
分类:
编程语言 时间:
2015-06-17 18:23:08
阅读次数:
189
计应134班(实验班) 陈兴Struts2常用标签总结一 介绍1.Struts2的作用Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示...
分类:
其他好文 时间:
2015-06-15 14:18:57
阅读次数:
113