相对于-A,人们觉得A更适合自己。
相对于B和A,人们往往缺乏专业的知识面进行正确的比较和认知。
我的理解😊
相对于-A,人们觉得A更适合自己。
相对于B和A,人们往往缺乏专业的知识面进行正确的比较和认知。
我的理解😊
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、重构的目的? 重构的目的是使软件更容...
1、控件: 任意打开一个App或者一个网页,应该很常见输入框、按钮、单选框、复选框等等的控件,控件表示程序设计中最小粒度的可复用可编程的部件,就像化学周期表中的每个元素一样,...
1、架构 架构指一个软件系统的结构。一个软件系统或者系统中的某一个模块,都会涉及到架构,架构清晰表示软件结构良好。 架构就是在考虑了一个软件系统的所有设计要素后,梳理清楚模块...
1、概念 接口就是提供具体能力的一个标准和抽象,这种能力别人可以通过接口来调用。 2、分类 在IT和互联网领域里面,这个词在不同场景下都会出现,比如“USB接口”,“让后台给...
一、API(Application ProgrammingInterface,应用程序编程接口) 1、API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件...
一、SDK(Software Development Kit,软件开发工具包) 1、SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开...
一、什么是core 1、当程序异常终止或崩溃(出现内存越界)时,操作系统会中止你的进程,并将进程此时的内存中的内容拷贝到磁盘的指定目录下存储,生成一个core文件(是一个内存...
一、卡顿原理 1、应用程序卡不卡顿,指的是APP的流畅度。手机每秒钟显示60次画面(单位fps,Frames Per Second,每秒传输帧数),才能让人觉得流畅,而对于电...
一、LBS(Location BasedServices,基于位置的服务) 1、LBS通过无线电通信网络(如通信运营商的GSM、CDMA网或网络Wi-Fi)或外部定位方式(如...