This repo is about technical points related to C/C++ language. It organizes and collects [mind maps] summarized by everyone on the Internet to help everyone learn better and master the key points of knowledge.
All maps come from the Internet. The so-called take from the Internet, use it on the Internet.
If there is any copyright infringement, please send an email to [email protected] and we will handle it as soon as possible.
If you agree and support our project, you are welcome to lssues us, or email us at [email protected]. You are more welcome to make pull requests to join us.
Thank you for your support!
Introduction to Computers
Computer system basics
Computer composition and system structure
Computer composition principles
computer network
Computer Network Chapter 1
Computer Network Chapter 2
Computer Network Chapter 3
Computer Network Chapter 4
Computer Network Chapter 5
Network Programming (Socket)
data link layer
physical layer
transport layer
TCP/IP
IPC
C++ from beginner to proficient
C++ object-oriented
Data structures and algorithms
Data structure and algorithm content review
Data structure overview
linear table
Scheduling and Deadlock
object-oriented programming
thread
Thread synchronization
Distributed transactions
Distributed protocols and algorithms
Distributed lock implementation
Distributed actual combat
socket programming
Transport layer protocol TCP
Multiple IO multiplexing
Golang basics
What knowledge points should you master using Golang to develop the backend?
SQL Basics
SQL database basics (SQL Server)
database system
Summary of MySQL knowledge points
MySQL comprehensive homework
MySQL index
Mysql index optimization
Mysql performance tuning ideas
MySQL comprehensive optimization ideas
Overall architecture diagram of Innodb
Redis basics
Summary of Redis knowledge points
Redis data type summary
Redis knowledge points
Redis high-performance distributed cache
Nginx knowledge points
Nginx practical operation
High-throughput messaging middleware Kafka
Summary of Zookeeper knowledge points
DPDK architecture diagram
Dpdk-Network Protocol Stack-vpp-OvS-DDos-The Road to Virtualization Experts
Linux
Linux kernel knowledge system
Linux basic command set
Linux learning
operating system
Getting Started with Linux
Linux kernel source code analysis
Linux programming introductory project
Common Linux operations
OS introduction
Process management
Process Scheduling and Deadlock
Memory management
file system
I/O device management
Summary of Docker knowledge points
Docker command
Kubernetes knowledge points
Summary of Kubernetes knowledge points
Kubernetes core component operating mechanism
In-depth analysis of cluster security mechanisms
In-depth understanding of Pod
In-depth understanding of Service
Kubetcl command