1、Markdown
1.1 Typora 软件
#Typora:最好用的Markdown语法编辑器
#官网
https://www.typora.io
#下载地址
https://www.typora.io/#download
#源代码模式快捷键
Windows系统 ctrl + /
mac command + /
1.2 Markdown 基础语法
1.2.1 生成目录
#源代码模式下在文档最上方输入以下,就会在文档最上方根据标题生成目录
[toc]
1.2.2 标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
1.2.3 子标题
#无序子标题
* 子标题1
#有序子标题
1. 子标题2
#源代码模式下上一级与下一级多敲三个空格即可
#Typora内使用Tab键即可
1.2.4 代码块
1.2.5 制表
#使用管道符分割,Typora内可以使用如下
|user|passwd|hostname|
#源码如下
| user | passwd | hostname |
| ---- | :------: | -------- |
|root|123456|test1|
#::这两个代表着表格内文字整体居中
1.2.6 超链接
# 文本超链接
[文本](超链接) #eg: [测试](www.baidu.com)
#图片超链接,插入图片
![图片](超链接) #此处超链接可以是本地图片地址或者图片的url
1.2.7 单选框
1.2.8 字体
**加粗**
*斜体*
~~删除线~~
~~***倾斜加粗删除线***~~
2、编程与编程语言
2.1 语言
中文、日文、韩文等等都是人类的语言,语言是为了人与人沟通的媒介
2.2 编程语言
因此编程语言就是人与计算机之间沟通交流的媒介,为了让计算机代替人力无休止的干活
2.3 编程
编程是程序员使用计算机能够读懂的语言"将自己的思维逻辑和想法"写下来的过程
3、计算机基础
3.1 计算机五大组成部分
3.1.1 控制器
3.1.2 运算器
控制数学运算与逻辑运算
数学运算:数字相关的运算
逻辑运算:根据条件判断是否可行
#相当于人的大脑
3.1.3 存储设备
内存:存取数据的速度很快,但是它是基于电工作的,断电后数据会立刻丢失,不能永久保存数据。#eg:内存条,相当于人的短期记忆,
外存:存取数据的速度较慢,但是它断电之后数据也不受影响 可以永久保存数据。#eg:磁带,磁盘,u盘,硬盘,相当于人的长期记忆
3.1.4 输入设备
作用:将外界的数据传递给计算机
#eg:鼠标,键盘,麦克风
#相当于人的眼睛,嘴巴,耳朵
3.1.5 输出设备
作用:将计算机内部的数据传递给外部
#eg:显示屏,音响,打印机
#相当于人的嘴巴...
3.2 计算机三大核心硬件
3.2.1 中央处理器
CPU去内存中取程序的指令并运行,相当于控制器+运算器
3.2.2 内存
3.2.3 硬盘
3.3 操作系统
3.3.1 概念
作用:协调、管理、控制计算机各个硬件的工作
计算机硬件-->操作系统-->应用程序
我们日常生活中所使用的 程序员所编写的程序都必须基于操作系统之上
3.3.2 分类
PC端:
windows
linux
macos
移动端:
安卓
ios
鸿蒙