Skip to content

Embattled/learnnote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Overview

This project is established for storing learn note written by Yongzhen Long, all contents in English or Chinese.
Most of the content is copied or translated from Internet resources, without identifying the source.
Most of the content comes from the official doc and http://c.biancheng.net.

This readme is rarely updated, links in this file may expired.

该项目用于保存我的个人笔记, 全部为英文或者中文书写.
绝大部分内容复制或者翻译自互联网资源, 没有在内容中标明来源, 不做商业用途.
大部分内容来源于项目官方文档和C语言中文网.

Readme的更新频率极低, 其中的链接常有失效.

Basic knowledge of this node:

  1. Markdown : Markdown's syntax, for this node.
  2. Git : Basic usage of git.

Use (finish) or (完) to indicate that I have finished reading all the content in a chapter while following a document index.

2. Development

  • 各种开发技术的知识, 包括各种开发语言和相应的库
  • Knowledge about development, including various languages and corresponding libraries.

2.1. C/CPP

  • C/CPP的语言知识, 特性, 官方STL和第三方库.
  • C/CPP's offical knowledge, new feature, stl library, third party library.

2.1.1. C++ knowledge

C 和 C++ 的基础知识以及编译器知识.
C and C++'s knowledge.

  1. C Grammar and feature : The C grammar and feature, with some system basic knowledge( Memory allocate, Linux multi-thread).
  2. C++ Grammar and feature : The C++ grammar and feature, different place with C.
  3. C++ 11 : C++11's new feature.
  4. C++ 14 : C++14's new feature.
  5. C++ 17 : C++17's new feature.
  6. GCC : The usage of gcc compiler.
  7. GDB : The usage of GDB.
  8. CLang : Basic usage of clang complier.

2.1.2. C++ STL

C++STL的学习笔记, 包括了C++ STL库和 C 兼容库.
C/C++ standard library.

  1. STL Overview : The overview of c/cpp std.
  2. Containers : All cpp containers, like vector, map, list.
  3. String : C++ string class and original c null-terminal string.
  4. Time : Time class defined by C and C++.
  5. IO : Input and output header of C/CPP, like stream or *FILE.
  6. Algorithm : Cpp's algorithm header, like sort or find function.
  7. Thread : Thread support libraries, include <thread>
  8. Numeric : All numeric header, cmath, float, numberic, etc.

2.1.3. Third-Party Libary

  1. OpenCV C++ : The C++ part of opencv.
  2. HPC : The basic knowledge of openmp and mpi.

2.2. Python

  • Python以及机器学习框架笔记.
  • Python and ML framework library and other library.

2.2.1. Python and Python's tools

  1. Python : Python syntax and feature note.
  2. PythonExEm : Python Extending and Embedding the Python Interpreter.
  3. anaconda : The usage of anaconda suit, includes conda, jupyter note.

2.2.2. Python STL

2.2.3. Python module

Third-party python module.

  • DataOP module
  1. Pandas : The usage of pandas.
  2. Numpy : Numpy is a really basic modual.
  3. matplotlib : Usage of matplotlib.
  • Image Library
  1. PIL : Usage of pillow.

2.2.4. ML Framework

  • Pytorch
  1. torch : Usage of torch namespace.
  2. torchvision : Usage of torchvision.
  3. Net Structure : Source code of network in torchivison.
  • sci-kit
  1. scipy : Brief introduce about scipy series.
  2. scikit-learn : Usage of sklearn.
  3. scikit-image : Usage of skimage.
  • Todo
  1. TensorFlow
  2. Chainer

2.3. Container

  1. docker : Basic usage of docker and syntax of dockerfile.
  2. kubernetes : Todo

2.4. vscode

Document about various vscode pluge-in.

  1. cpp : Create cpp environment in vscode.
  2. python : Create python environment in vscode.

2.5. Cuda

Developement use CUDA.

  1. cuda basic : basic CUDA.
  2. cuda linux : CUDA environment in linux.

3. CS Knowledge

3.1. ML Note

  1. machine learning : My learning note about machine learning.
  2. deep learning : My learning note about deep learning.

3.2. Network

  1. http protocol : Structure of http.

4. Linux

Linux笔记以及相关软件使用笔记.
Knowledge of linux.

  1. Linux Basic : The basic knowledge of linux.
  2. ssh : The usage of ssh and syntax of config file.
  3. vivim : The usage of editor "vi".
  4. software : The software management method on linux.
  5. terminal : Usage of tmux.
  6. Makefile : The basic syntax of makefile.

About

Just my learn note.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages