
Markdown进阶系列
文章平均质量分 84
Markdown进阶系列
Android系统攻城狮
《Android系统多媒体进阶实战》一书作者
展开
-
MarkDown之时序图并行、条件、循环、可选高级语法(三十)
本篇目的:MarkDown之时序图并行、条件、循环、可选等高级语法,分享之。Markdown时序图,作为Markdown语法的一个扩展功能,以其直观、简洁的方式,在描述和呈现事件顺序或消息传递流程方面发挥着重要作用。时序图,又称序列图或顺序图,是UML(统一建模语言)中的一种图形表示法,用于显示对象之间交互的顺序。而Markdown时序图则提供了一种在纯文本环境中绘制这种图形的方法,使得在编写文档或交流想法时,能够方便地展示事件或消息的时序关系。原创 2024-04-02 05:30:00 · 2000 阅读 · 0 评论 -
Plantuml之nwdiag网络图语法介绍(二十九)
本篇目的:Plantuml之nwdiag网络图语法介绍网络图是计算机或电信网络的直观表示。它说明了网络组件(包括服务器、路由器、交换机、集线器和设备)的排列和互连。网络图是网络工程师和管理员了解、设置和排除网络故障的宝贵工具。nwdiag 由Takeshi Komiya 开发,为快速绘制网络图提供了一个精简的平台。由于其直观的语法,nwdiag已无缝集成到PlantUML 中。这里展示的示例受到了Takeshi 所记录示例的启发。原创 2024-01-03 09:46:18 · 1461 阅读 · 0 评论 -
Plantuml之甘特图语法介绍(二十八)
本篇目的:Markdown之甘特图语法介绍甘特图是一种用于项目管理的强大工具。它直观地表示了项目进度表,让管理人员和团队成员对整个项目的开始和结束日期一目了然。该图沿着水平时间轴显示任务或活动,显示每个任务的持续时间、它们的顺序以及它们是如何重叠或同时运行的。在甘特图中,每个任务由一个条形图表示,其长度和位置反映了任务的开始日期、持续时间和结束日期。这种格式便于理解任务之间的依赖关系,即一项任务必须在另一项任务开始之前完成。此外,甘特图还可包括里程碑,即项目时间轴上的重要事件或目标,并以明显的符号标出。原创 2023-12-31 12:28:05 · 2430 阅读 · 0 评论 -
Plantuml之EBNF语法介绍(二十七)
本篇目的:Markdown之扩展Backus-Naur语法介绍。扩展的 Backus-Naur 形式 (EBNF)是一种形式化的语法,用于指定编程语言或其他形式化语言的结构。它是Backus-Naur形式(BNF)的扩展,最初由John Backus和Peter Naur开发,用于描述Algol编程语言的语法。EBNF在原来的BNF元符号的基础上增加了几个额外的元符号,这使得语言的语法规范更加简洁和易读。它常用于编程语言的规范,有时也- 用于描述其他类型的形式语言的语法,如数据库查询语言或标记语言。原创 2023-12-31 12:12:14 · 1278 阅读 · 0 评论 -
Plantuml之YAML效果图语法介绍(二十六)
本篇目的:Markdown之YAML效果图语法介绍YAML 格式广泛的在软件中,使用 PlantUML 可视化数据.以关键字 @startyaml 开始以关键字 @endyaml 结束.@startyamlcolor:- Red- Green@endyaml。原创 2023-12-31 12:00:39 · 1098 阅读 · 0 评论 -
Plantuml之JSON数据语法介绍(二十五)
本篇目的:Markdown之JSON数据介绍Json格式在软件中被广泛使用,可以使用 PlantUML 来可视化数据。逻辑示意图语法:以 @startjson 关键字开头,以 @endjson 关键字结尾。原创 2023-12-31 11:46:25 · 1382 阅读 · 0 评论 -
Markdown之高频语法介绍(二十四)
本篇目的:Markdown之高频语法介绍Markdown是一种轻量级的标记语言,由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)共同开发。它旨在简化文本标记和格式化的过程,使其更易读、易写和易于转换为HTML等其他格式。Markdown的主要优点之一是它的简洁性。使用Markdown,可以使用一些简单的符号来标记文本的格式,如标题、列表、引用、链接等。相比于其他复杂的标记语言,Markdown的语法非常直观和易懂,不需要太多的学习成本。原创 2023-12-26 20:49:39 · 1472 阅读 · 0 评论 -
Plantuml之活动图语法介绍(二十三)
本篇目的:Plantuml之活动图语法介绍PlantUML是一种开放源码的建模语言与工具,它可以帮助用户轻松地创建各种类型的UML图表,如时序图、用例图、类图、活动图等。该软件基于文本描述,用户可以使用简单的文本语法来描述图表的结构和关系,而无需手动绘制图形。这种基于文本的建模方法使得用户能够更专注于设计本身,而不是图形绘制的细节。PlantUML支持多种输出格式,包括PNG、SVG、PDF等,同时也支持集成到各种文档中,如Markdown、HTML、Word等。原创 2023-12-24 17:31:27 · 2183 阅读 · 0 评论 -
Plantuml之组件图语法介绍(二十二)
本篇目的:Plantuml之组件图语法介绍PlantUML是一种开放源码的建模语言与工具,它可以帮助用户轻松地创建各种类型的UML图表,如时序图、用例图、类图、活动图等。该软件基于文本描述,用户可以使用简单的文本语法来描述图表的结构和关系,而无需手动绘制图形。这种基于文本的建模方法使得用户能够更专注于设计本身,而不是图形绘制的细节。PlantUML支持多种输出格式,包括PNG、SVG、PDF等,同时也支持集成到各种文档中,如Markdown、HTML、Word等。原创 2023-12-24 17:11:54 · 1746 阅读 · 0 评论 -
Plantuml之状态图语法介绍(二十一)
本篇目的:Plantuml之状态图语法介绍PlantUML是一种开放源码的建模语言与工具,它可以帮助用户轻松地创建各种类型的UML图表,如时序图、用例图、类图、活动图等。该软件基于文本描述,用户可以使用简单的文本语法来描述图表的结构和关系,而无需手动绘制图形。这种基于文本的建模方法使得用户能够更专注于设计本身,而不是图形绘制的细节。PlantUML支持多种输出格式,包括PNG、SVG、PDF等,同时也支持集成到各种文档中,如Markdown、HTML、Word等。原创 2023-12-24 16:58:31 · 2707 阅读 · 0 评论 -
Plantuml之时序图语法介绍(二十)
本篇目的:Plantuml之时序图语法介绍PlantUML是一种开放源码的建模语言与工具,它可以帮助用户轻松地创建各种类型的UML图表,如时序图、用例图、类图、活动图等。该软件基于文本描述,用户可以使用简单的文本语法来描述图表的结构和关系,而无需手动绘制图形。这种基于文本的建模方法使得用户能够更专注于设计本身,而不是图形绘制的细节。PlantUML支持多种输出格式,包括PNG、SVG、PDF等,同时也支持集成到各种文档中,如Markdown、HTML、Word等。原创 2023-12-23 17:15:11 · 1236 阅读 · 0 评论 -
Plantuml之对象图语法介绍(十九)
本篇目的:Plantuml之对象图语法介绍对象图是一种图形表示法,展示对象及其在特定时刻的关系。它提供了系统结构的快照,捕捉了存在的实例及其关联的静态视图。PlantUML提供了一种使用纯文本创建对象图的简单直观的方法。其用户友好的语法允许快速创建图表,而无需复杂的图形用户界面工具。此外,PlantUML 论坛还为用户提供了一个讨论、分享和寻求帮助的平台,从而培养了一个协作社区。选择 PlantUML,用户既能受益于基于 markdown 的高效图表制作,又能得到活跃社区的支持。原创 2023-12-23 16:58:17 · 1084 阅读 · 0 评论 -
Plantuml之用例图语法介绍(十八)
本篇目的:Plantuml之用例图语法介绍用例图是软件工程中的一种可视化表示方法,用于描述系统角色与系统本身之间的交互。它通过说明用例和与用例交互的角色来捕捉系统的动态行为。这些图表对于明确系统的功能要求和了解用户如何与系统交互至关重要。通过提供一个高层次的视图,用例图可以帮助利益相关者了解系统的功能及其潜在价值。PlantUML通过其基于文本的语言,为创建用例图提供了一种独特的方法。使用 PlantUML 的主要优势之一就是简单高效。用户可以使用直观简洁的文字描述来定义图表,而不是手动绘制形状和连接。原创 2023-12-23 16:49:09 · 1882 阅读 · 0 评论 -
Plantuml之序列图语法介绍(十七)
本篇目的:Plantuml之序列图语法介绍使用 PlantUML 创建序列图非常简单。这种易用性主要归功于其语法的用户友好性,既直观又易记。直观的语法:首先,用户非常欣赏 PlantUML 所采用的简单直观的语法。这种经过深思熟虑的设计意味着,即使是图表创建新手也能轻松快速地掌握基础知识。文本与图形的关联:-另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。原创 2023-12-23 16:41:00 · 1518 阅读 · 0 评论 -
Plantuml之类图语法介绍(十六)
本篇目的:Plantuml之类图语法介绍PlantUML是一种开放源码的建模语言与工具,它可以帮助用户轻松地创建各种类型的UML图表,如时序图、用例图、类图、活动图等。该软件基于文本描述,用户可以使用简单的文本语法来描述图表的结构和关系,而无需手动绘制图形。这种基于文本的建模方法使得用户能够更专注于设计本身,而不是图形绘制的细节。PlantUML支持多种输出格式,包括PNG、SVG、PDF等,同时也支持集成到各种文档中,如Markdown、HTML、Word等。原创 2023-12-08 17:49:36 · 456 阅读 · 0 评论 -
Markdown类图之继承、实现、关联、依赖、组合、聚合总结(十五)
本篇目的:理解Markdown类图之继承、实现、关联、依赖、组合、聚合的区别?以及如何使用。// 类Circle实现了接口Drawable的方法draw()原创 2023-10-10 15:32:47 · 679 阅读 · 0 评论 -
Markdown之Markdown Nice(十四)
本篇目的:由于Wx公众号不支持markdown语法,但是Markdown Nice支持markdown语法,然后将markdown写好的格式转换成公众号支持的格式,直接拷贝到公众号即可。原创 2023-07-03 00:59:31 · 333 阅读 · 0 评论 -
Markdown之时序图sequenceDiagram高阶语法(十三)
fill:#333;小黑小白12小黑小白participant A as 小黑participant B as 小白%% 以下可以直接用别名替代更多原创,欢迎关注:Android系统攻城狮Android系统攻城狮Audio工程师进阶系列。原创 2023-05-04 23:28:49 · 417 阅读 · 0 评论 -
Markdown之设置字体、粗体、颜色、居中显示等(十二)
本篇目的:Markdown之设置字体、粗体、颜色、居中显示等操作。原创 2023-04-03 23:02:09 · 2971 阅读 · 0 评论 -
Markdown之(typora)标题居中显示(十一)
在使用typora工具支持的markdown语法时,发现文本可以居中显示,但是标题不行,那该如何解决呢?原创 2023-03-31 10:57:58 · 2536 阅读 · 0 评论 -
Markdown之内嵌base64图片(十)
不管是本地图片,还是URL网络图片,一旦文件路径发生变化,或网页404,我们的资源文件就丢了,所以使用base64内嵌图片的方式,可以尝试一下。取b'此部分为base64码',然后拷贝到markdown需有的固定格式即可。图片越大,base64码越长,markdown越卡顿,读者自行取舍。将图片转换成base64编码,然后插入markdown即可。markdown内嵌文件不会丢失。原创 2023-03-23 15:37:03 · 1299 阅读 · 0 评论 -
Markdown之优快云高阶语法技巧总结(九)
【代码】Markdown语法之转义技巧集合(九)原创 2022-12-27 15:16:45 · 503 阅读 · 0 评论 -
Markdown类图(继承、实现、关联、依赖、组合、聚合)(八)
维基百科对UML的定义:从维基百科的定义中,可以总结出几个关键点:UML是一个软件建模语言。是一个事实上的工业标准;UML用于提供面向对象设计的理论和实现方法;UML提供了一系列最佳工程实践,在系统建模、软件架构设计层次十分有效。进一步,我们可以总结出几个关键字:、、、、、。在UML系统开发中有三个主要的模型:功能模型 :从用户的角度展示系统的功能,包括用例图。对象模型 :采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图。动态模型 :展现系统的内部行为。包括序列图,活动图,状态图。UM转载 2022-12-06 22:25:21 · 1146 阅读 · 0 评论 -
MarkDown特殊字符转义(七)
2、Markdown中特殊符号转义原创 2022-12-06 18:03:22 · 2987 阅读 · 0 评论 -
MarkDown类图语法(六)
类图的核心要素有类和关系。类是类图中的核心组成,类的成员包括属性和方法,以及一些扩展信息。在类图中,一个类实例由三层组成:实例 1:代码块此部分代码将会渲染成如下效果:2.1.1 类的定义类的定义有两种方式,第一种是形如 这样的直接描述,另一种是通过关系来定义类,如 。实例 2:代码块渲染效果如下:2.1.2 类成员的定义类成员包含属性、方法;区分属性和方法的语法依赖于是否以结尾,没有括号的成员会被解释为属性,有括号的成员会被解释为方法。类成员有两种定义方法。实例 3:使用「冒号」声明类成员。转载 2022-12-06 17:47:46 · 908 阅读 · 0 评论 -
Markdown 高级技巧(五)
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。目前支持的 HTML 元素有:等 ,如:使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑输出结果为:Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:**文本加粗** \*\* 正常显示星号 \*\*转载 2022-12-06 00:21:19 · 524 阅读 · 0 评论 -
Typora画流程图、时序图、顺序图、甘特图(四)
Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。官网链接有一位大佬汇总了学习教程:链接B站介绍:链接Typora内置了对Mermaid的支持,才阔以画各种图。Mermaid:链接 使用方法:首先在 Typora 中,输入 ```mermaid 然后敲击回车,即可初始化一张空白图。上面的三个```也就是esc健对应下面的健。在空转载 2022-12-05 18:12:29 · 2286 阅读 · 0 评论 -
Typora画类图、流程图、时序图(三)
GitHub 的 Markdown 文件现在也支持 mermaid 语法了,支持 UML, 甘特图,流程图等等,实用方法和下面介绍的 Typora 画图是一样的。原文:今天继续分享一下使用 Typora 在画图方面的小技巧。是的,你没看错,Typora 也能”画“图。说是画图,但并不像其他专业的绘图软件那样,通过拖拖拽拽一些元素,画出流程图、时序图等。Typora 的制图功能是由 Mermaid 强力驱动,如果你使用过 PlantUML,那么 Mermaid 也非常容易上手。Mermaid[1] 是一种简单转载 2022-12-05 18:00:10 · 1168 阅读 · 0 评论 -
markdown语法笔记(二)
markdown是轻文本编辑器,并不像word那么强大,所以画图也是轻量级的,功能并不全。如使用mermaid画图时不能从上往下,同时又从右往左。推荐markdown编辑软件 -typoramermaidgraph(流程图)节点名不能与关键字同名 使用引号可以避免一些不必要的麻烦,如避免与关键字同名关键字graph表示一个流程图的开始,同时需要指定该图的方向图方向TB,从上到下 TD,从上到下 BT,从下到上 RL,从右到左 LR,从左到右T = TOP,B..转载 2020-12-09 22:53:33 · 755 阅读 · 0 评论 -
Typora MarkDown语法笔记(一)
1.流程图graph方向描述 图表中的其他语句...TB 从上到下BT 从下到上RL 从右到左LR 从左到右```graphLR A-->D B-->D C-->D```原创 2019-01-04 01:27:37 · 366 阅读 · 0 评论 -
为什么学习Markdown
原址 自从搭建了 Hexo 博客之后,发现还有 Markdown 这种写文章的方法,想到以后要用 Markdown 写文章,之前粗略的了解过,发现 Markdown ,就是 Mark(标记后)down (写下来),就是所记即所得。我对markdown充满了好奇,于是有一种很强烈的愿望,尽自己能力把Markdown 弄明白,我搜集了大量资料,结合实践,最终整理出了一份学习笔记,记录转载 2017-08-18 16:21:55 · 2132 阅读 · 0 评论