一、引言 在软件系统中,当创建一个类的实例的过程很昂贵或很复杂,并且我们需要创建多个这样类的实例时,如果我们用new操作符去创建这样的类实例,这未免会增加创建类的复杂度和耗费更多的内存空间,因为这样在内存中分配了多个一样的类实例对象,然后如果采用工厂模式来创建这样的系统的话,随着产品类的不断增加,导 ...
一、引言 在软件系统中,有时需要创建一个复杂对象,并且这个复杂对象由其各部分子对象通过一定的步骤组合而成。例如一个采购系统中,如果需要采购员去采购一批电脑时,在这个实际需求中,电脑就是一个复杂的对象,它是由CPU、主板、硬盘、显卡、机箱等组装而成的,如果此时让采购员一台一台电脑去组装的话真是要累死采 ...
1 开关电源PCB排版基本要点 1.1 电容高频滤波特性 图1是电容器基本结构和高频等效模型。 电容的基本公式是 式(1)显示,减小电容器极板之间的距离(d)和增加极板的截面积(A)将增加电容器的电容量。 电容通常存在等效串联电阻(ESR)和等效串联电感(ESL)二个寄生参数。图2是电容器在不同工作 ...
分类:
其他好文 时间:
2018-10-04 10:00:58
阅读次数:
187
Django框架简介 一、软件架构模式MVC和MTV 1、MVC模型 MVC(model view controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(model)、视图(view)和控制器(controller),具有耦合性低,重用性高,生命周期成本低等优点。 ...
分类:
其他好文 时间:
2018-10-04 09:36:24
阅读次数:
168
介绍 意图 :将类的接口转换为客户期望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。是作为两个不兼容的接口之间的桥梁。 主要解决 :主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用 : 1、系统需要使 ...
分类:
其他好文 时间:
2018-10-02 00:50:25
阅读次数:
170
1、BIOS开机自检,加载BIOS; BIOS中包含各种硬件信息,如:CPU、内存、硬盘等,还包含各种设备启动顺序信息,所以加载BIOS,读取到的信息根据顺序进行启动; 2、读取MBR; 读取完BIOS信息后,计算机会根据BIOS信息中指定的硬盘MBR引导扇区,将其内容复制到0x7c00地址所在的物 ...
分类:
系统相关 时间:
2018-09-30 23:21:25
阅读次数:
306
面向对象是一种程序的设计方法,或者说它是一种程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。 它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根 ...
分类:
其他好文 时间:
2018-09-30 22:40:05
阅读次数:
168
Emotet恶意软件 系统受影响 网络系统 概观 Emotet是一种先进的模块化银行木马,主要用作其他银行特洛伊木马的下载程序或删除程序。Emotet仍然是影响州,地方,部落和地区(SLTT)政府以及私营和公共部门的最昂贵和破坏性的恶意软件之一。 该联合技术警报(TA)是多国信息共享和分析中心(MS ...
分类:
其他好文 时间:
2018-09-30 19:55:19
阅读次数:
239
《Java从小白到大牛》纸质版已经上架了!!!设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象了。前面章节接触的类都是具体类。这一节介绍一下抽象类。抽象类概念{#-0}在13.4.1节介绍多态时候,使用过几何图形类示例,其中Figure(几何图
分类:
编程语言 时间:
2018-09-26 17:11:09
阅读次数:
158
JAVA课程才刚刚开始,就仿佛经历了一场劫难,让我们叫苦连天,苦不堪言。暑假学的一些皮毛java知识,到了真正需要写一个相对完整的软件系统,就如同废材一样,实在是用不上来。我看着小民哥布置的考试内容,心里一万个不愿意,不是说好的信息管理系统吗,怎么突然就变成了银行系统呢?仔细一想,小民哥向来以变幻莫 ...
分类:
编程语言 时间:
2018-09-24 12:02:43
阅读次数:
456