Markdown学习总结笔记

本篇笔记采用Markdown编辑,下载:Markdown学习总结笔记

简介


Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown

编辑器


Typora 官网:https://typora.io/
吐槽点:换行会自动加入空行,难受…

语法


1. 标题


标题使用#表示,可分为1-6级标题,几级标题使用几个#,并以空格分隔标题名,如下所示:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

2. 文本格式


2.1 字体


*斜体文本*
_斜体文本_

**粗体文本**
__粗体文本__

***粗斜体文本***
___粗斜体文本___

2.2 分隔线


使用三个及以上*-可建立分隔线,字符间不许其他符号,格式如下

---
--------------

***
************

2.3 删除线


若要对文本内容添加删除线,如删除线内容,只需要在文字的两端加上两个波浪线 ~~ 即可格式如下:

~~删除线内容~~

2.4 下划线


下划线通过HTML标签实现,如下

下划线文本

<u>下划线文本</u>

2.5 脚注


脚注是对文本内容的补充说明,样式如下:
文本内容文本内容1

书写格式如下:

文本内容文本内容[^Markdown]。
[^Markdown]: Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

3. 列表格式


Markdown中列表可分为无序列表和有序列表。
无序列表:使用* + - 作为标记符。样式如下:

  • *第一项
  • *第二项
  • -第一项
  • -第二项
  • +第一项
  • +第二项

markdown书写格式如下:

* *第一项
* *第二项

- -第一项
- -第二项

+ +第一项
+ +第二项

有序列表:有序列表使用数字并加上. 来表示,样式如下:

  1. 第一项
  2. 第二项

书写格式如下:

1. 第一项
2. 第二项

列表嵌套:多层列表嵌套,子列表添加一个tab或者四个空格缩进即可,样式如下:

  1. 第一项
    • 第一项嵌套(可有序)
    • 第二项嵌套(可有序)
  2. 第二项

书写格式如下:

1. 第一项
   * 第一项嵌套(可有序)
   * 第二项嵌套(可有序)
2. 第二项

4. 区块


Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号。样式如下:

Markdown区块演示
Markdown区块演示

书写格式如下:

> Markdown区块演示
> Markdown区块演示

区块可嵌套使用,如下:

外层区块

内层区块

> 外层区块
> > 内层区块

5. 代码


段落上的函数或代码片段可用反引号`包起来,如:

cout
cout << "ans = " << ans << endl;

`cout`
`cout << "ans = " << ans << endl;`

代码块使用```独占一行包起来,代码高亮设置可加上语言标记前如下:

​```markdown
Markdown代码块
​```

6. 链接


[]() 格式:
[Google](www.google.com)

<> 格式:
<www.google.com>

变量替代格式:
[Google][google-link]
[google-link]:www.google.com

格式:
Google

<> 格式:
<www.google.com>

变量替代格式:
[Google][google-link]
[google-link]:www.google.com

7. 图片


Markdown中图片以[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OUdFgZhf-1578297607387)(图片地址)]格式或以<img src=“图片地址” 属性>书写。图片地址可分为:

  1. 绝对地址,即一个完整的链接,可以是本地文件目录绝对地址,也可以是网络图片链接。

    ![picture](绝对地址)
    <img src="绝对地址" width="50%">
    
  2. 相对地址,相对地址建议使用Linux地址格式,Windows格式的地址是以\分隔文件目录,使用这种地址格式在git上无法显示

    ![picture](相对地址)
    <img src="相对地址" width="50%">
    
  3. 地址变量,不在图片出直接填写图片地址,通过变量,在文档结尾统一给出变量值。如下:

    ![picture][picture-link]
    
    [picture-link]:图片地址
    

8. 表格


Markdown使用|分隔不同的单元格,使用-分隔表头,该两种符号两侧至少一个空格(最左或最右除外)。
对齐方式:

  • :-代表左对齐
  • :-:代表居中对齐
  • -:代表右对齐
| 左对齐 | 居中对齐 | 右对齐 |
| :--- | :----: | ----: |
| aaaa | bbbbbb | ccccc |
| a    | b      | c     |
左对齐居中对齐右对齐
aaaabbbbbbccccc
abc

其他

支持HTML元素,不在Markdown 涵盖范围之内的标签,都可以直接在文档里面用HTML撰写。
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>

此外,Markdown还支持数学公式,画流程图、时序图、甘特图等。


  1. Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 ↩︎

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础学习笔记 # 一、Java简介 Java是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle)于1995年首次发布。它具有跨平台的特性,可以在不同的操作系统上运行。Java语言被广泛应用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。 # 二、Java基本语法 ## 1. 变量与数据类型 Java是强类型语言,每个变量必须先声明后使用。Java提供了多种数据类型,包括基本数据类型(整数、浮点数、字符、布尔值)和引用数据类型(类、接口、数组)。 ## 2. 运算符 Java提供了多种运算符,包括算术运算符、关系运算符、逻辑运算符等,用于进行各种数学或逻辑运算。 ## 3. 控制流程 Java提供了多种控制流程语句,包括条件语句(if-else语句、switch语句)、循环语句(for循环、while循环)、跳转语句(break语句、continue语句)等,用于控制程序的执行流程。 ## 4. 方法和类 Java中的方法用于封装一段可重复使用的代码,可以带有参数和返回值。类是Java程序的基本组织单位,包含了属性和方法。可以使用关键字class定义一个类,通过实例化类的对象来调用其方法。 # 三、面向对象编程 Java是一种面向对象的编程语言,面向对象编程的核心概念包括封装、继承和多态。 ## 1. 封装 封装是将数据和行为打包成一个类,通过访问修饰符(public、private等)控制对类的成员的访问权限。 ## 2. 继承 继承允许一个类继承另一个类的属性和方法,并且可以通过重写来修改或扩展继承的方法。 ## 3. 多态 多态允许通过父类类型的引用来引用子类对象,实现对不同子类对象的统一调用。 # 四、异常处理 Java提供了异常处理机制,用于处理程序中的错误情况。异常分为可检查异常(checked exception)和不可检查异常(unchecked exception),可以使用try-catch语句来捕获和处理异常。 # 五、Java标准库 Java标准库提供了大量的类和接口,用于完成各种常见的任务。其中包括输入输出、集合、多线程、网络编程等功能,可以大大简化开发过程。 以上是我学习Java基础的笔记总结,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值