I have not been familiar with programming in Linux for several years, and many things are a little unfamiliar. Now I am free to refresh some related skills and write some related articles to help me better understand them.
Because it is not a book, it is also limited by many external factors. It may not be very systematic or detailed, but it is mostly basic knowledge, it should be helpful for beginners (because I am also equivalent to re-Learning). If you are interested, please take a look:
The related articles are as follows (updating continuously ):
- Introduction to Linux programming-VI
- Introduction to Linux programming-gcc
- Linux programming introduction-static Link Library
- Linux programming introduction-Dynamic Link Library
- Introduction to Linux programming-Makefile
- Linux programming basics-GDB (Getting Started)
- Linux programming basics-GDB (set breakpoints)
- Linux programming basics-GDB (View data)
- Linux programming basics-file read/write
- Linux programming basics-Process Overview
- Linux programming basics-inter-process communication
- Linux programming basics-thread Overview
- Linux programming basics-thread mutex and Synchronization
- Linux programming basics-Socket programming
- Linux programming basics-Signal
There are several other articles about C ++ 11, STL library, and boost library.
- Some of my favorite syntaxes in C ++ 11
- Some of my favorite syntaxes in C ++ 11 (ii)
- Added content in STL library in C ++ 11
- Reference the right value in C ++ 11
- Introduction to STL thread Library
- Introduction to STL task library
- STL File Read and Write Basics
- Boost. asio Series 1, 2, 3, 4, 5
- Boost string processing functions 1 and 2
- Implement multicast delegation using boost. signal
- Use boost: lexical_cast for Numerical Conversion
- Use boost. filesystem for file operations
- Introduction to boost. circular_buffer
Several recommended websites
- C ++ reference
- Cplusplus.com
- Learn c ++
- Sgi.com