用代码生成流程图,Markdown的使用方法
前言
通常来说我会使用一些流程图使得对于软件、工具或者行事的操作变得有更好的可理解性,说白了就是方便理解。
使用Windows软件的朋友可能会用Word,Vision此类软件,或者ProcessOn这类工具,那么是否有更好更方便的操作,可以有效提高效率?
比如说,输入代码就可以生成,去除了繁琐的点击操作。
如何操作
使用Markdown就可以实现这种方法,具体就是使用Flowchart流程图
这部分流程图会使用这样格式来声明这部分是一个流程图的开始
【```mermaid】
【flowchat】
末尾以【```】作为结束
然后是各个声明,这些声明会描述一个框是操作(方框)还是判断(菱形)还是开始或者结束(圆角矩形)
常常用的描述符
- 开始和结束:start和e
- 执行操作:operation
- 判断:condition
- 其中判断包含yes和no
举个例子
下面这一段代码,就会生成这样的一个常见的网页登录的流程图
st=>start: 开始op=>operation: 登录系统
cond1=>condition: 密码是否正确?
fun1=>operation: 找回密码
e=>operation: 手机验证
e2=>condition: 验证码是否正确?
fun2=>end: 登录成功 st->op->cond1
cond1(yes)->e
cond1(no)->op
e->e2
e2(no)->op
e2(yes)->fun2
在Markdown里面是这样:
当然实际上在描述时候一段就可以完成所有,比如这样:
玩的愉快:)
用代码生成流程图,Markdown的使用方法相关推荐
- Simulink代码生成(二)——代码生成时模型的配置方法及操作流程
Simulink代码生成(二)--代码生成时模型的配置方法及操作流程 文章目录 Simulink代码生成(二)--代码生成时模型的配置方法及操作流程 一.模型 二.代码生成设置 1.步长选择 2.系统 ...
- 项目进度成本管控链图流程图模板与绘制方法分享
流程图的使用很广泛在很多地方都会见到,通过流程图我们可以更加直观的明白事情的整个操作过程,我们在平时写作的时候偶尔也会使用到流程图,那么流程图是怎样绘制的呢.下面是分享的项目进度成本管控流程图模板与绘 ...
- 【 iOS 应用开发 】 UIKit 控件 ( 代码生成控件 | UIView 属性方法 | Storyboard | Bundle | Property List | 动画 | 图片内存优化 )
文章目录 一. 代码生成控件 1. 创建设置项目 ( 1 ) 创建项目 ( ① 选择 Create a new Xcode project | ② 创建 Single View Application ...
- 高级流程图_数据收集方法之流程图
流程图 又称:工艺流程图,工艺流程图.. 变式:宏观流程图,自上而下的流程图,详细流程图(又称工艺图,微观图,服务图,或符号流程图),部署流程图(又称下跨或跨功能流程图),几级流程图.. 7.2描述 ...
- 电脑上怎么绘制流程图以及在线绘制方法
通常在展示项目成果的时候,我们更倾向于用生动具体的流程图来进行演示.这样可以让观看者对整个项目流程一目了然.所以,绘制流程图就成了一个重大事项.要演示给别人看的流程图,当然不可能用手绘的方式来制作. ...
- vscode 更换markdown样式的方法(任意样式都行),并推荐我自用样式(参考于Pie)。
注意:更新插件后,CSS样式会重置,需要将你的样式重新设置一遍 网上大多的方法是这种: https://blog.csdn.net/csdnear/article/details/78229021 但 ...
- 印象笔记Markdown的使用方法
一.Markdown 是什么? Markdown 是一种轻量级的「标记语言」,创始人为约翰·格鲁伯,用简洁的语法代替排版,目前被越来越多的知识工作者.写作爱好者.程序员或研究员广泛使用.其常用的标记符 ...
- Markdown编辑器使用方法
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接 ...
- 怎样画流程图攻略:流程图绘制软件使用方法
我们在日常的办公中,经常需要绘制一些流程图,借助这些流程图,除了可以让自己更加清晰地认识到事情的每个细节之外,也可以让其他人知道你的想法.那么,对于流程图的绘制,借助软件会更加方便.接下来就要来和大家 ...
最新文章
- 大公司为什么都有API网关?没你想的那么简单!
- 开源Android容器化框架Atlas开发者指南
- 四阶龙格库塔法的基本思想_龙格库塔积分算法
- git回退分支提交代码
- wdr和hdr的区别
- 普里姆(Prim)求最小生成树
- 系统工程师主要做什么_Filecoin运维工程师在做什么?
- CCF201409-2 画图
- 【IoT最佳实践】设备获取实时天气DEMO代码解读
- 利用python绘制雪景图_用AI绘制冬季雪景森林场景插画图片
- linux 的 swapper 进程不能sleep,深入理解perf报告中的swapper进程
- Starship Troopers
- xmind 切换图形结构 和 常用模板
- 完全小白向win10安装配置Java运行环境
- 网页设计中文标题h1~h4应用技巧
- uni ios视频黑屏、无声音或无法播放
- 13丨性能测试场景:如何进行场景设计
- 短文件名漏洞如何修复_IIS短文件名泄露漏洞修复解决方案?
- 黑色沙漠 无法使用未完成的文字
- 自己实现一个Spring 框架
热门文章
- Stardock Start11 v1.36 Windows开始菜单增强工具直装版
- php 禁止模拟手机,php防止模拟请求 - bengozhong的个人空间 - OSCHINA - 中文开源技术交流社区...
- Godot Engine:用InterpolatedCamera实现第三人称游戏跟随摄像机
- 6个动作轻松消灭肥屁股大肚子
- 一线互联网互联网架构师自述:GitHub标星10w+,ffmpeg音视频开发实战6陈超
- 913大数据综合复试内容
- python+django旅游资源景点酒店客房预订购票网站vue
- 电脑电流,电脑有电流怎么办?在YY上说话总是出现吱吱 – 手机爱问
- 施迈赛ZR 235-11z-M20开关
- 英伟达发布517.48驱动,支持《守望先锋2》