笔记Day 2
通识介绍
UI GUI CLI
浏览器
内核
1 | 渲染引擎trigent(MS) |
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 * 删除文件夹中所有文件