From 582c01101b0794ddf6c7d539cbd5f19f6b4591e2 Mon Sep 17 00:00:00 2001 From: luxin Date: Fri, 4 Nov 2022 17:38:44 +0800 Subject: [PATCH] opt keywords_must --- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 5 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 5 +- .../config.json" | 4 +- .../config.json" | 4 +- .../qa.json" | 2 +- data/tree.json | 292 +++++++++++------- 10 files changed, 187 insertions(+), 143 deletions(-) diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/config.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/config.json" index 99e50aa..d008a4b 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/config.json" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/config.json" @@ -6,10 +6,7 @@ "C语言" ], "title": "C语言概述", - "keywords_must": [ - "概述", - "概要" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/config.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/config.json" index ae5651b..f99e9e2 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/config.json" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/config.json" @@ -7,9 +7,7 @@ "export": [], "node_id": "c-c7ef387bd4bf4bd0a87d1886e66160c5", "title": "数据类型", - "keywords_must": [ - "数据类型" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/config.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/config.json" index c9cb0a2..53588f4 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/config.json" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/config.json" @@ -9,10 +9,7 @@ "children": [], "export": [], "title": "语句与控制流", - "keywords_must": [ - "语句", - "控制流" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/config.json" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/config.json" index 2a16863..7ad8341 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/config.json" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/config.json" @@ -6,10 +6,7 @@ "C语言" ], "title": "函数与程序结构", - "keywords_must": [ - "函数", - "程序结构" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/config.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/config.json" index 4386bc2..92e8459 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/config.json" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/config.json" @@ -8,9 +8,7 @@ "children": [], "export": [], "title": "位运算", - "keywords_must": [ - "位运算", "位操作" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/4.\351\242\204\345\244\204\347\220\206\345\231\250/config.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/4.\351\242\204\345\244\204\347\220\206\345\231\250/config.json" index 3dc52a2..6fc3749 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/4.\351\242\204\345\244\204\347\220\206\345\231\250/config.json" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/4.\351\242\204\345\244\204\347\220\206\345\231\250/config.json" @@ -8,10 +8,7 @@ "children": [], "export": [], "title": "预处理器", - "keywords_must": [ - "预处理器", - "预编译器" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/config.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/config.json" index df15508..8536be5 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/config.json" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/config.json" @@ -8,9 +8,7 @@ "children": [], "export": [], "title": "存储管理", - "keywords_must": [ - "存储管理" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/config.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/config.json" index d6b83f2..412628f 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/config.json" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/config.json" @@ -8,9 +8,7 @@ "children": [], "export": [], "title": "标准函数库", - "keywords_must": [ - "标准函数库" - ], + "keywords_must": [], "keywords_forbid": [], "group": 0 } \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/8.\350\277\233\351\230\266\344\273\273\345\212\241/1.C\350\257\255\350\250\200\351\227\256\347\255\224/qa.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/8.\350\277\233\351\230\266\344\273\273\345\212\241/1.C\350\257\255\350\250\200\351\227\256\347\255\224/qa.json" index 626c193..b7c213f 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/8.\350\277\233\351\230\266\344\273\273\345\212\241/1.C\350\257\255\350\250\200\351\227\256\347\255\224/qa.json" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/8.\350\277\233\351\230\266\344\273\273\345\212\241/1.C\350\257\255\350\250\200\351\227\256\347\255\224/qa.json" @@ -4,7 +4,7 @@ "depends": [], "type": "qa_task", "task_link": "https://ask.csdn.net/channel/12/tag/95", - "task_info":{ + "task_info": { "tag_name": "c语言" }, "notebook_enable": false, diff --git a/data/tree.json b/data/tree.json index 2d54a0e..29b701a 100644 --- a/data/tree.json +++ b/data/tree.json @@ -64,7 +64,8 @@ "发展史" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -157,7 +158,8 @@ "特性" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -240,7 +242,8 @@ "标准" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -337,16 +340,15 @@ "编程机制" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "概述", - "概要" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -369,7 +371,8 @@ "变量" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -385,7 +388,8 @@ "const" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -460,15 +464,15 @@ "数据类型" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "数据类型" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -496,7 +500,8 @@ "赋值" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -586,7 +591,8 @@ "算术" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -660,7 +666,8 @@ "关系" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -728,7 +735,8 @@ "逻辑" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -747,7 +755,8 @@ "逗号" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -766,7 +775,8 @@ "条件" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -783,7 +793,8 @@ "sizeof" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -803,7 +814,8 @@ "求值顺序" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -812,7 +824,8 @@ "表达式" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -840,7 +853,8 @@ "程序块" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -924,7 +938,8 @@ "判断" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1014,22 +1029,22 @@ "循环" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "语句", - "控制流" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1065,7 +1080,8 @@ "函数定义" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1083,7 +1099,8 @@ "函数参数" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1102,7 +1119,8 @@ "函数返回" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1120,7 +1138,8 @@ "函数调用" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1138,7 +1157,8 @@ "函数递归" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1155,7 +1175,8 @@ "全局变量" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1170,7 +1191,8 @@ "头文件" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1187,16 +1209,15 @@ "外部函数" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "函数", - "程序结构" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1222,7 +1243,8 @@ "概述" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1238,7 +1260,8 @@ "一维" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1254,7 +1277,8 @@ "二维" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1271,7 +1295,8 @@ "VLA" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -1279,7 +1304,8 @@ "数组" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1304,7 +1330,8 @@ "地址" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1321,7 +1348,8 @@ "函数参数" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1338,7 +1366,8 @@ "数组" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1356,7 +1385,8 @@ "指针" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1374,7 +1404,8 @@ "指针的指针" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1392,7 +1423,8 @@ "函数指针" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -1400,7 +1432,8 @@ "指针" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1428,7 +1461,8 @@ "字符串输出" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1444,7 +1478,8 @@ "字符串" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -1452,13 +1487,15 @@ "字符串" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1488,7 +1525,8 @@ "介绍" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1504,7 +1542,8 @@ "结构体数组" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1520,7 +1559,8 @@ "结构体指针" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1538,7 +1578,8 @@ "函数" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1556,7 +1597,8 @@ "链表" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -1564,7 +1606,8 @@ "结构体" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1591,7 +1634,8 @@ "共同体" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1607,7 +1651,8 @@ "枚举" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -1617,7 +1662,8 @@ "枚举类型" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1643,7 +1689,8 @@ "字节" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1660,7 +1707,8 @@ "2进制" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1677,7 +1725,8 @@ "8进制" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1694,7 +1743,8 @@ "16进制" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1711,7 +1761,8 @@ "位运算" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1728,7 +1779,8 @@ "_Alignof" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1743,16 +1795,15 @@ "位字段" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "位运算", - "位操作" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1776,7 +1827,8 @@ "宏定义" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1792,7 +1844,8 @@ "keywords_forbid": [ "#include" ], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1808,7 +1861,8 @@ "#undef" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1824,7 +1878,8 @@ "条件编译" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1839,16 +1894,15 @@ "内联函数" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "预处理器", - "预编译器" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1922,7 +1976,8 @@ "文件基本操作" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1939,7 +1994,8 @@ "文件读写" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], @@ -1947,7 +2003,8 @@ "文件" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -1971,7 +2028,8 @@ "存储类别" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -2022,15 +2080,15 @@ "动态内存" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "存储管理" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -2057,7 +2115,8 @@ "math.h" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -2075,7 +2134,8 @@ "stdlib.h" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -2093,15 +2153,15 @@ "assert.h" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], - "keywords_must": [ - "标准函数库" - ], + "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } }, { @@ -2120,24 +2180,28 @@ "C语言问答" ], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } ], "keywords_must": [], "keywords_forbid": [], - "group": 0 + "group": 0, + "subtree": "" } } \ No newline at end of file -- GitLab