# ReadBook **Repository Path**: bingandvicky/read-book ## Basic Information - **Project Name**: ReadBook - **Description**: how to read a book plus - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-25 - **Last Updated**: 2022-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ReadBook #### 介绍 how to read a book plus #### 软件架构 软件架构说明 整体流程上分为几个大的步骤: 1. 将电子版整理好 2. 将语义信息准备好 到这里为止是输入,主要是要把外界的输入整理正对应的数据结构 3. 结构化 这边是实体关系或者说对应概念上的对应,实现方法可以参考一些成熟的知识图谱 4. 可视化 同样可以参考知识图谱中思维导图的方式来可视化 软件架构 功能模块分为几个大的模块: prepareSemetic 语义信息整理模块,输入可以有多种方式:目前来看是书籍的电子版,输出是自己定义的数据结构 process 结构化过程,可以看下有没有成熟的知识图谱框架用。 visualization 可视化模块 输入是结构化完成以后的信息,输出可以是图或者表格(尽量是图) 基础模块主要是: 内存管理模块,这边是否需要抽象成一个独立的模块还是借用cpp自己的内存管理 公共模块,存放一些公共的数据结构及数据结构处理方法 并行模块或压缩模块,是否需要加速 #### 安装教程 1. cmake安装 2. xxxx 3. xxxx #### 使用说明 1. 运行 ./readbook book 生成对应的可视化文件 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)