1. Computer knowledge

1. Computer concept

计算机组成:硬件和软件
硬件:鼠标、键盘、显示器、硬盘、CPU、主板等
软件:win系统、微信、qq等
软件就是一系列按照特定给顺序组织的计算机数据和指令的集合。

2. Computer language

2.1 The concept of computer language

数字、字符和语法规则组成了计算机中的各种指令(或各种语句)
计算机语言用于人与计算机通讯的语言

2.2 The development of computer language

 机器语言->汇编语言-》高级计算机语言(根据转换的时机不同,可以分编译性语言和解释型语言)
 编译型语言:C                          特点:执行速度快、跨平台能力差
 编译方式:X(源码)---》编译--》y(编译后的机器码) 
 解释型语言:python,java       特点:执行速度较慢、跨平台能力好
 解释方式:X(源码)---》解释器(python为解释器,java为虚拟机)--》解释执行
##原理:
1、编译型语言,只编译一次,后续无需重复编译,直接使用前面编译的结果
2、解释型语言是将写的代码生成一个中间文件,解释器解释中间文件。如JAVA生成.CLASS文件,最后由JVM进行解释。Python生成Pyc文件,再由解释器解释

Three, interactive mode

3.1 Command line interactive mode (TUI)

如cmd。打开方式:win+R ,输入CMD,打开窗口。
DOS命令:	dir    列出文件或者文件夹
		md    创建目录
		rd    删除目录
		cd    进入指定目录
		cd..    返回上一级目录
		cd/    退到根目录
		del    删除文件
		exit    退出dos命令行

3.2 Interactive mode of graphical interface (GUI)

如应用软件界面。

Four, text files and character sets

4.1 Plain text: Only a single content can be saved (text, pictures, font colors, etc. cannot be saved)

程序开发为纯文本开发
将字符转换为二进制的过程,称之为编码
二进制转化为字符的过程,称解码
编码和解码所采用的规则,称字符集:ASCII(7位编码表,2**7,总共128个字符)、ISO-8859-1(8位编码,2**8,共256个字符)、GBK(中国编码)、Unicode(万国码,一般编程都用,存在很多种实现方式 UTF-8占用1-5个字节,UTF-16占用2-4个字节,UTF-32占用4个字节)
字节:Byte 计算机计量存储和传输容量的一种计量的单位
1个字节=8位
1个中文=2个字节
英文标点占一个字节,中文标点占两个字节
字符:使用的字母、数字、字和符号
2个字符=1个文字
1个文字=2个字节
1个字符=1个字节

4.2 Rich files

可以保存文本以外的内容(有道、wod)

Five, base

二进制、十进制、十六进制
十进制-》二进制   原理:对二进制进行除2运算
二进制-》十进制    原理:对二进制乘以2(次幂)的过程
十六进制,先转成二进制,再转十六进制
十进制:满十进一    0-9
二进制; 满二进一   0、1
八进制:满八进一 0-7
十六进制:满十六进一 0-9、A-F
bit是计算机中最小的单位
byte是操作的最小的单位

Six, environment variables

Environment variable values ​​are some variables in the operating system.
My Computer-"Right Click-"Properties-"Advanced System Settings-"Advanced -" Environment Variables.
Environment variables are divided into user variables and system variables.
Before the environment variable path, use English; Separate the
path environment variable: After adding the corresponding document path, you can enter the CMD and enter the corresponding document name to open the document.

Guess you like

Origin blog.csdn.net/qq_37697566/article/details/100976754