记录一些计算机名词

DOCTYPE 全拼document type 是一种标准,通用标记语言的文档类型声明,它的目的是告诉浏览器(解析器)应该以什么样(html或xhtml)的文档类型定义(DTD)来解析文档。

回滚:回到之前的状态。

原子性的:要么成功,要么失败(回滚)

重定向:通过各种方法将其转到别的位置,比如网页重定向,访问该网站时会将该网站网址重定向为指定网站的网址,也就是跳转到指定网站。

静态网页:没有数据库没有后端代码,无论什么时候打开都是一样的界面,可以有各种动画效果,js效果,只是没有和服务器端交互的功能。

动态页面:可以使得浏览器和服务器可以交互,服务器端根据客户的不同请求动态的生成网页内容,登录,注册,刷新新闻之类的

函数签名就是函数的声明信息,包括参数、返回值、调用约定之类。js没有函数签名

方法重载是指方法名相同,但参数的数据类型、个数或顺序不同的方法。只要类中有两个以上的同名方法,但是使用的参数类型、个数或顺序不同,调用时,编译器即可判断在哪种情况下调用哪种方法。js没有方法重载

函数重用:写一个通用的方法来避免每次重复写大段的代码

超类:被继承的类一般称为“超类”,也有叫做父类

派生类:就是继承的子类,一般说法分为父类->子类,基类->派生类

缺省值:系统默认状态

包:就是一坨代码,用来解决一类问题的,把相同问题的解决方法封装成一个包

npm:全称Node Package(包) Manager(管理器)。
npm:包与包之间存在依赖时会很复杂,所以用npm来管理不同包之间的关系。
npm的主要作用是共享代码,比如我们网站需要用到jquery和bootstrap,我们需要去不同官网中下载使用,而npm这个工具帮我们把这些代码集中到一起管理,当然还可以使用其他大牛共享上去的包,我们自己也可以发布包给其他人使用

操作系统分为内核(内部逻辑,用户看不到摸不着 )和用户交互界面(桌面、图标等)
终端:用户交互界面与内核连接的唯一桥梁,可以通过终端对内核进行查询和修改

魔术字符串:在代码中多次出现,要改变它需要更改很多地方,耦合度很高。常用的解决方法:用一个变量代替它

truthy(真值):在 JavaScript 中,truthy(真值)指的是在布尔值上下文中,转换后的值为真的值。所有值都是真值,除非它们被定义为 假值(即除 false、0、""、null、undefined 和 NaN 以外皆为真值)。

path:操作系统的一个变量,主要在这个变量中配置可以在任何目录下直接运行的应用程序,window查找命令的方式,首先在当前目录找,找不到时就会去path变量设置的路径里找,一般情况下为了让服务器端命令(比如java,node)可以在电脑的任何目录下运行,都会配置path环境变量

模板引擎:动态页面渲染的时候,简化字符串的拼接,比如动态打印一个列表,我们要用字符串拼接html标签以及数据,很繁琐且易出错,而模板引擎就是简化这个操作

API接口:把某些功能封装好,方便其他人调用。
调用的人可以很方便使用这些功能,并且可以不需要知道这些功能的具体实现过程。
接API就是按照作者规定的流程去调用这些功能。

适配器:是一个接口转接器,也可以是一个独立的硬件,允许硬件或电子接口与其他硬件和接口相连

超文本:(全名超级文本)指含有指向其他资源链接内容的文本

GUI:图形化界面 用图形的方式,来显示计算机操作的用户界面

CLI: 命令行界面(英语:command-line interface,缩写:CLI)

jpg和jpeg : 它们是一种相同的格式,为什么会有两个呢,因为早期doc系统只允许有三位后缀名,所以那时候的文件后缀名都是三位,比如htm,jpg等 后来操作系统出现 就允许多位后缀了 如jpeg,html

Base64 : 是一种用64个字符来表示任意二进制数据的方法

SPA : 单页面应用,一般只有一个html页面,多页面则通过前端路由跳转

PWA : 先进的APP开发工具,比传统APP开发工具强大

beta版本 : 一般都是测试版本,不稳定

电脑mac地址 : 物理地址,电脑的唯一标识

Url : 协议 😕/ 主机 : 端口 / path(路径) ?query(查询) # fragment

hash:修改hash然后回车不会发请求,hash只用于页面定位,也不会发到后台

元数据 : 元数据是用来描述数据的数据,比如一本书【作者,书名,价格】等就是元数据,而【“小明”,“高级程序设计”,“100元”】就是具体数据

exe : executor 可执行文件,一般都是程序的执行入口

电源适配器 : 给设备提供电源的东西,比如手机的充电器,笔记本电脑的外部的那个长方形的就是,台式电脑内置在机箱里面了,其核心就是将交流电转换为直流电,以及升降到匹配设备的电压,并给设备提供稳定的电压

同源策略 : 所谓同源是指,域名,协议,端口均相同

SSR : Server Side Rendering 服务器端渲染
SSH : SSH是一种网络协议,主要用于客户端与远程主机的安全链接和交互

socket:套接字,是一种双向的通信端口,主机与主机之间通过套接字的连接进行数据的传输

端口:区分一台主机接收到的数据包应该交给哪个进程来处理

通信协议:约定好的通信规则,是一种标准,可以理解为各个计算机之间进行会话的共同语言

协议栈:协议的具体实现形式,通俗的来讲就是用代码实现的库函数,从而方便开发人员的调用。

调制解调器:就是modem,也称之为猫,电脑联网的必要设备,用于网络间不同介质网络信号转接,就是将某种信号转换为电脑网络信号

TCP/IP协议 : 指能够在多个不同网络间实现信息传输的协议,世界上有各种不同类型的计算机,也有不同的操作系统,要想让这些装有不同操作系统的不同类型计算机互相通讯,就必须有统一的标准。TCP/IP协议就是目前被各方面遵从的网际互联工业标准

HTTP协议 : 是一个基于请求与响应,无状态的,应用层的协议,目前任何终端之间进行任何一种通信都必须按照Http协议进行,否则无法连接

TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。

网关 : 也叫协议转换器,是网络数据的出入口,连接两个网络的出入口,路由器可以实现网关的功能

默认网关 : 当包的发送地址在路由表上匹配不到对应的地址时,不知道转发到哪里时,就会转发到默认网关,家庭网络中任何设备的默认网关都是路由器的内网IP地址

CDN的全称是Content Delivery Network,即内容分发网络

CDN : 网站的访问速度是基于页面包含的内容传输到用户电脑的速度,为了提高速度,我们把静态资源放置在CDN,缓存服务器

CDN就是把你的静态资源缓存在全国各地安置好的服务器,当用户访问你的网站时,会找到离用户最近的服务器进行获取,这样网站的资源加载速度就会更快。
总而言之,CDN可以缩短访问者主机与储存网站内容的主机之间的距离

智能DNS : CDN就是通过智能DNS实现就近访问的,比如广州的IP访问请求网站资源域名时,智能DNS解析会返回广州附近的服务器IP地址

CGI : 它是一种协议。通过cgi协议,web server可以将动态请求和相关参数发送给专门处理动态内容的应用程序(CGI程序)

代理 : Proxy,代理服务器的意思,通过缓存将数据收下来,伪装成客户端向服务器发出请求,或者伪装成服务器向客户端响应请求

站点 : 就是网站的意思,同一IP地址服务器可能有很多个网站,host字段就是用来区分它们的

hosts : 类似本地DNS服务器,我们可以提前配置好某个域名对应的IP地址,当我们访问这个域名时就会访问hosts里面配置的ip地址,而不用去DNS服务器查询

jwt : Json web token

token : 令牌,用于加密,一般用来做web登录功能

Access-Control-Allow-Origin : 访问控制,允许来源

ORM : (Object-Relational Mapping),对象关系映射,是一种思想,就是把Object转变成数据库中的记录,或者把数据库中的记录转变成Object,我们可以用jdbc来实现这种思想

JDBC : java数据库连接,提供了一组用Java语言编写的类和接口用来操作数据库

centos : 基于linux建立的操作系统,linux属于内核系统,只有终端命令界面无GUI界面,centos同时拥有终端命令界面和图形界面

Xshell : 可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的

xftp6 : 是一个功能强大的SFTP、FTP文件传输软件

我们可以使用Xshell6在Windows上操作Linux服务器,Xftp6用来将Windows文件与Linux服务器文件相互传输。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页