计算机要点
计算机要点
自己写的第一个博客
计算机的基本概念
1.计算机是由软件和硬件组成的机器。
2. 硬件部分包括屏幕、中央处理器、GPU、等实物部分。
3. 软件则为chrome、QQ、微信等非实体存在部分。
交互模式
交互模式分为
1.命令行交互(TUI):Windows环境下的cmd、powershell还有微软最新发布的terminal都属于TUI。
打开方式:Windows环境下 Windows + R 输入cmd或powershel即可打开
2.图像界面化交互模式(GUI):日常使用的大多数软件都为图像化交互模式,比如QQ、Chrome、vscode等,图像化是当前的大趋势,图像化更方便与上手,更加简洁直观。vue-cli3支持图像化设置界面后设置起来方便很多
常见的dos命令
最常用的
1.清屏
Cls
2.切换根目录
直接打开cmd窗口,直接输入G:即可切换到G盘 G:
3.显示当前文件夹下子目录
Dir
4.切换到子目录
**cd path **
5.返回上一层目录、返回到根目录
cd … 、cd/
6.创建目录
Md
7.删除目录
rd
常见的
文本和字符集
文本
文本分为纯文本和富文本
纯文本:只能保存文字。
富文本:可以保存文字以外的东西(图片,音频等)
文字集
在1967年美国发布了ascll,ascll使用7 位二进制来表示所有的大写和小写字母,数字0 到9、标点符号,但是此文字集并不适用于除了英语以外的其他文字,因此欧洲发布了ISO- 8859-1,中国发布了GBK,等用于各国的文字集,但是这些文字集都只适用于各国自己的文字,在进行国际项目时需要一个有世界所有文字的字符集,所以unicode应运而生,unicode又叫万国码,顾名思义,这是一个包括世界所以常见语言的文字集,而电脑上国际项目常用的UTF-8就是使用此字符集的编码规则。
字符集 | 适用于 |
---|---|
ascll | 美国等使用英语的国家 |
ISO- 8859-1 | 欧洲各国 |
GBK | 中国或其他使用中文的地区 |
unicode | 全球 |
UTF-8在Python中占用1-5字节、在服务器中占用1-4字
UTF-16占用2-4个字节
UTF-32占用4个字节
进制间的转换
计算机中进制主要有二进制、八进制、十六进制,而现实生活中用的进制是十进制,所以想讲电脑中的数据转换成人们常用的进制就需要进行进制转换。
其中二进制和十进制之间的转换是最常用的。
二进制转十进制
要从右到左用二进制的每个数去乘以2的相应次方,然后对每个结果进行相加,小数点后则是从左往右。
十进制转二进制
十进制整数转换为二进制整数 十进制整数转换为二进制整数采用"除2取余,逆序排列"法
具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
数据换算
十进制 国际单位制SI标准:
1 byte = 8 bits
1 Kb= 1,000 bytes
1 Mb= 1,000 Kb= 1,000,000 bytes
1 Gb= 1,000 MB = 1,000,000 Kb =1,000,000,000bytes
1 Tb= 1,000 GB = 1,000,000 Mb= 1,000,000,000 Kb=1,000,000,000,000 bytes
二进制 国际电工委员会IEC标准:
1 byte = 8 bits
1 KiB = 1,024bytes
1 MiB = 1,024 KiB = 1,048,576 bytes
1 GiB = 1,024 MiB = 1,048,576 KiB = 1,073,741,824 bytes
1 TiB = 1,024 GiB = 1,048,576 MiB = 1,073,741,824 KiB = 1,099,511,627,776 bytes
中文单位 中文简称 英文单位 英文简称 进率(Byte=1)
比特 比特 bit b 0.125
字节 字节 Byte B 1
千字节 千 KiloByte KB 2^10
兆字节 兆 MegaByte MB 2^20
吉字节 吉 GigaByte GB 2^30
太字节 太 TrillionByte TB 2^40
拍字节 拍 PetaByte PB 2^50
艾字节 艾 ExaByte EB 2^60
泽字节 泽 ZettaByte ZB 2^70
尧字节 尧 YottaByte YB 2^80
我们再买储存设备时候发现设备有缩水的情况就属于使用单位不同造成的。
环境变量
环境变量分为用户变量和系统变量
环境变量打开位置在此电脑>属性>高级系统设置>环境变量
其中Path变量时常用的变量,将应用的文件夹在此变量中设置后即可用cmd快速打开。