一些常识

电磁感应的世界


API:application Programming Interface

MIME:媒体类型(通常称为 Multipurpose Internet Mail Extensions  MIME 类型 )是一种标准,用来表示文档、文件或字节流的性质和格式

  URI:统一资源标志符(在某一规则下能把一个资源独一无二地标识出来)  URL:   统一资源定位符(URL则通过描述是哪个主机上哪个路径上的文件来唯一确定一个资源,也就是定位的方式来实现的URI),比如https://zhidao.baidu.com/question/12072839.html 就是个URL

PID:(Process Identification)进程识别号,用于本地进程通讯

话筒将声音转化成音频电信号的原理:话筒一般是动圈式的,当对着话筒说话,引起膜片振动,膜片与线圈相连线圈就在磁场中做切割磁感线运动,从而产生感应电流,这样就把声音信号转化为电信号了。

互联网(广域、城域、局域)、因特网(广域互联网)、万维网(http协议的)

计算机存储原理:电信号>磁信号 读取:磁信号转>电信号(磁致电阻效应,即外加磁场的变化会引起某些材料电阻的变化,从而把磁信号迅速转化成电信号,通过灵敏的探测器可以分辨电流变化,进一步获得读写的数据信息),微磁体凸起的地方代表数字1(磁化为1),凹的地方代表数字0,访问磁盘时就通过磁头去指到固定的地方然后读取数据

CPU:是一些门电路的的组合,用于实现逻辑关系,CPU有几个核,一个核同时只能执行一个线程

进程:

多线程处理:就是允许一个进程中在同一时刻执行多个任务(线程)。

并发:多个线程在CPU单个核心运行,看上去像同时运行多个线程,其实是一会做一下这个一会做一下那个

并行:每个线程分配给独立的核心,线程同时运行。

https://www.sohu.com/a/162108401_99907709

网络协议五层https://www.cnblogs.com/dengyibing/p/5563082.html

物理层(0/1)光纤、电缆等物理媒介

数据连接层(帧 一段有限的0/1序列 以太网(Ethernet【采用了CSMA/CD协议(解决网络上冲突问题,讲前先听 无声则讲 冲突即停)的局域网】)和WiFi是现在最常见的连接层协议)连接层像一个社区的邮差,帧就像信封

网络层(不同社区的人通信 相当信封转交给邮局  加个ip地址)、

传输层(识别某个进程 这就好像一所房子(计算机)里住了好几个人(进程),传输层就是在信纸的空白上写上新的“收信人”信息,每一所房子会配备一个管理员(传输层协议)。管理员从邮差手中接过信,会根据“收信人”,将信送给房子中的某个人。当信到达目的地的管理员手中,他会根据传输层协议(TCP/UDP),识别端口号,将信送给不同的人)

应用层 应用层协议是对信件内容进一步的用语规范,包括用于Web浏览的HTTP协议,用于传输文件的FTP协议,用于Email的IMAP等等

例子:比如我用微信给好友发消息:(应用层)发送后微信应用程序对发送的内容进行包装(字符编码、加密等)---》通过接口进入传输层,告诉对方是微信消息,添加我的传输端口与好友的端口---》进入网络层,+双方ip---》进入连接层,+双方MAC地址----》到达好友物理层-----》在这一层打开看物理地址是不是我 若是 数据层往上传输------》进入网络层 在一层打开ip地址是不是我  若是继续往上传 =》传到传输层 =》一看端口号是给微信传送的=》---》传递给应用层 表示层根据正确的编码格式 如果是图片  根据图片相应编码 转变成图片

服务:

端口: 端口:对应因特网的服务,因特网有多个协议,一个协议有多个服务,一个服务对应一个端口 (端口就是网络的出入口.就好像你家一栋房子分为好几间,每间都有独特的门一样)

套接字(socket):它是由ip地址+端口号组成,用于两机通信时识别进程,位于传输层与应用层之间,服务器监听,客户端请求,连接确认

闭包??

数据结构(存储数据的方式,以支持对数据的高效访问和修改,本质上是为了支持算法逻辑)+算法=程序

DLL(dynamic-link library)动态链接库 它是一个可由多个程序共同调用的库

注册表(register)是一个庞大的数据库,主要用来存储计算机软硬件的各种配置数据,安装的程序都要在注册表中进行注册登记。注册表中可以记录程序或文件存放的位置、授权信息、外观设置……用于Windows的启动、驱动模块的装载、应用程序能否正常运行

路由:路由器里根据目标IP,找到中间需要经过的路由器路径。
           Web里根据网址找到能处理这个URL的程序或模块。

NPM:用 npm 来共享 JS 代码:(node package manage) 就把 jquery、bootstrap 和 underscore 写到 package.json 里, 运行 npm install ,npm 就会帮他们下载代码,就是方便下载这些库,不用去官网一个一个找, node.js 内置了 npm,就是一个包管理器 。CNPM:加速NPM

上下文(程序执行时的cpu的寄存器状态和内存的一些数据)

scope 指的是 函数被调用的时候, 各个变量的作用区域
context 指的是 current scope and its enclosing scope,就是当前scope 和包裹它外面的scope

包括下面三个部分:The Activation Object      Scope Chain     this value

 

DTD(文档类型定义):就是告诉浏览器我是什么文档类型,浏览器根据这个来判断我用引擎来解析它来渲染它

DocType:是用来声明文档类型和DTD规范,,,,,就是告诉浏览器文档用的是哪个DTD

html5  !DOCTYPE html 

html4.0: 有个严格模式  还有个宽松模式(前者:使用废弃的元素浏览器无法正常解析)

耦合:就是关联性的意思,有关联性就会互相影响,去耦合就是去掉相互的关联性

 

站点:就是网络站点 网站

静态站点:静态网站

静态站点生成器:静态站点生成器是介于手工编码的静态站点和 CMS 之间(CMS:内容管理系统,从数据库提取内容),内容可能会是从数据库中提取的,但通常情况下,会使用 Markdown 文件

https://9iphp.com/web/php/7-reasons-use-static-site-generator.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值