大喵-Day2

笔记Day 2

通识介绍

UI GUI CLI

浏览器

内核

1
2
3
4
5
6
7
8
9
10
11
渲染引擎trigent(MS) 

webkit(safari)

chrome => webkit =>blink

firefox=>gecko

安卓系统=>webview 独立更新

ios系统不允许自带内核的浏览器

DS(sigital signal 数字信号)5V电压(网线)

bit 一根线 0/1

1Byte = 8bit 2**8 (0-255种状态)

图片格式

jpg 有损压缩

png 无损压缩 支持透明色(Alpha通道,RGBA) =>CSS渐变效果

RGB(256*256*256) 24位 3字节

gif 有256种颜色供选择 无损压缩(原始照片不超过256种颜色) 只存储变化的点 支持透明度(只支持两种透明度)

bmp 无压缩,无损 winHex查看 源格式中第3-6字节为图像大小,用·Byte表示 后面字节转换为10进制放前面

webp Google发明 有损压缩 各方面优于jpg 适合在移动端 支持Alpha通道

编码

ASCII (American Standard Code for Information Interchange) 与 Unicode

ASCII 最多256个

GB2312 编码常见汉字(汉字2字节 最多65536个 英文仍为单字节) 不能编码扩展ASCII表

特殊要记的Ascii 10(换行) 13 (回车) 65(A) 97(a) 32(空格) 30(数字0)

Unicode 保存全球文字,符号 //所有编码兼容ASCII 97表示a

UTF-8 是Unicode 编码的一种形式 25105

字节序标记BOM UTF-8 BOM

命令行(CLI/CommandLineInterface)

API 应用编程接口

不同系统的命令行区别

Linux

windows上模拟Linux: cgyin(太大) 精简后为mingw(git bash自带)

wsl(windows subsystem for linux) 在windows10中模拟Linux

命令行重要概念

工作目录

$pwd 打印当前目录

$clear&Ctrl+l 清屏

$ ls --long-output / ls-l 双划线 选项全写 但画线 简写

$ ls --help ls命令的帮助文档

$ echo xxx > xxx.txt 将xxx写入xxx.txt

$ touch 新建文件

$ mv a.txt b.txt a.txt 改为 b.txt

$ rm xxx.txt 删除xxx.txt文件 rm -rf * 删除文件夹中所有文件

0%