一、 软件特点 无形性(抽象性),比如人的大脑为硬件,软件则是大脑产生的思想。 二、 软件分类 1.功能划分 (1)系统软件:系统软件是计算机系统的必要成分,它跟计算机硬件紧密配合,以使计算 机系统的各个部分协调、高效地工作。例如操作系统、数据库管理系统等。 (2)支撑软件:用于协助用户开发与维护软 ...
分类:
其他好文 时间:
2018-08-18 23:32:37
阅读次数:
195
三种主流芯片架构简单比较 三种主流芯片架构 1. ARM ARM是高级精简指令集的简称(Advanced RISC Machine),它是一个32位的精简指令集架构,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。ARM处理器的主要特点是: (1)体积小、低 ...
分类:
其他好文 时间:
2018-08-17 16:30:55
阅读次数:
214
什么是适配器模式? 定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用: 1、系统需要使用现有的类,而此类的 ...
分类:
Web程序 时间:
2018-08-17 01:24:17
阅读次数:
226
什么是命令模式? 定义:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。 主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变化的紧耦合的设计就不太合适。 何时使用:在某些场合,比如要对 ...
分类:
Web程序 时间:
2018-08-16 13:31:51
阅读次数:
127
软件架构就是在软件开发领域,实现软件系统目标的一个架构。当一个人新进入一个系统的时候,首先要摸清的就是这个系统的架构,从形式上去理解内容,从分析其部分到综合其整体。 一个软件系统是为了满足特定的功能需求。正如一个组织部门是为了完成一项事业。这都是在成事的层面。背后则是真正的推动力量必然是人, 是利益 ...
分类:
其他好文 时间:
2018-08-16 10:40:01
阅读次数:
110
Web Services Web服务被定义为旨在通过网络支持两台机器之间交互的软件系统。它被设计为具有以通常在Web服务描述语言(WSDL)中指定的机器可处理格式描述的接口。 通常,“HTTP”是最常用的通信协议。 Web服务还使用SOAP,REST和XML-RPC作为通信手段。 Web服务可能不包 ...
mvc 自己封装一个框架 MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。 MVC的目的 ...
分类:
Web程序 时间:
2018-08-10 15:50:56
阅读次数:
181
一、mvc和mtv 1.mvc介绍 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解MVC模式? ...
分类:
其他好文 时间:
2018-08-09 17:43:44
阅读次数:
165
敏捷开发框架的优势随着云计算、物联网和互联网+思维充斥我们的社会,企业信息化也已经进入一个全新的阶段。这对软件从业者和软件公司来说是前所未有的机遇也是前所未有的挑战。对软件公司和程序员来说时间就是生命和金钱,一套非开源的软件可以扼杀一个工程。一套完美的敏捷开发框架是基于智能化可扩展组件式的软件系统项目,非常适合企业管理软件和互联网平台后台系统开发,框架中提供了完善的权限角色管理功能,快速开发功能,
分类:
其他好文 时间:
2018-08-09 17:40:48
阅读次数:
152
1.1 为什么要监控 在需要的时刻,提前提醒我们服务器出问题了 当出问题之后,可以找到问题的根源 网站/服务器 的可用性 1.1.1 网站可用性 在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。X个9表示在 ...
分类:
其他好文 时间:
2018-08-09 12:20:46
阅读次数:
206