• Markdown和PlantUML的基本使用


    首先需要在VS Code中安装Markdown extention和plantUML插件

    测试标题

    这是测试标题,使用一个#号配合标题

    测试1级标题

    这是1级测试标题,使用2个#号配合标题

    测试2级标题

    这是2级测试标题,使用3个#号配合标题

    这里是多级列表
    1. Part A
      1. Section One
        1. Example 1
        2. Example 2
      2. Section Two
      3. Section Three
    2. Part B
      • Section One
      • Section Two
      • Section Three
      • Section Four
    3. Part C
      就是简单使用序号加.的英文句号,或者*/+/-加空格,如果有缩进,则使用TAB

    接下来是插入图片测试,格式为:

    ![picture ID](图片路径 “picture name")
    
    • 1

    接下来是表格,用|分隔列,用-分隔行

    | DDR |
    | -------- |
    | Signal_1 |
    | Signal_2 |
    | Signal_3 |
    | Signal_N |
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    接下来进行代码测试code test,这是行内代码测试;使用键盘左上角数字1左边的 ’ 符号包括行内代码

    接下来是代码块测试,以3个 ` 开头,后跟语言类型如 C++,代码块结尾以3个和开头一样的符号结尾

    double func(int para) {
        return sqrt(para);
    }
    
    • 1
    • 2
    • 3

    接下来是流程图测试,以3个 ` 开头,后跟plantuml以标识这里用到plantuml

    @startuml
    
    start
    
    :prepare();
    
    if (initSuccess()) then (true)
        :process();
    else (false)
    endif
    
    stop
    
    @enduml
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    接下来是时序图测试:

    @startuml
    
    Alice -> Bob: Get device info
    
    Bob -> Alice: Device info
    
    Alice -> Alice: Self test
    
    @enduml
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    接下来是类图测试:

    @startuml
    
    SessionManager *-- ISession
    ISession ^-- Session
    Session --> Handle
    
    SessionManager : GetDevInfo();
    SessionManager : ISession[] sessionSet;
    
    ISession : TxConfig();
    
    Session : TxConfig();
    Session : txHandle;
    Session : rxHandles
    
    Handle : read();
    Handle : write();
    
    @enduml
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    接下来是JSON格式测试:

    ```plantuml
    @startjson
    {
        "Slot1": {
            "funcType:CW": {
                "LO0Port0":{
                    "Freq_1G":{
                        "Power_10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_0dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_-10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        }
                    },
                    "Freq_2G":{
                        "Power_10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_0dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_-10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        }
                    }
                },
                "LO0Port4":{
                    "Freq_1G":{
                        "Power_10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_0dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_-10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        }
                    },
                    "Freq_2G":{
                        "Power_10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_0dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        },
                        "Power_-10dBm":{
                            "ElementList":[
                                "Element1","Element2","Element3","..."
                            ]
                        }
                    }
                }
            },
            "funcType:DT": "...",
            "funcType:MOD": "..."
        },
        "Slot2":"...",
        "Slot10":"...",
        "Slot11":"..."
    }
    @endjson
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
  • 相关阅读:
    Redis Key操作
    react 网页/app复制分享链接到剪切板,分享到国外各大社交平台,通过WhatsApp方式分享以及SMS短信方式分享链接内容
    三维重建---第一章 摄像机几何
    利用轻量一键申请多域名通配符免费证书(Trustasia)
    计算机毕业设计django基于python图书馆借阅系统
    P1182 数列分段 Section II——二分答案
    【Redis】Redis 的共享 session 应用(短信登录)
    JS基本数据类型中null和undefined区别及应用
    动态链接库(七)--解决不同调用约定导致的名字改编问题
    Flutter iOS上架指南
  • 原文地址:https://blog.csdn.net/u014786409/article/details/132713922