# IT知识图谱 **Repository Path**: viscaria-virus/it-knowledge-graph ## Basic Information - **Project Name**: IT知识图谱 - **Description**: 通过图谱的形式整理和组织了一些IT技术相关资源。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-09-25 - **Last Updated**: 2025-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IT知识图谱 ## 说明 1. 这是我整理的IT知识图谱,以图结构的形式存储了编程相关知识的索引;每个节点是一个文档,可以视为一个知识点;节点间通过有向边相连构成了一个连通图,边表示两个节点之间的关系;目前存在大量孤立节点,这是因为还没构建好这些节点接入图所依赖的边,所以还不是一个完整的连通图;如果不了解“图”相关概念,请学习[《数据结构》](./theory/数据结构.md)。 2. 构建这个图谱的核心是WEB开发领域的相关知识,这是出自个人需求;同时,也搜集了[人工智能](./concept/domain/人工智能.md)、[嵌入式开发](./concept/domain/嵌入式开发.md)等领域的知识,我对它们在WEB开发领域的应用很感兴趣;在专注深耕自身领域的基础上,广泛涉猎相关领域,可以充分发散思维,从而使人能够更加灵活巧妙地解决问题。 3. 构建这个图谱的初衷是搭建一个便于检索学习资料和技术文档的资料库,并且它的组织要符合人脑的记忆规律、对人的认知很友好;目前,这个图谱只是一个基于现有应用软件简单实现的原型,但它不能充分满足我的需求,后续会自行开发一个应用来重新实现这个图谱。 ## 指南 ***下面说明如何使用IT知识图谱*** 1. 克隆本仓库到本地,下面以`it-knowledge-graph`指代克隆到本地的仓库目录/文件夹。 2. 使用本地安装的[Obsidian](https://obsidian.md/)将`it-knowledge-graph`作为本地仓库打开。 3. 打开`关系图谱`,然后就可以基于`筛选`功能进行搜索了。 4. 默认会显示全部节点,而图谱中的节点太多了,这样不便于观察;如果对某个节点以及其相关知识感兴趣,可以先搜索该节点,再通过节点的右键菜单`打开局部关系图`查看与其直接相连的所有节点。 5. 在打开一个节点的局部关系图后,直接点击与其相连的任意节点会打开该节点的局部关系图,可以通过节点间的联系来搜寻想找的节点了。 6. 如果有一些常用的节点,可以保存这些节点的`书签`以便于快速查找。 7. 在设计上,图谱中的节点表示的都是构建知识体系的单元,为具有实际意义的概念或技术;如果关注的节点并没有直接相连构成一个连通子图(关心的节点所形成的最小连通子图中包含着一些不需要的节点),比如某一岗位涉及多个领域的知识,那么可以添加`标签`以便于统一搜索。 8. `书签`和`标签`的区别在于:一个文档节点只能保存一个`书签`,且一个`书签`只能属于一个书签目录;而每个文档节点都可以有多个`标签`,因此可以用多个`标签`来检索到同一个节点;也就是说,如果用`书签`表示分组,则同一节点不能同时属于多个分组,而如果用`标签`表示分组,则同一节点可以同时属于多个分组;当`书签`足以满足你的需要时,可以使用`书签`,但由于知识间存在广泛的联系,用`标签`来管理分组更符合逻辑,我更推荐使用`标签`。