用多少眼泪才能让你相信 发表于 2022-8-9 14:41:48

day01_计算机常识

为了更好的学习软件测试的相关技能,需要具备一定的基础知识。需要学习的基础知识包括:计算机基础丶前端知识丶后端知识....
计算机基本介绍

概念:

[*]计算机是一种可以自动高效进行计算操作的电子设备,我们称之为电脑( PC )。计算机是由硬件系统+软件系统二大部分组成。硬件:看得见摸得着的设备。软件:运行在硬件设备上的第三方功能集合
特点:

[*]完成数学和逻辑运算
[*]对数据进行记忆和存储
[*]在程序指令下自动高效的进行计算
计算机硬件组成

[*]输入设备:给计算机提供数据。例如:键盘 鼠标....
[*]输出设备:将计算机处理后的数据展示出来。例如:屏幕 音响....
[*]中央处理器( cpu ):计算器+控制器:
[*]存储器:分为内存和外存,对数据进行管理。内存:决定了能同时运行多少个程序,运算速度比外存快。外存:硬盘、移动硬盘,决定了能保存多少数据,内存断电后数据丢失,外存永久保存​
https://img-blog.csdnimg.cn/cbfed04172c54b9c8e28aea931048631.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_19,color_FFFFFF,t_70,g_se,x_16​
计算机软件系统组成
计算机软件系统由操作系统软件+应用软件组成

[*]常见的操作系统软件:Windows、MacOS、Linux丶Android...
[*]常见的应用软件组成:QQ丶迅雷丶淘宝...​
进制

进制也就是进位计数器,是人为定义的带进位的计数方法。不同的进制之间可以按照一定规则进行转换。
二进制

[*]二进制是一种数学进制,只有0和1二个基数。
[*]计算机底层里用到的就是二进制。
[*]现代计算机都是通电进行工作,当电流通过硬件时产生电压,高电位1,低电位0,底层就只有二种状态,刚好和二进制当中的0和1对应
好处

[*]技术实现简单,状态稳定
[*]二进制刚好与逻辑运算当中的真假对应。 1代表真true ,0 代表假false
[*]二进制可以非常简单的转成十进制。
常见的数学进制

[*]二进制( bin ):逢2进1,基数是0-1
[*]八进制( oct ):逢8进1,基数是0-7
[*]十进制( dec ):逢10进1,基数是0-9
[*]十六进制( hex ):逢16进1,基数就是0-9 A B C D E F
​编码和计量单位

编码概述
编码就是将人类可以理解自然语言 “翻译” 成计算机可以理解的机器语言 。将我们人类语言中的字符与二进制当中的数字建立了一种对应关系,计算机就可以识别人类语言了。ascii码表:它是第一张全世界通用的“单字节”编码表,在它里面人为规定了256个字符的对应关系 ​https://img-blog.csdnimg.cn/cd1a31341b9940d2ad6ff06fb01160e9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_18,color_FFFFFF,t_70,g_se,x_16​
字符集

[*]所谓的字符集和编码表是类似的概念,
[*]在 ascii 码表当中没有包括汉字,如果直接使用 ascii 码来处理中文的时候就会产生乱码的问题
[*]后来慢慢的基于 ascii 码表又出现了很多其它的编码标准。
[*]当前最常见的处理中文的编码标准是 UTF8,代表国际编码
计算机数据计量单位https://img-blog.csdnimg.cn/71db52bd18514d0aadd9cceef5fc36f9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_11,color_FFFFFF,t_70,g_se,x_16

五大浏览器

浏览器是用来显示在万维网或局域网等内的文字、图像及其他信息的软件,它还可以让用户与这些文件进行交互操 。​https://img-blog.csdnimg.cn/c7a647557b6947cc880d68584a7680e9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_19,color_FFFFFF,t_70,g_se,x_16​
网站的访问过程

当我们打开浏览器,在浏览器地址栏中输入百度网址: http://www.baidu.com ,点击回车,查看网页内容。这样一个简单的网站访问过程,背后都发生了什么?需要用到下面这些知识..
URL

[*]URL:(Uniform Resource Locator,统一资源定位符)互联网上资源的地址、位置。
[*]URL格式: 协议://主机地址/路径  
[*]例如:所说的“输入百度网址”中的网址( http://www.baidu.com )其实就是URL
域名

[*]域名:(英语:Domain Name)又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。
[*]域名的好处是方便记忆
[*]例如:案例中的 www.baidu.com 就是域名
IP地址

[*]IP地址:是指互联网协议地址,互联网上所有的设备都有一个独一无二的IP地址。
[*]所有的域名有一个相对应的IP地址,并且可以把URL中域名替换成IP地址
DNS

[*]DNS:(Domain Name System,域名系统),用于把域名转换为对应的IP地址。
[*]域名解析就是由域名到IP地址的转换过程。域名的解析工作由DNS服务器完成
hosts

[*]hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联
[*]当用户在浏览器中输入一个网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页
[*]如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析
[*]hosts文件位置: Windows XP/7/8/10系统hosts文件路径在C:\Windows\System32\drivers\etc下
客户端

[*]客户端(Client):又称为用户端,是指与服务器相对应,为客户提供服务的程序。比如:用户使用的浏览器、桌面应用程序、APP等
服务器端

[*]服务器端(Server):是指网络中能对其它机器提供某些服务的计算机系统。
https://img-blog.csdnimg.cn/0b9d7a0db39b441c872aea90169bee20.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_20,color_FFFFFF,t_70,g_se,x_16​
HTTP请求

[*]请求(Request):客户端向服务器索取数据或提交数据的一种行为
[*]HTTP请求:客户端向服务器端发送基于HTTP协议的请求
[*]在发送HTTP请求时,可以选择不同的请求方式,最常见的请求方式有:GET、POST。GET请求:提交的数据显示在地址栏,如果是敏感数据则不安全 。受限于URL的长度,提交的数据量有限制。POST请求:POST请求是有请求体的,敏感数据可以放到请求体中,用户不能直接看到,相对来说更加安全一些,没有数据量大小的限制
 HTTP响应

[*]响应(Response): 服务器对客户端对请求做出的反应,返回客户端所需要的数据
[*]HTTP响应组成:响应行、响应头、响应体
https://img-blog.csdnimg.cn/923da802441946afa46fbae0a4fc427a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_20,color_FFFFFF,t_70,g_se,x_16​
常见响应状态码

[*]200:这个是最常见的http状态码,表示服务器已经成功接受请求,并将返回客户端所请求的最终结果
[*]404:请求失败,客户端请求的资源没有找到或者是不存在
[*]500:服务器端出现错误,导致无法完成客户端当前的请求
网站的访问过程

[*]在浏览器中输入 URL
[*]需要通过解析,去找到相应的IP
[*]查找IP 首先会从本地的 hosts 文件开始,如果找不到则去 DNS服务器查找
[*]如果DNS帮我们找到了目标的IP ,我们先发送一个测试的请求,通过之后再发送正式请求
[*]服务器接收到正式的请求之后,它还需要进行验证。如果验证通过,则去帮我们找到当次请求想要的文件
[*]服务器开始处理我们的想要的文件,在这个过程中有可能会用到数据库中的数据
[*]当服务器将文件处理毕之后再通过 http 协议还给浏览器,此时浏览器就用自已的渲染引擎来进行渲染展示
网站访问过程如下图所示:
https://img-blog.csdnimg.cn/0a70fc793b774e089452cc0afe3acbc4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_17,color_FFFFFF,t_70,g_se,x_16​
DOS命令

概述:DOS命令是计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令...。DOS命令需要在DOS窗口中进行操作。打开DOS窗口操作步骤:通过 win + r 键操作打开运行面板,输入 cmd 后敲击回车,即可进入。
常用DOS命令  
https://img-blog.csdnimg.cn/16da6008750d4bc5bb98c71ddcfc875a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAamF2YV9wZWRlc3RyaWFu,size_20,color_FFFFFF,t_70,g_se,x_16​

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: day01_计算机常识