推荐使用markdown“写”软件流程图。Markdown是一个轻量级的标记语言,使用普通文本编辑器就能快速编写,不仅显示格式丰富,功能也毫不含糊。
一,语法1,定义流程:流程id=>类型: 显示内容
start=>start: 开始
io=>inputoutput: 输入输出
op=>operation: 操作
cond=>condition: 条件
sub=>subroutine: 子流程
end=>end: 结束
2,连接流程:将流程id使用->连接,支持级联或者分行两种写法
级联:start->io->op->cond
分行:start->io
io->op
op->cond
条件连接:添加(yes)或者(no)分支cond(no)->sub
cond(yes)->end
3,连接方向
支持4个方向,上下左右,跟在连接线开始的元素后面,(top), (bottom), (left), (right),默认(bottom)op(right)->sub
条件连接有两种方向,只需指定yes或no:(yes, right), (yes, bottom),或者(no, right), (no, bottom),默认(yes, bottom)cond(yes, right)
二,实例:Web服务缓存系统更新流程图1,Markdown文本
```flow
start=>start: 接收到消息
info=>operation: 读取信息
setCache=>operation: 更新缓存
end=>end: 处理结束
start->info->setCache->end
```
2,显示效果
三,实例:Web服务API请求时读取缓存流程图1,Markdown文本
```flow
start=>start: API请求
cache=>operation: 读取Redis缓存
cached=>condition: 是否有缓存?
sendMq=>operation: 发送MQ,后台服务更新缓存
info=>operation: 读取信息
setCache=>operation: 保存缓存
end=>end: 返回信息
start->cache->cached
cached(yes)->sendMq
cached(no)->info
info->setCache
setCache->end
sendMq->end
```
2,显示效果
根据美国司法部今天发布的公告,一位在社交媒体圈内拥有较大影响力的网红因为策划了一起暴力胁迫一位陌生人放弃网络域名的计划,而被判入狱14年。这位网红真名叫做Rossi Lorathio Adams II...
现代科技的不断发展,互联网+行业的兴起,给我们的社会带来了非常大的变革,在新时代里,各个行业领域计算机、互联网的应用越来越广泛,也就是人们常说的IT行业,它主要也就是将互联网应用于社会的各领域,各行业...
套用模板方法如下: (1)在做好的首页或者在别的页面中选择菜单“ 修改”|指向“模板”向右,单击“套用模板到页”。 (2)在弹出的对话框中,鼠标选择我们在实例中创建的020模板,并单击"选定"按钮"。...
建网站的确是一件比较复杂的事情,即使是利用现在很便利的自助建站平台,也难免会有一大堆事情需要我们操心。不过,相信这个分享可以帮助大家解答各种建站疑问,让大家忍不住马上亲手制作一个属于自己的网站。 因为...
建设银行对公业务双休日休息。个人业务现在双休日都有一天是休息的。天河区个人业务星期六营业,星期日休息的网点:1、建行珠江新城分理处 地址:广州市天河区珠江新城华就路27-29号润德大厦首层...
今天给各位分享游戏主播的电脑配置的知识,其中也会对游戏主播电脑配置推荐进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、准备做游戏主播,既能打又亮眼的主机应该怎...
首先,这个是不违法的,至于题注说的这个信息,其实是属于 公共展示的信息, 法律上的规定是,抓取公共展示的信息不违法,允许抓取网站内容,对公众展示内容必须提供来源及源站地址,若有版权纠纷,必须配合版权方...
如何设置域名隐私保护服务? 当您在注册商成功注册域名后,你的姓名、联系地址、电话、Email 等注册信息将被存储到域名 whois 信息数据库中,任何人都可公开查询到这些信息,隐私无法保障。 域名隐私...