main
tink 1 year ago
parent afc6cbc7f5
commit 78b99f0e34

@ -0,0 +1,25 @@
# C/C++
## Modern C++ Programming Course (C++03/11/14/17/20/23/26)
在线阅读地址: https://federico-busato.github.io/Modern-CPP-Programming/
Github地址: https://github.com/federico-busato/Modern-CPP-Programming
## C++ Annotations Version 12.5.0
This document is intended for knowledgeable users of C (or any other language using a C-like grammar, like Perl or Java) who would like to know more about, or make the transition to, C++. This document is the main textbook for Frank's C++ programming courses, which are yearly organized at the University of Groningen. The C++ Annotations do not cover all aspects of C++, though. In particular, C++'s basic grammar is not covered when equal to C's grammar. Any basic book on C may be consulted to refresh that part of C++'s grammar.
在线阅读地址: http://www.icce.rug.nl/documents/cplusplus/
## C++ Concurrency In Action
C++ Concurrency In ActionC++并发编程)
中文版在线阅读地址: https://www.bookstack.cn/books/Cpp_Concurrency_In_Action
## 微软 C++ 语言参考
本参考将介绍在 Microsoft C++ 编译器中实现的 C++ 编程语言。 本文的结构基于 Margaret Ellis 和 Bjarne Stroustrup 撰写的《C++ 参考手册批注》和 ANSI/ISO C++ 国际标准 (ISO/IEC FDIS 14882)。 本文涵盖了 C++ 语言功能的 Microsoft 专用实现。
在线阅读地址: https://learn.microsoft.com/zh-cn/cpp/cpp/cpp-language-reference?view=msvc-170

@ -0,0 +1,123 @@
.red,
.red-important {
color: red !important;
}
.darkred,
.darkred-important {
color: darkred !important;
}
.orangered,
.orangered-important {
color: orangered !important;
}
.green,
.green-important {
color: green !important;
}
.limegreen,
.limegreen-important {
color: limegreen !important;
}
.cyan,
.cyan-important {
color: cyan !important;
}
.darkcyan,
.darkcyan-important {
color: darkcyan !important;
}
:root {
--md-text-font: Roboto;
--md-code-font: Roboto Mono;
}
.md-typeset {
font-feature-settings: "kern" 0;
}
.md-typeset #references,
.md-typeset .no-underline {
margin-bottom: 0;
padding-bottom: 0;
border: none;
}
.md-typeset h2 {
padding-bottom: 0.2em;
border-bottom: 1px solid #d3d3d3;
}
.md-typeset h3 {
padding-bottom: 0.2em;
border-bottom: 1px dashed #d3d3d3;
}
.md-typeset h4 {
font-size: 1.17em;
}
.md-typeset h5 {
font-size: 1.08em;
}
.md-typeset h6 {
font-size: 1em;
}
.md-typeset dt {
font-weight: bold;
}
.md-typeset img {
display: block;
margin-left: auto;
margin-right: auto;
}
.md-typeset .img-inline {
display: inline-block;
vertical-align: text-bottom;
}
.md-typeset .img-border {
border: 1px solid black;
}
.md-typeset kbd {
box-shadow: 0 0 0 0.05rem var(--md-default-fg-color--lighter), 0 0.1rem 0 var(--md-default-fg-color--lighter), inset 0 -0.1rem 0.2rem var(--md-default-bg-color);
}
.md-typeset .admonition,
.md-typeset details {
font-size: 0.9em;
}
.md-typeset .md-typeset__table {
display: block;
margin-left: auto;
margin-right: auto;
}
.md-typeset .md-typeset__table>table {
display: table;
width: auto;
margin: 0 auto;
}
.md-typeset p.caption {
text-align: center;
font-size: 0.94em;
color: grey;
margin: -0.7em 0 0;
}
.md-typeset .footnote hr {
margin-top: 0.2em;
}

@ -5,3 +5,9 @@
Pointers in C and C++ are often challenging to understand. In this course, they will be demystified, allowing you to use pointers more effectively in your code. The concepts you learn in this course apply to both C and C++.
<iframe width="560" height="315" src="https://www.youtube.com/embed/zuegQmMdy8M?si=nTFUVzXYsuRtaFH5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
## 【中英双语🎉】CS106L: Standard C++ Programming, Special Edition
完结🎉CS106L: Standard C++ Programming, Special Edition
<iframe width="560" height="315" src="//player.bilibili.com/player.html?isOutside=true&aid=218239806&bvid=BV1K8411b7AU&cid=835903880&p=1&autoplay=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

@ -53,18 +53,23 @@ nav:
- 【英文】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
- Jupyter/视频/PPT:
- 教程:
- Jupyter:
- Go-Frameworks-Github-Fork-Stats: jupyter/Go-Frameworks-Github-Fork-Stats.ipynb
- Pandas完全指南: jupyter/Pandas完全指南.ipynb
- Spark上手示例:
- jupyter/Spark上手示例1RDD操作.ipynb
- jupyter/Spark上手示例2DataFrame操作.ipynb
- 视频:
- 操作系统: video/os.md
- 数据结构与算法: video/Data structures.md
- C/C++: video/c_c++.md
- Go: video/Go.md
- 编程:
- 操作系统:
- 视频: video/os.md
- 数据结构与算法:
- 视频: video/Data structures.md
- C/C++:
- 视频: video/c_c++.md
- 文本: course/c_c++.md
- Go:
- 视频: video/Go.md
- PPT:
- Go语言简介: assets/ppt/Golang简介.pdf
- QA:
@ -138,9 +143,7 @@ theme:
toggle:
icon: material/toggle-switch-off
name: Switch to system preference
font:
text: Fira Code
code: Fira Code
font: false
favicon: images/favicon.ico
icon:
logo: logo
@ -154,7 +157,6 @@ plugins:
- mkdocs-jupyter:
include: ["*.ipynb"]
ignore: ["system-design/*.ipynb"]
- print-site
# Additional configuration
extra:
@ -176,6 +178,11 @@ extra:
- icon: fontawesome/brands/twitter
link: https://twitter.com/squidfunk
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

Loading…
Cancel
Save