testing基础第一天
程序员文章站
2024-03-08 16:46:58
...
计算机的定义
- 一种可以自动高效进行计算操作的电子设备—俗称:电脑
计算机分类
- 个人电脑,PC
- 工控机
- 服务器
- 嵌入式设备
- 移动设备
计算机特点
- 可以进行数学和逻辑运算
- 可以对数据进行存储和记忆
- 可以在程序指令下自动高效的计算
计算机组成
- 硬件
- 软件
硬件
- 输入设备
- 输出设备
- 运算器
- 控制器
- 存储器
- 内存
- 外存
软件
- 系统软件
- 操作系统
- 图形化桌面操作系统
- 服务器操作系统
- 嵌入式操作系统
- 移动设备操作系统
- 数据库
- 编译器
- 操作系统
- 应用软件
- 只要不是系统软件,就是应用软件
数学进制
- 二进制
- 逢二进一
- 八进制
- 逢八进一
- 十进制
- 逢十进一
- 十六进制
- 逢十六进一
十进制转二进制
- 一个十进制数除2,去商数和余数
- 如果商数不为0,就继续商数除2
- 直到商数为0
- 把余数倒置,就是转化为二进制的结果
课堂练习-十进制转二进制
二进制转十进制
- 也叫8421法
- 从右到左,别分为低位到高位
- 最低位,最右边的数系数为1
- 后面依次为2, 4, 8, 16, 就是上一个系数乘2
- 二进制的每个位和其对应的系数相乘,之后把结果相加,得到的和就是转化后的结果
课堂练习-二进制转十进制
计量单位
- 比特(bit)位,代表一个二进制的位,是计算机最小的计量单位
- 字节(BYTE) 一个BYTE等于8个bit
- K
- 1KB = 1024B
- M
- 1MB = 1024KB
- G
- 1GB = 1024MB
- T
- 1TB = 1024GB
- P
- 1PB = 1024TB
编码与字符集
- ASCII码
- 基于英语的
- 简体中文
- GB2312
- GBK
- 繁体中文
- BIG5
- UTF8-万国码
计算机语言
- 机器语言
- 汇编语言
- 高级语言
- C语言
- C++
- java
- python
- js
进入dos界面
- 按win键+r键
- 在dos界面里输入
- time可以看到系统时间
- ctrl+c退出time界面
dos命令
shutdown
- 指定系统定时关机
shutdown /s /t 500
500秒以后关机
shutdown /a
取消关机
/前面有空格 500前面有空格
ping
- 检查是否与目标主机网络可达
ping www.baidu.com
# 检查自己的电脑是否可以连接到www.baid.com这个主机
ipconfig
- ipconfig查看网卡信息
ipconfig /all
# 查看本机所有的网卡信息
dir
- 显示目录下的内容
- dir是directory(目录)简写
dir
上下键
- 可以把历史命令快速的调用出来,方便再次执行
cls
- 清屏
- clears(清理)
切换盘符
- 输入盘符冒号,可以切换盘符
d:
# 切换到d盘
c:
# 切换到c盘
cd
- 改变当前目录
- change directory(改变目录)
cd 目录名 --- 进入指定的目录
cd .. --- 返回上级目录
cd \ -- 回到根目录 这个斜杠是个反斜杠
cd \ -- 回到根目录
cd windows -- 进入windows目录
cd .. -- 回到上级目录
-- dir查看的是当前目录的内容
- cd和dir配合使用
- 先用cd改变目录
- 再用dir查看目录内容
md
- 创建新目录
- make directory(创建目录)
md 目录名
md aaa __ 在当前目录下创建目录aaa
cd aaa
md bbb -- 在aaa目录下创建目录bbb
-- 执行md的时候,要注意当前目录在哪里
echo
- echo 字符串 > 文件名
- 可以快速创建一个有内容的文本文件
- echo(回声)
echo hello > a.txt - 在当前目录下创建一个文件a.txt, 内容为hello
-- 文件创建在当前目录下
- 课堂练习
在d盘根目录下创建目录a
在a目录下创建目录b
在b目录下创建文件a.txt,内容为world
d: - 切换到d盘
cd \ 回到d盘根目录
md a - 创建目录a
cd a - 切换目录到a
md b - 创建目录b
cd b - 切换到目录b
echo world > a.txt - 创建文件a.txt,内容为world
rd
- 删除目录
- remove directory(删除目录)
rd 目录名 - 删除空目录
rd /s 目录名 -- 删除非空目录
rd c -- 删除空目录c
rd /s b -- 删除非空目录b
_ 删除一个目录先在这个目录的上级目录来删除
-- 假如当前目录在c目录下,删除c目录之前先cd ..回到c目录的上级目录再使用rd删除c目录
del
- 删除文件
- delete(删除)
del 文件名
del a.txt - 删除当前目录下的文件a.txt
copy
- 复制文件
copy 源文件 目标文件
copy a.txt b.txt - 把当前目录下的文件a.txt拷贝为b.txt
copy a.txt b\a.txt - 把当前目录下的文件a.txt拷贝到b目录下,文件名还叫a.txt
copy a.txt b\b.txt - 把当前目录下的文件a.txt拷贝到b目录下,并且文件名修改为b.txt
copy a.txt c -含义一:如果c不存在,把当前目录下的文件a.txt拷贝为文件,名字就叫c
copy a.txt c -含义二:如果c是一个目录,把当前目录下的文件a.txt拷贝到c目录下,文件名还叫a.txt
copy a.txt ..\a.txt - 把当前目录下的a.txt拷贝到上级目录,名字还是a.txt
copy a.txt ..\b.txt - 把当前目录下的a.txt拷贝到上级目录,名字叫b.txt
copy a.txt .. - 把当前目录下的a.txt拷贝到上级目录,名字还是a.txt
-- .. 在dos中的意思就是上级目录
copy a.txt ..\abc\a.txt - 把当前目录下的a.txt拷贝到上级目录的abc目录下,名字还叫a.txt
copy a.txt ..\abc\b.txt - 把当前目录下的a.txt拷贝到上级目录的abc目录下,名字叫b.txt
copy a.txt ..\abc
- 含义1:如果上级目录下有abc目录,把当前目录下的a.txt拷贝到上级目录的abc目录下,名字还叫a.txt
- 含义1:如果上级目录下没有abc目录, 把当前目录下的a.txt拷贝到上级目录,文件名叫abc
-- 当前目录到了c盘下
copy a.txt d:\a\b\a.txt - 把当前目录下的a.txt拷贝到d盘的a目录的b目录下,名字还叫a.txt
copy a.txt d:\a\b\b.txt - 把当前目录下的a.txt拷贝到d盘的a目录的b目录下,名字叫b.txt
copy a.txt d:\a\b
- 含义1:如果b目录存在,把当前目录下的a.txt拷贝到d盘的a目录的b目录下,名字还叫a.txt
- 含义2:如果b目录不存在,把当前目录下的a.txt拷贝到d盘的a目录下,名字叫b
move
- 移动文件
- move和copy命令的语法格式相同
- 区别是copy后源文件还存在,move后源文件不存在,只保留目标文件
- move也可以给文件改名
move a.txt aaa.txt - 把文件a.txt改名为aaa.txt
课堂练习
md a -- 创建目录a
cd a
md a1
cd a1
md a2
cd a2
md a3
cd a3
echo aaaa > a.txt
cd ..\..\..\ - 回到上级目录的上级目录的上级目录,实际就是回到了目录a下
md b1
cd b1
md b2
cd b2
md b3
cd ..\..\a1\a2\a3 - 回到上级目录的上级目录的a1目录的a2目录的a3目录下
copy a.txt ..\..\..\b1\b2\b3 - 把当前目录下的a.txt拷贝到上级目录的上级目录的升级目录的b1目录b2目录的b3目录,文件名还叫a.txt
move a.txt ..\..\.. 把当前目录下的a.txt移动到上级目录的上级目录的上级目录
上一篇: 学习JAVA的第一天