一、计算机概念
1.1 计算机是什么?
计算机又称电脑或笔记本,是现代用于高速计算的电子计算机器,其特点主要包括以下几点:
a.智能(可以按照程序或命令自动运行)
b.快速处理能力(数值运算或逻辑运算速度快)
c.存储记忆功能
1.2 计算机的组成
计算机由硬件系统和软件系统两部分组成。
硬件是指CPU、键盘、鼠标、显示器等看得见摸得着的东西;
软件是指QQ、微信、浏览器等看不见摸不着的东西;
**软件:按照特定顺序组织的计算机数据和特定指令的集合。**
开发人员的主要工作就是开发软件,开发软件过程就是将人的需求转化为计算机可以识别的命令语言,也就是进行人机交互。
二、交互模式
交互模式包括两种:一是命令行的交互模式(TUI)(做开发学习),二是图形界面化交互模式(GUI)(任一软件的图形命令窗口,如杀毒软件的电脑体检、优化加速、木马检查等命令)。
2.1 命令行的交互模式(cmd)
打开文本交互的方式
a.win+R——>运行窗口 输入cmd 回车
b.开始——>所有程序——>附件——>命令提示符
c.开始——>搜素框输入cmd 或 命令提示符
2.2 常见的DOS命令
1.dir 列出当前目录下的所有文件夹名称
2. md+文件夹名 在当前目录下创建一个文件夹
3. rd+文件夹名 删除当前文件夹下的指定文件
4. cd . 进入当前目录
5. cd… 返回上级目录
6. cd / 返回根目录
7. del+文件名 删除当前目录下的指定文件
8. del+文件夹名 清空当前目录下的指定文件夹
9. del *.txt 删除当前目录下的所有txt文件
10.exit 退出DOS命令行
三、文本或字符集
3.1 文本
文本分为两种:纯文本和富文本。纯文本只能保存单一的文本格式,不能保存与文本无关的东西(图片、音频等);富文本,可以保存图片、音频、文本等内容,如word、excel等。
开发所有的文本为纯文本,在计算机底层会转换为二进制数据。
**将字符转化为二进制数据的过程叫做解码;
将二进制数据转化为字符的过程叫做编码。**
编码和解码都需要遵循一个规则,该规则称之为 字符集。
3.2 常见字符集
a. ASCII表
美国人的编码规则 采用7位对美国常用字符进行编码,共128个;
b. ISO-8859-1
欧洲的编码 采用8位对常用字符进行编码,共256个;
c. GB2312/GBK
中国人的编码(或国标码);
d.Unicode
万国码(世界通用编码),常见的万国码包括UTF-8,UTF-16,UTF-32.
UTF-8 包含1-5个字节
UTF-16 包含2-4个字节
UTF-32 包含4个字节
四、进制
为了更加方便的表示数据,出现了八进制、十六进制。进制越大,表现形式越短。
4.1 进制间的转换
十进制转二进制(原理:对十进制数进行除2)
5 / 2=2…1
2 / 2=1…0 5 的二进制为101
1…1
二进制转十进制 (原理:二进制乘以2的次幂的过程)
101=12(0)+02(1)+1*2(2)
4.2 进制的计数
十进制 满十进一
0,1,2,3,4,5,6,7,8,9,10,11,…19,20…,29,30,…
二进制 满二进一
0,1,10,11,100,…
八进制 满八进一(几乎不用)
0,1,2,3,4,5,6,7,10,11,…17,20,…
十六进制 满十六进一
0,1,2,3,4,5,6,7,8,9,a(10),b(11),c(12),d(13),e(14),f(15),10(16)…
4.3 数据换算
计算机底层都是由二进制数据保存的,计算机也只认二进制数据,内存当中每一个小格子称之为1bit(计算机当中最小的单位) 。
8bit = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb (兆字节)
1024mb = 1gb (吉字节)
1024gb = 1tb (太字节)
五、环境变量
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:临时文件夹的位置和系统文件夹的位置。
5.1 查看环境变量的方法
计算机右键——>属性——>高级系统设置——>环境变量(win7)
环境变量包括系统变量(一般不允许修改)和用户变量。
5.2 添加环境变量
打开环境变量——>新建——>输入变量名和变量值——>确定
环境变量可以有多个值,值与值之间用英文的分号(;)分隔。
5.3 修改环境变量
打开环境变量——>选中需要修改的变量——>编辑——>修改变量名或变量值——>确定
5.4 删除环境变量
打开环境变量——>选中需要删除的变量——>删除——>确定
5.5 path环境变量
从字面理解,path解释环境变量里面一个一个的路径
当在命令行输入一个命令的时候,系统会先到当前路径查找,如果当前路径没有,那么回去path环境变量里查找,找到就直接打开,没有则会报错。