推荐使用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,显示效果
上海万盟网络科技有限公司可靠,公司从事信息科技、计算机科技领域内的技术开发、技术咨询、技术服务、技术转让,计算机网络工程,计算机系统集成,数据处理服务,图文设计制作,多媒体设计,网页设计、制作,设计、...
1,gmail谷歌邮箱,这个是我认为最好的邮箱,如果能够翻墙的话,此邮箱当作不二之选。 2,outlook微软邮箱,购买微软Office全套都有这个软件,win10上面的最佳之选择。 3,网易邮箱...
在运营网站的时候看,都希望网站的流量每天都要增加一些。为什么希望增加流量呢?那是因为流量可以给企业带来更多的利益。网站流量越多,网站的利益就会越大。因此我们首先需要了解的是流量是什么?流量为什么可以盈...
这个是可以实现的,它其实就是和我们平时说的建一个网站,让别人下载东西是一样的,只不过你这个是属于内网的网站,这样连域名都省了,更简单一些。先给大家看下我自己制作的网站,关于其中下载的某个界面的截图:...
首先进入自己银行的官网。银行卡上面基本都印的有官方网站; 进入官网之后找到网上银行的入口,输入帐号和网银登录密码,如果第一次登录还需要安装证书。登录网银还需要验证密保。像U盾、手机密保等; 登录网银之...
手机版的话,织梦cms往往有两种实现方式。 第一种实现手机版的是织梦的wap插件, 第二种是二次开发一个手机版本。 针对第一种,建议查看wap插件的提示内容,会提示wap手机模板的位置,或者根据相关路...
关于如何做好品牌网站建设方案,谈到想要做好品牌网站建设,这时企业就需要一份具有价值的品牌网站建设策划方案才是做好品牌网站建设的基础。下面,品牌益众帮,以品牌网站建设这个话题为想要做好品牌发展的公司解答...
题主没提是部署什么语言,我把之前的经验说下,适合所有语言的部署操作。 这两年尽部署服务器和域名备案了,尤其阿里家的,接触了几家云服务器提供商,积累了些干货经验,分享下。 先简单说下流程,1.购买云服务...