字符编码(unicode,utf-8,utf-16,gbk等)

1. ASCII(American Standard Code for Information Interchange)

这种编码占用7个Bit,在计算机中占用一个字节,8位,最高位没用,通讯的时候有时用作奇偶校验位。因此ASCII编码的取值范围实际上是:0x00-0x7f,只能表示128个字符。后来发现128个不太够用,做了扩展,叫做ASCII扩展编码,用足八位,取值范围变成:0x00-0xff,能表示256个字符。其实这种扩展意义不大,因为256个字符表示一些非拉丁文字远远不够,但是表示拉丁文字,又用不完。所以扩展的意义还是为了下面的ANSI编码服务。

2. ANSI(Ameri......

URL、http和https的概念分析和比较

1. URL

1.1 定义

统一资源定位符(URL,英语 Uniform / Universal Resource Locator 的缩写)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

1.2 基本格式

schema://host[:port#]/path/.../[?query-string][#anchor]

schema 协议(例如:http, https, ftp)

host 服务器的IP地址或者域名

port# 服务器的端口(如果是走协议默认端口,可省略)

path 访问资源的路径

query-string 参数,发送给http服务......

MBR和GTP的区别

MBR(Master boot record)

MBR总共是512byte,其中留给分区的只有16byte,这也就导致我们平常在分区的时候发现只能有4个主分区,其他需要通过扩展分区来实现更多的分区。

缺点:

只支持2T的分区

主分区受限制4个

GTP(GUID partition table)

GTP也是EFI标准中的一项。LBA1如果没有读到数据,则认为使用的是MBR,因此这种兼容MBR模式

优点:

分区数目最多128个

备用GPT恢复

每个分区有128byte的超大空间使用来寻址