1、B/S B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系...
1、B/S B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系...
1、什么是对象? 程序里的一个对象,可以类比为现实里的一个实体,如一只猫。它有自己的一些属性,比如年龄、姓名;也有自己的一些能力,比如行走瞌睡;于是就可以响应别人发出的命令。...
程序可以分为两种:「非事件驱动」型程序、「事件驱动(event-driven)」型程序。 • 非事件驱动型程序 这类程序,遵循这样一个流程:启动程序 -> 执行程序(代码) ...
一、开源(Open Source,开放源码) 1、开源是指在软件发行的时候,附上软件的源代码,并授权允许用户更改/自由再散布/衍生著作,开源并不抵制商业收费。 这一概念旨在倡...
1、什么是流水线(pipeline)? 流水线是指在重复执行一项任务时,我们可以把它细分成很多小任务,让这些小任务重叠执行,来提高整体的运行效率。 2、CPU的流水线技术 C...
1、什么是进程? 进程可以简单的理解为执行中的程序,程序是我们放在硬盘中的一段代码,而通过创建进程,系统将程序放入内存中,同时运行它。 应用程序都是用来“应用”的,也就是我们...
1、什么是线程? 线程是程序执行的最小单位,CPU把所有的时间分成若干个小片,把每一个小片不断的分给不同的线程来执行,保证每个程序都有机会执行,不会有程序一直霸占CPU。 2...
一、耦合 1、耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 2、在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越...
1、什么是重构? 在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。本质上说,重构就是在代码写好之后改进它的设计。 2、重构的目的? 重构的目的是使软件更容...