软件架构(architecture)是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件架构以作为满足不同客户需求的实际系统设计方案的基础。...
分类:
其他好文 时间:
2015-01-04 14:56:54
阅读次数:
230
模式动机模板方法模式是基于继承的代码复用基本技术,模板方法模式的结构和用法也是面向对象设计的核心之一。在模板方法模式中,可以将相同的代码放在父类中,而将不同的方法实现放在不同的子类中。在模板方法模式中,我们需要准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来让子...
分类:
其他好文 时间:
2015-01-04 13:17:02
阅读次数:
136
关于AS的Project与Android视图的不同,可以看我的博文
http://blog.csdn.net/siyehuazhilian/article/details/42123563
Android视图就是隐藏了部分不需要查看的视图,合并了部分文件
但是有些目录并不是真实的.而且在创建目录和文件时,无法定位真实的路径.
这个对于习惯用真实路径看的人来说确实不方便.
在P...
分类:
移动开发 时间:
2015-01-04 12:09:21
阅读次数:
271
模式动机完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。在软件开发中也常常遇到类似的情况,实现某一个功能有多个途径,此时可以使用一种设计模式来使得系统可以灵活地选择解决途径,也能够方便地增加新的解决途径。 在软件系统中,有许...
分类:
其他好文 时间:
2015-01-04 12:03:09
阅读次数:
270
模板继承比使用include方式有一个明显的方便,就是在方便每个页面引入不同的css js文件; layout.tpl (父模板) <html>
<head>
??<title>{block?name=title}默认页面标题{/block}</title>
??{block?name=he...
分类:
其他好文 时间:
2015-01-04 11:37:01
阅读次数:
130
华为核心交换机绑定IP+MAC+端口案例1案例背景某网络改造项目,核心交换机为华为S5700,接入交换机为不同型号交换机,如下模拟拓扑,客户端接入交换机1通过Access模式与核心交换机连接,该交换机下只有一个Vlan2192.168.2.0/24;客户端接入交换机2通过Trunk模式与核心交换机连接..
分类:
系统相关 时间:
2015-01-04 11:33:06
阅读次数:
456
用定时器中断,单片机中断处理时间大于定时器定时时间会怎样?
如果是不同的中断类型是可以根据优先级嵌套,如果是同一中断类型(如题),
有三种结果:1、马上进入新的中断处理(中断嵌套) 2、等待中断处理完再进入新的中断处理 3、出错。
单片机中断处理时间大于定时器定时时间,在下次中断时间到时,因为中断是同一类型、同一优先级,所以不会马上进入新的中断处理。
而是在本次中断处理结束后,单片机又马上进入新的定时器中断函数,主函数中的语句可能会没有机会运行下去,会影响后面中断的实时性。所以答案为2。
如果为了避免...
分类:
其他好文 时间:
2015-01-04 11:27:44
阅读次数:
164
下面代码实现的功能是简单工厂模式:
声明一个工厂类,其成员可以看做该工厂的主要产品类型。
再声明几个子工厂类,根据客户要求生产不同类型的产品。
若要增加新产品,只需声明新的工厂子类即可。
代码如下:
//Factory.h
#ifndef FACTORY_H
#define FACTORY_H
//计算类
class COperate
{
public:
COperate(void...
分类:
编程语言 时间:
2015-01-04 11:25:04
阅读次数:
168
本文目录一、变量二、类型修饰符三、不同编译器环境下基本数据类型的存储长度本文转载自 @m了个jC语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle都是C语言写的。C语言的数据类型大致可以分为下图中的几类:一、变量跟其他语言一样,C语言中用变量来存储计算过程使用的值,任何变量都必...
分类:
编程语言 时间:
2015-01-04 11:23:46
阅读次数:
189