diff --git a/docs/course/c_c++.md b/docs/course/c_c++.md index 6e6b6a2..33ab51b 100644 --- a/docs/course/c_c++.md +++ b/docs/course/c_c++.md @@ -10,7 +10,12 @@ Github地址: https://github.com/federico-busato/Modern-CPP-Programming 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/ + 在线阅读地址: + + 1. http://www.icce.rug.nl/documents/cplusplus/ + 2. https://fbb-git.gitlab.io/cppannotations/ + + ## C++ Concurrency In Action @@ -22,4 +27,24 @@ C++ 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 \ No newline at end of file +在线阅读地址: https://learn.microsoft.com/zh-cn/cpp/cpp/cpp-language-reference?view=msvc-170 + +## [tutorialspoint.com] C++ Tutorial + +C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This C++ tutorial adopts a simple and practical approach to describe the concepts of C++ for beginners to advanded software engineers. + +在线阅读地址:https://www.tutorialspoint.com/cplusplus/index.htm + +## [wikibooks.org]C++ Programming + +This book covers the C++ programming language, its interactions with software design and real life use of the language. It is presented in a series of chapters as an introductory prior to advance courses but can also be used as a reference book. This is an open work; if you find any problems with terms or concepts you can help by contributing to it; your participation is needed and welcomed! You are also welcomed to state any preference, shortcomings, vision for the actual book content, structure or other conceptual matters. + +在线阅读地址:https://en.wikibooks.org/wiki/C%2B%2B_Programming + +## [learncpp.com] Learn C++ + +LearnCpp.com is a free website devoted to teaching you how to program in modern C++. The lessons on this site will walk you through all the steps needed to write, compile, and debug your C++ programs. No prior programming experience is necessary, but programmers of all levels will benefit from our best practices, tips, and insights. + +Becoming an expert won’t happen overnight, but with a bit of patience, you’ll get there. And LearnCpp.com will show you the way. + +在线阅读地址: https://www.learncpp.com/ \ No newline at end of file diff --git a/docs/course/network.md b/docs/course/network.md new file mode 100644 index 0000000..af4d8e6 --- /dev/null +++ b/docs/course/network.md @@ -0,0 +1,7 @@ +# 网络 + +## Linux network internals + +Start learning with basic concepts like Key problems with networking, Network interface card (NIC) device drivers, System initialization, Layer 2 (link-layer) tasks implementation and problems based on these data asked in product based tier etc. + + \ No newline at end of file diff --git a/docs/video/Go.md b/docs/video/Go.md index 5cd1c6b..0371ecf 100644 --- a/docs/video/Go.md +++ b/docs/video/Go.md @@ -12,4 +12,16 @@ Github地址: https://github.com/techschool/simplebank ## 【幼麟实验室】Golang合辑 - \ No newline at end of file + + +## Mastering Multithreading Programming with Go (Golang) + +Udemy: https://www.udemy.com/course/multithreading-in-go-lang/ + + + +## Working with Concurrency in Go (Golang) + +Udemy: https://www.udemy.com/course/working-with-concurrency-in-go-golang/ + + \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 7467387..33fcf96 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -63,6 +63,7 @@ nav: - 编程: - 操作系统: - 视频: video/os.md + - 网络: course/network.md - 数据结构与算法: - 视频: video/Data structures.md - C/C++: