【面经】上海万向区块链公司爬虫岗位

83 阅读2分钟

字节、比特、ASCII码、utf-8的知识。

  1. 字节和比特的关系是什么?

1字节=8比特。 1B = 8b,2B = 16b。

比特bit是二进制位的简称。

字节Byte是计算机数据处理的最小单位。

字和字节都是计算机的存储单元。字的位数叫字长,是cpu一次处理二进制代码的位数。字也是计算机一次处理数据的最大单位。 2. ASCII码、gbk、utf-8的区别?

字符在计算机呈现上有汉语,有英文,但是在计算机看来都是0101...

ASCII码是美国信息互换标准代码,有128个字符。2个字节。

GBK是中国汉字编码标准,同时兼容ASCII码。汉字2B,字母1B。

utf-8是多字节编码,包含全世界所有的字符。汉字3B,字母1B。 3. 你对于Http协议有哪些了解?

Http协议是超文本传输协议。是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

【客户端】浏览器

【服务端】万维网(WWW)服务器

HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询结果等)。

Q:HTTP协议一定基于TCP吗,可以基于UDP吗?

http协议没有规定一定要用tcp协议。

image.png 3. www.baidu.com的www是啥意思?

image.png

  1. Http中的cookie?

HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据。浏览器会存储 cookie 并在下次向同一服务器再发起请求时携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器——如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。

5. 操作系统中换行符有哪些?

image.png