PlantUML 语法

2019-12-15

1. 安装

官方站点

  1. 需要 java 环境。
  2. 需要安装 [Graphviz] 依赖
  3. 下载 plantuml

2. 使用命令

planuml.jar 同级别文件夹建立 planuml.bat. 类 Unix 系统中使用 bash 即 .sh 脚本,或者创建 alias 别名。

添加内容

java -jar plantuml.jar -gui

执行后打开 .puml 为后缀的文件夹。

window 下使用 ansi 编码保存puml文件(默认的 txt 文档,修改 pu 为后缀)。

最新版本的 PlantUML 已经支持汉字,在创建文件的时候尽量使用 UTF-8 格式创建文本

MDBOOK 由rust开发的类GitBook图书工具

2019-12-15

项目 azerupi/mdbook github doc

1. 安装

建议到mdbook 项目地址,下载与系统对应的最新版本。

如果安装了 RUST 环境,可以使用 cargo 安装

cargo install mdbook

2. 使用

mdbook 命令

  • help 查看帮助
  • init 创建和初始化文档
  • build 生成 book
  • serve 建立本地服务,默认地址为 http://localhost:3000
  • watch 监控文件变动

康威生命游戏

2019-12-15

使用 rust 实现,基于sdl2 , 项目地址: github;

康威生命游戏

生命游戏是一个零玩家游戏。它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。实际中,玩家可以设定周围活细胞的数目怎样时才适宜该细胞的生存。如果这个数目设定过高,世界中的大部分细胞会因为找不到太多的活的邻居而死去,直到整个世界都没有生命;如果这个数目设定过低,世界中又会被生命充满而没有什么变化。

工具包

2019-12-15

Rust Crash Course

2019-12-15

留言板

2019-01-17