场景需求:在做笔记的过程中,有时遇到一些简单的流程图、结构图、时序图等。不想以图片的方式保存在笔记中(>10kB),而想用ASCII图,直接用文字表示图片(<1kB)。
概念定义:ASCII图
是一种图形设计的技巧,通过可打印的字符(包含Unicode)拼凑组成图形。
为了解决ASCII图绘制的麻烦,就需要一个(在线)工具辅助:https://asciiflow.com/
例子演示讲解:
1、遇到一张图片
2、打开工具,进行手动绘制(点击Export,可以复制文本)
3、复制好,粘贴到笔记(可稍微修改)。如下所示:
┌───────────────────────────────────────────────────────────┐
│ Zookeeper Service │
│ │
│ ┌────────────────┐ │
Write │ ┌─────────────┐ │ Replicated │ │Response
Request │ │ Requset │ ┌─────► ├──┼───────►
────────────┼───► Processor │ │txn │ Database │ │
│ │ │ │ │ │ │
│ └────────┬────┘ │ └─────────▲──────┘ │
│ │ ┌────────────┴───┐ │ │
│ │txn │ Atomic │ │ │
│ └───────► Broadcast │ │ │
│ │ │ │ │
│ └────────────────┘ │ │
└─────────────────────────────────────────────────┼─────────┘
│
│
│Read
│Request
太过复杂的图不行。
异常记录:有一次绘制,画了太多方框。结果复制的时候,显示混乱。。。
改进点: