Índice
Prefácio
Eu desapareci por um tempo, principalmente ocupado aprendendo C++ e me formando. Recebi meus certificados duplos na semana passada e deixei oficialmente a escola. Minha vida de pós-graduação terminou oficialmente. Três anos se passaram num piscar de olhos.
Após o recrutamento de outono, percebi que queria fazer algoritmos visuais (engenharia aplicada, não posições de pesquisa), e C++ era uma habilidade básica, então perguntei a muitos especialistas em C++ e compilei uma rota de aprendizagem e recursos de aprendizagem adequados para mim (principalmente leitura livros e vídeos, digitar código, trabalhar em projetos), links de recursos serão fornecidos passo a passo nesta navegação posteriormente.
Comecei a reler a cartilha de C++ em março. Vi que, por volta de junho, passei por todas as partes da cartilha de C++, exceto STL. Pretendo estudar STL sistematicamente no futuro. Isso é muito importante.
Depois de ler a cartilha c ++, fiquei realmente confuso porque havia muitas coisas. Depois de estudá-lo, senti que não havia aprendido nada. Mais tarde, usei o plug-in Xmind para classificar os pontos de conhecimento e ficou muito mais claro. C++ inclui principalmente: sintaxe básica, novos recursos do C++ 11, modelo de objeto (classe, herança, polimorfismo, tabela virtual, etc.), metaprogramação de modelo, STL, simultaneidade C++, padrões de design e outros módulos. No futuro, pretendo avançar no conhecimento do módulo relevante, um por um, em etapas.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- 2023.7.9
Link do github de todas as notas C++ que eu organizei pessoalmente: HuKai97/awesome-cpp-notes
1. A primeira fase: livro + projeto (previsto para ser concluído antes do final de 2023)
A primeira etapa concentra-se principalmente no aprendizado da sintaxe básica do C++, dos novos recursos do C++ e do modelo de objeto, bem como do conteúdo de implantação do tensorrt usado em trabalhos recentes.
Progresso atual do aprendizado: terminei de ler a cartilha de C++ (exceto STL, que é muito difícil de mastigar depois de ler mais de 600 páginas) e atualmente estou aprendendo C++ moderno e eficaz. ------- 2023.7.8
Eu li os primeiros quatro capítulos de Cpp moderno eficaz. Tenho muitas coisas trabalhando recentemente e preciso aprender mmdetecion e tensorrt, então li menos cpp. Tentarei resolver os primeiros quatro capítulos esta semana . ---------------- 2023.8.23
Terminei de ler os primeiros quatro capítulos de Cpp moderno eficaz. Tenho muitas coisas trabalhando recentemente. Preciso aprender mmdetecion e tensorrt. Adicionarei lentamente o conteúdo dos capítulos 5 e 6 no futuro (espera-se que seja sobre por mês).O capítulo final sobre simultaneidade está planejado para ser lido em conjunto com os livros subsequentes sobre simultaneidade. ---------------- 2023.8.26
-
C++ Primer
github organiza notas pessoais: C++ Primer
B recursos de vídeo do site: Coleção·Explicação do C++ Primer -
C++ moderno eficaz (em andamento, terminei os primeiros quatro capítulos)
github organiza notas pessoais: Recursos de vídeo do site CPP B eficaz moderno : Tutorial de enterro em C++ [C++ moderno eficaz, vamos ler o livro juntos] -
Uma exploração aprofundada do modelo de objeto C++
-
Notas de implantação do Tensorrt
-
Projeto da estação B: estrutura de inferência de aprendizado profundo feita por você mesmo do zero (tenho que adiar um pouco, estou um pouco ocupado no trabalho)
-
Aprenda a estrutura de inferência da NCNN (planeje comprar uma placa NPU para aprender)
2. A segunda etapa: livros + projetos (coleção e organização)
A segunda etapa concentra-se principalmente no aprendizado sobre a prática de simultaneidade STL e C++.
outros
- organização de notas mmdetection