site_name: 开发知识wiki site_description: 开发知识wiki site_author: tink site_url: https://wiki.cyub.vip strict: false repo_name: cyub/dev-wiki repo_url: https://github.com/cyub/dev-wiki edit_uri: edit/main/docs/ # Copyright copyright: Copyright © 2023 - 2024 Tink # Configuration theme: name: material language: 'zh' features: - announce.dismiss - content.action.edit - content.action.view - content.code.annotate - content.code.copy # - content.code.select # - content.footnote.tooltips # - content.tabs.link - content.tooltips # - header.autohide # - navigation.expand - navigation.footer - navigation.indexes # - navigation.instant # - navigation.instant.prefetch # - navigation.instant.progress # - navigation.prune - navigation.sections - navigation.tabs # - navigation.tabs.sticky - navigation.top - navigation.tracking - search.highlight - search.share - search.suggest - toc.follow # - toc.integrate palette: - media: "(prefers-color-scheme)" toggle: icon: material/link name: Switch to light mode - media: "(prefers-color-scheme: light)" scheme: default primary: indigo accent: indigo toggle: icon: material/toggle-switch name: Switch to dark mode - media: "(prefers-color-scheme: dark)" scheme: slate primary: black accent: indigo toggle: icon: material/toggle-switch-off name: Switch to system preference font: false favicon: images/favicon.ico icon: logo: logo plugins: - search: separator: '[\s\u200b\-_,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])' - git-revision-date-localized: type: iso_date - glightbox - mkdocs-jupyter: include: ["*.ipynb"] ignore: ["system-design/*.ipynb"] - git-committers: repository: cyub/dev-wiki branch: main - rss: length: 500 use_git: true feeds_filenames: json_created: feed.json json_updated: feed-updated.json rss_created: feed.xml rss_updated: feed-updated.xml # Additional configuration extra: status: new: Recently added deprecated: Deprecated analytics: provider: google property: !ENV GOOGLE_ANALYTICS_KEY social: - icon: fontawesome/solid/blog link: https://www.cyub.vip name: 个人博客 - icon: fontawesome/brands/golang link: https://go.cyub.vip name: 深入Go语言之旅 - icon: fontawesome/brands/github link: https://github.com/cyub name: Github - icon: material/rss link: /feed.xml name: Subscribe to our RSS Feed extra_css: - 'css/extra.css' - 'https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/css/fonts.min.css' - 'https://cdn.jsdelivr.net/npm/typeface-roboto-mono@1.1.13/index.css' # Extensions markdown_extensions: - abbr - admonition - attr_list - def_list - footnotes - md_in_html - toc: permalink: true - pymdownx.arithmatex: generic: true - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.details - pymdownx.emoji: emoji_generator: !!python/name:material.extensions.emoji.to_svg emoji_index: !!python/name:material.extensions.emoji.twemoji - pymdownx.highlight: anchor_linenums: true line_spans: __span pygments_lang_class: true - pymdownx.inlinehilite - pymdownx.keys - pymdownx.magiclink: normalize_issue_symbols: true repo_url_shorthand: true user: squidfunk repo: mkdocs-material - pymdownx.mark - pymdownx.smartsymbols - pymdownx.snippets: auto_append: - includes/mkdocs.md - pymdownx.superfences: custom_fences: - name: mermaid class: mermaid format: !!python/name:pymdownx.superfences.fence_code_format - pymdownx.tabbed: alternate_style: true combine_header_slug: true slugify: !!python/object/apply:pymdownx.slugs.slugify kwds: case: lower - pymdownx.tasklist: custom_checkbox: true - pymdownx.tilde nav: - 简介: index.md - 操作系统: - IO: computer-system/io.md - proc文件系统: computer-system/proc.md - NPTL: computer-system/nptl.md - 容器: - 简介: container/install.md - 镜像: container/image.md - cgroup: container/cgroup.md - namespace: container/namespace.md - 常用命令: computer-system/command.md - Systemtap: computer-system/systemtap.md - CPU架构: computer-system/cpu-arch.md - 编译Linux内核: computer-system/compiling-linux-kernel.md - 计算机网络: - TCP: computer-network/tcp/README.md - HTTP: computer-network/http/README.md - 数据库: - mysql: - 概览: database/mysql/简介.md - 事务: database/mysql/事务.md - 索引: database/mysql/索引.md - FAQ: database/mysql/FAQ.md - Elasticsearch: - 概览: database/elasticsearch/README.md - 内存占用: database/elasticsearch/memory.md - 性能调优: database/elasticsearch/performance_tuning.md - 生产配置参考: database/elasticsearch/production_configuring.md - docs value与 field data: database/elasticsearch/doc_values_and_fielddata.md - Redis: database/redis/redis.md - 开发语言: - Go: language/Go.md - 系统设计: - 系统设计: system-design/index.md - 缓存系统: cache/README.md - 系统设计入门: system-design/system-design-primer/index.md - what you should know: - 每个开发人员都应该了解 GPU 计算的知识: what-should-you-know/GPU.md - C程序员该知道的内存知识: what-should-you-know/README.md - 每个程序员都应该了解的硬件知识: what-should-you-know/hardware.md - 每个程序员都应该了解的内存知识: - 【总结版】每个程序员都应该了解的内存知识: what-should-you-know/每个程序员都应该了解的内存知识.md - 【英文】What Every Programmer Should Know About Memory: what-should-you-know/What Every Programmer Should Know About Memory.pdf - 【中文】每个程序员都应该了解的内存知识: what-should-you-know/每个程序员都应该了解的内存知识.pdf - 每个系统程序员都应该了解的并发知识: - 【英文】What every systems programmer should know about concurrency: what-should-you-know/concurrency-primer.pdf - 【中文】每个系统程序员都应该了解的并发知识: https://www.bilibili.com/read/cv26734224 - 【机翻中文】每个系统程序员都应该了解的并发知识: what-should-you-know/每个系统程序员都应该了解的并发知识.md - 数据科学: - 初中到大学的数学知识梳理: data-science/初中到大学的数学知识梳理.ipynb - 教程: - Jupyter: - Go-Frameworks-Github-Fork-Stats: jupyter/Go-Frameworks-Github-Fork-Stats.ipynb - Pandas完全指南: jupyter/Pandas完全指南.ipynb - Spark上手示例: - jupyter/Spark上手示例1:RDD操作.ipynb - jupyter/Spark上手示例2:DataFrame操作.ipynb - 编程: - 操作系统: - 视频: video/os.md - 网络: course/network.md - 数据结构与算法: - 视频: video/Data structures.md - C/C++: - 视频: video/c_c++.md - 文本: course/c_c++.md - Go: - 视频: video/Go.md - Rust: course/rust.md - 数据库: - 视频: video/Database.md - 更多: course/more.md - PPT: - Go语言简介: assets/ppt/Golang简介.pdf - CheatSheet: - Makefile: cheatsheet/makefile.md - GDB: cheatsheet/gdb.md - CMake: cheatsheet/cmake.md - Katex: cheatsheet/KaTex常用公式编辑.ipynb - QA: - redis: qa/redis.md - mysql: qa/mysql.md - tcp: qa/tcp.md - http: qa/http.md - 缓存: qa/cache.md - nginx: qa/nginx.md - 消息队列: qa/queue.md - IO: qa/io.md - protobuf: qa/protobuf.md - go: qa/go.md - 分布式: qa/dist.md - Elasticsearch: qa/es.md - docker: qa/docker.md - 参考资料: qa/ref.md