Skip to content

Commit bb946d7

Browse files
committed
导航地图合入
es内容修正 程序员的自我修养————链接、装载与库 读书笔记
1 parent 16442db commit bb946d7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+469
-86
lines changed

.vuepress/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = {
1414
"/": {
1515
lang: "zh-CN",
1616
title: "C++ 全栈知识体系",
17-
description: "包含:C++ 基础, 算法, 数据库,MySQL, ElasticSearch, Redis, 编程四大件, 微服务 , 中间件, ZeroMQ, 部署工具, Docker, k8s, Istio, Linux, 实践|项目, 开源项目, 个人项目, 读书笔记, 面试题, 优质文章, 博客推荐..."
17+
description: "包含:C++, 算法, 数据库, 编程四大件, 开发, 架构|微服务|中间件, 方法论, 工具|部署, 项目, 读书笔记, 文章, 成长, 前端学习, 日常使用 ..."
1818
}
1919
},
2020
head: [

.vuepress/config/function.js

Lines changed: 46 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11

2-
// C++ page
2+
// guide page
3+
// 不需要
34
function genSidebar4Guide() {
45
return [
56
{
67
title: "导航地图",
78
collapsable: false,
89
sidebarDepth: 0,
910
children: [
10-
"guide-overview.md"
11+
"guide-overview.md",
12+
"c++-overview.md",
13+
"database-overview.md",
14+
"programming-overview.md",
15+
"micro-services-overview.md",
16+
"method-overview.md"
1117
]
1218
}
1319
];
@@ -86,8 +92,8 @@ function genSidebar4Database() {
8692
collapsable: false,
8793
sidebarDepth: 0,
8894
children: [
89-
"base/db-work-theory.md",
90-
"base/MySQL.md",
95+
"base/base-db-work-theory.md",
96+
"base/base-db-mysql.md",
9197
]
9298
},
9399
{
@@ -107,7 +113,7 @@ function genSidebar4Database() {
107113
},
108114
{
109115
title: "SQL - MySQL",
110-
collapsable: false,
116+
collapsable: true,
111117
sidebarDepth: 0,
112118
children: [
113119
"mysql/mysql-overview.md",
@@ -157,9 +163,9 @@ function genSidebar4Database() {
157163
collapsable: false,
158164
sidebarDepth: 0,
159165
children: [
166+
"es/es-cluster.md",
160167
"es/es-install.md",
161168
"es/es-cluster-deployment.md",
162-
"es/es-cluster.md",
163169
"es/es-data-analysis-process.md",
164170
"es/es-data-search.md",
165171
"es/es-data-store.md",
@@ -259,12 +265,15 @@ function genSidebar4Program() {
259265
collapsable: false,
260266
sidebarDepth: 0,
261267
children: [
262-
"system/doc.md"
268+
"system/system-overview.md",
269+
"system/system-thread-process.md",
270+
"system/system-sync-mode.md",
271+
"system/system-deadlock.md"
263272
]
264273
},
265274
{
266275
title: "设计模式",
267-
collapsable: false,
276+
collapsable: true,
268277
sidebarDepth: 0,
269278
children: [
270279
"designpattern/designpattern-overview",
@@ -480,7 +489,7 @@ function genSidebar4method() {
480489
return [
481490
{
482491
title: "概念",
483-
collapsable: true,
492+
collapsable: false,
484493
sidebarDepth: 0,
485494
children: [
486495
"concept/concept-basic.md",
@@ -493,7 +502,7 @@ function genSidebar4method() {
493502
},
494503
{
495504
title: "理论",
496-
collapsable: true,
505+
collapsable: false,
497506
sidebarDepth: 0,
498507
children: [
499508
"theory/theory-acid.md",
@@ -503,7 +512,7 @@ function genSidebar4method() {
503512
},
504513
{
505514
title: "架构设计原则",
506-
collapsable: true,
515+
collapsable: false,
507516
sidebarDepth: 0,
508517
children: [
509518
"arch-principle/arch-principle-design.md",
@@ -519,7 +528,7 @@ function genSidebar4method() {
519528
},
520529
{
521530
title: "协议",
522-
collapsable: true,
531+
collapsable: false,
523532
sidebarDepth: 0,
524533
children: [
525534
"protocol/protocol-http",
@@ -532,7 +541,7 @@ function genSidebar4method() {
532541
},
533542
{
534543
title: "技术选型",
535-
collapsable: true,
544+
collapsable: false,
536545
sidebarDepth: 0,
537546
children: [
538547
"tech/tech-select.md",
@@ -541,7 +550,7 @@ function genSidebar4method() {
541550
},
542551
{
543552
title: "编码规范",
544-
collapsable: true,
553+
collapsable: false,
545554
sidebarDepth: 0,
546555
children: [
547556
"code-style/code-style-google-c++.md",
@@ -559,7 +568,7 @@ function genSidebar4Devops() {
559568
return [
560569
{
561570
title: "Linux",
562-
collapsable: true,
571+
collapsable: false,
563572
sidebarDepth: 0,
564573
children: [
565574
"linux/linux-cmd.md",
@@ -573,7 +582,7 @@ function genSidebar4Devops() {
573582
},
574583
{
575584
title: "Nginx",
576-
collapsable: true,
585+
collapsable: false,
577586
sidebarDepth: 0,
578587
children: [
579588
"nginx/nginx-study-note.md",
@@ -585,7 +594,7 @@ function genSidebar4Devops() {
585594
},
586595
{
587596
title: "实践",
588-
collapsable: true,
597+
collapsable: false,
589598
sidebarDepth: 0,
590599
children: [
591600
"practice/docker/jenkins/practice-docker-jenkins.md",
@@ -599,7 +608,7 @@ function genSidebar4Devops() {
599608
},
600609
{
601610
title: "常用快捷键",
602-
collapsable: true,
611+
collapsable: false,
603612
sidebarDepth: 0,
604613
children: [
605614
"shortcut/linux.md",
@@ -610,7 +619,7 @@ function genSidebar4Devops() {
610619
},
611620
{
612621
title: "容器化 - Docker",
613-
collapsable: true,
622+
collapsable: false,
614623
sidebarDepth: 0,
615624
children: [
616625
"docker/docker.md",
@@ -620,7 +629,7 @@ function genSidebar4Devops() {
620629
},
621630
{
622631
title: "容器编排 - Kubernetes",
623-
collapsable: true,
632+
collapsable: false,
624633
sidebarDepth: 0,
625634
children: [
626635
"k8s/k8s.md",
@@ -631,7 +640,7 @@ function genSidebar4Devops() {
631640
},
632641
{
633642
title: "服务网格 - Service Mesh Istio",
634-
collapsable: true,
643+
collapsable: false,
635644
sidebarDepth: 0,
636645
children: [
637646
"istio/istio-basic.md",
@@ -650,15 +659,15 @@ function genSidebar4project() {
650659
return [
651660
{
652661
title: "开源项目 - libco",
653-
collapsable: true,
662+
collapsable: false,
654663
sidebarDepth: 0,
655664
children: [
656665
"opensource/libco/libco.md"
657666
]
658667
},
659668
{
660669
title: "开源项目 - buttonrpc",
661-
collapsable: true,
670+
collapsable: false,
662671
sidebarDepth: 0,
663672
children: [
664673
"opensource/buttonrpc/buttonrpc-basic.md",
@@ -668,7 +677,7 @@ function genSidebar4project() {
668677
},
669678
{
670679
title: "开源项目 - Tars",
671-
collapsable: true,
680+
collapsable: false,
672681
sidebarDepth: 0,
673682
children: [
674683
"opensource/tars/tars-brief.md",
@@ -681,7 +690,7 @@ function genSidebar4project() {
681690
},
682691
{
683692
title: "学习项目 - hmdp",
684-
collapsable: true,
693+
collapsable: false,
685694
sidebarDepth: 0,
686695
children: [
687696
"opensource/hmdp/hmdp-overview.md",
@@ -701,7 +710,7 @@ function genSidebar4project() {
701710
},
702711
{
703712
title: "学习项目 - SSM框架",
704-
collapsable: true,
713+
collapsable: false,
705714
sidebarDepth: 0,
706715
children: [
707716
"study/ssm/spring/spring-basic.md",
@@ -717,15 +726,15 @@ function genSidebar4project() {
717726
},
718727
{
719728
title: "个人项目 - build_lib",
720-
collapsable: true,
729+
collapsable: false,
721730
sidebarDepth: 0,
722731
children: [
723732
"person/build_lib/build_lib.md"
724733
]
725734
},
726735
{
727736
title: "项目开发",
728-
collapsable: true,
737+
collapsable: false,
729738
sidebarDepth: 0,
730739
children: [
731740
"develop/develop-demo.md",
@@ -738,7 +747,7 @@ function genSidebar4project() {
738747
},
739748
{
740749
title: "项目开发的Idea",
741-
collapsable: true,
750+
collapsable: false,
742751
sidebarDepth: 0,
743752
children: [
744753
"idea/idea-basic.md",
@@ -912,6 +921,14 @@ function genSidebar4booknote() {
912921
"learnArchFromZero/learnArchFromZero-chapter-4.md",
913922
"codeComplete/codeComplete-chapter-5.md",
914923
]
924+
},
925+
{
926+
title: "程序员的自我修养————链接、装载与库",
927+
collapsable: true,
928+
sidebarDepth: 0,
929+
children: [
930+
"linkersAndLoaders/linkersAndLoaders-chapter-1.md",
931+
]
915932
}
916933
];
917934

.vuepress/config/nav.js

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module.exports =
22
[
33
{
4-
text: '导航',
5-
items: [
6-
{ text: '导航地图', link: '/md/guide/guide-overview.md' },
7-
]
4+
text: '导航', link: '/md/guide/guide-overview.md' ,
5+
},
6+
{
7+
text: '♥面试', link: '/md/interview/knowledge/cplusplus-knowledge.md',
88
},
99
{
1010
text: 'C++',
@@ -54,7 +54,7 @@ module.exports =
5454
{
5555
text: '数据库基础和原理',
5656
items: [
57-
{ text: '数据库原理', link: '/md/database/base/db-work-theory.md' },
57+
{ text: '数据库原理', link: '/md/database/base/base-db-work-theory.md' },
5858
{ text: 'SQL语言', link: '/md/database/sql/sql-overview.md' }
5959
]
6060
},
@@ -78,7 +78,7 @@ module.exports =
7878
items: [
7979
{ text: '数据结构与算法', link: '/md/programming/data-structure/data-structure-overview.md' },
8080
{ text: '计算机网络', link: '/md/programming/network/network-physical.md' },
81-
{ text: '操作系统', link: '/md/programming/system/doc.md' },
81+
{ text: '操作系统', link: '/md/programming/system/system-overview.md' },
8282
{ text: '设计模式', link: '/md/programming/designpattern/designpattern-overview' }
8383
]
8484
},
@@ -199,25 +199,6 @@ module.exports =
199199
{ text: '项目Idea', link: '/md/project/idea/idea-basic.md' }
200200
]
201201
},
202-
{
203-
text: '面试',
204-
items: [
205-
{
206-
text: '八股文',
207-
items: [
208-
{ text: '八股文 详解', link: '/md/interview/knowledge/cplusplus-knowledge.md' }
209-
]
210-
},
211-
{
212-
text: 'LeetCode编程题',
213-
items: [
214-
{ text: '数据结构', link: '/md/interview/code/data-structure/data-structure-overview.md' },
215-
{ text: '刷题套路', link: '/md/interview/code/question-routine/question-routine-backtrack.md' },
216-
{ text: '题型分类', link: '/md/interview/code/question-type/question-type-array.md' }
217-
]
218-
}
219-
]
220-
},
221202
{
222203
text: '读书笔记',
223204
items: [
@@ -238,7 +219,8 @@ module.exports =
238219
{ text: '大型网站技术架构——核心原理与案例分析', link: '/md/book-note/websiteTechArch/websiteTechArch-index.md' },
239220
{ text: '代码大全2', link: '/md/book-note/codeComplete/codeComplete-chapter-1.md' },
240221
{ text: '数据密集型应用系统设计', link: '/md/book-note/dataIntensiveApp/dataIntensiveApp-chapter-1.md' },
241-
{ text: '从零开始学架构', link: '/md/book-note/learnArchFromZero/learnArchFromZero-chapter-1.md' }
222+
{ text: '从零开始学架构', link: '/md/book-note/learnArchFromZero/learnArchFromZero-chapter-1.md' },
223+
{ text: '程序员的自我修养————链接、装载与库', link: '/md/book-note/linkersAndLoaders/linkersAndLoaders-chapter-1.md' }
242224
]
243225
}
244226
]

.vuepress/config/plugins.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ module.exports =
2929
/* 锚点导航栏 showDepth=2 显示H2和H3标签*/
3030
['vuepress-plugin-right-anchor',
3131
{
32-
showDepth: 2,
32+
showDepth: 3,
3333
ignore: [
3434
'/',
3535
'/api/'
@@ -41,5 +41,10 @@ module.exports =
4141
},
4242
//customClass: 'your-customClass',
4343
}
44-
]
44+
],
45+
//<global-RightBar/>
46+
/*{
47+
name: 'page-plugin',
48+
globalUIComponents: ['global-RightBar'],
49+
},*/
4550
]
76.4 KB
Loading
125 KB
Loading
61.2 KB
Loading
226 KB
Loading
167 KB
Loading
42.6 KB
Loading

0 commit comments

Comments
 (0)