Markdown使用

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
鸿蒙