计算机系统与云计算2
1.编程习惯
代码不要写中文。
只能用局部变量,不能用全局变量。
单目操作符:~按位取反 !取反
双目操作符 与 或 非 加 移位
2.复习
1.Shell 包裹内核的壳
2.Kernel 内核
每个操作系统都有一个内核
不与程序交互
function:系统调用:提供函数 e.g file open
当前目录改变
与其他程序通讯
只接受程序调用
3.文件按名访问
4.标准输入输出文件
5.管道 一个命令输出变成另一个命令输入
3.git for version control版本控制
Checksum 记录每次修改 签名 有防伪功能
版本号 e.g. python3.7
大改放在小数点前
小改放在小数点后
Linux kernel
奇数 非稳定
偶数 稳定
Windows95 Windows97 年份标记
WindowsEXP Exp experience 缩写
SHA-1 hash 根据修改生成串号
好的hash没办法两个输入有相同的输出
输出很难构造出有意义 的输入 保证串号唯一
创始空的本地库
从远端克隆一个库到本地 url universal reversed location 可指但不仅指
https://github.com/rust_lang/rust/issues/1020
https 协议 http
https 加密的http
ftp 传文件
域名
rust-lang/rust/ 路径
issues/1020 资源/设备 issues 文件名