readme: # Introduction
  
  
  ## Usage
  
  ```bash
  sudo apt-get install git-lfs
  GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/csukuangfj/ebooks
  cd ebooks
  
  # git lfs pull --include="some-filename.pdf"
  git lfs pull --include="Professional-CMake_A-Practical-Guide-2018.pdf"
  ```
  
  
  ## File Descriptions
  
  
  |Filename | URL for downloading| comment| amazon | douban |
  |-------|-----| ---| --- | --- |
  |Professional-CMake_A-Practical-Guide-2018.pdf | <https://download.csdn.net/download/andrewgithub/12889146> | | | <https://book.douban.com/subject/34936765/>|
  |linker-and-libraries-guide-sun-microsystems.pdf | <https://docs.oracle.com/cd/E19683-01/817-3677/817-3677.pdf>| |<https://www.amazon.com/Linker-Libraries-Guide-Microsystems-Inc/dp/0595731058/ref=sr_1_1?crid=210RNR7HN24TK&keywords=linkers+and+libraries+guide&qid=1654247943&s=digital-text&sprefix=%2Cdigital-text%2C295&sr=1-1-catcorr> | |
  |LinkersAndLoaders.pdf | <http://www.staroceans.org/e-book/LinkersAndLoaders.pdf> | |<https://www.amazon.com/Linkers-Kaufmann-Software-Engineering-Programming/dp/1558604960> | <https://book.douban.com/subject/1436811/>|
  |oracle-solaris-11.3-linkers-and-libraries-guide.pdf |https://docs.oracle.com/cd/E53394_01/pdf/E54813.pdf | See <http://www.linker-aliens.org/blogs/rie/entry/hello_there/> | | |
  |clean_code-2008.pdf | <https://thixalongmy.haugiang.gov.vn/media/1175/clean_code.pdf>|Clean Code - A Handbook of Agile Software Craftsmanship | <https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?keywords=clean+code&qid=1655348366&sr=8-1> | <https://book.douban.com/subject/3032825/>|
  |Clean-Craftsmanship_Disciplines-Standards-and-Ethics-2021.pdf | <http://libgen.rs/search.php?req=Clean+Craftsmanship&lg_topic=libgen&open=0&view=simple&res=25&phrase=1&column=def> | | <https://www.amazon.com/dp/013691571X/ref=emc_b_5_i> | <https://book.douban.com/subject/35763605/> |
  |Learn-LLVM-12-A-beginners-guide-to-learning-LLVM-compiler-tools-and-core-libraries-with-Cpp-2021.pdf|<http://62.182.86.140/main/2990000/b2edd27af2bd9994be659e84f6a364c7/Kai%20Nacke%20-%20Learn%20LLVM%2012_%20A%20beginner%27s%20guide%20to%20learning%20LLVM%20compiler%20tools%20and%20core%20libraries%20with%20C%2B%2B-Packt%20Publishing%20%282021%29.pdf>||<https://www.amazon.com/Learn-LLVM-12-beginners-libraries/dp/1839213507/ref=sr_1_1?crid=3GZXASPAMBFBM&keywords=learn+llvm+12&qid=1655354900&sprefix=lear%2Caps%2C1289&sr=8-1>|<https://book.douban.com/subject/35456089/>|
  |C++20-The-Complete-Guide-2021.pdf|<http://62.182.86.140/main/3182000/f58a4c48ad6c320a6f64bed0691c83ea/Nicolai%20M.%20Josuttis%20-%20C%2B%2B20%20-%20The%20Complete%20Guide-Leanpub%20%282021%29.pdf>||||
  |Programming-with-C++20_Conceptes-Coroutines_Ranges_and_more-2021.pdf|<http://62.182.86.140/main/3206000/803936c2944ddb5f3b4ce388d7d44814/Fertig%2C%20Andreas%20-%20Programming%20with%20C%2B%2B20_%20Conceptes%2C%20Coroutines%2C%20Ranges%2C%20and%20more-Fertig%20Publications%20%282021%29.pdf||https://www.amazon.com/Programming-20-grayscale-Concepts-Coroutines/dp/3949323023/ref=sr_1_13?crid=MIKIGUX147TI&keywords=c%2B%2B20&qid=1665121039&qu=eyJxc2MiOiI0Ljg5IiwicXNhIjoiNC4yNyIsInFzcCI6IjQuMDEifQ%3D%3D&sprefix=c%2B%2B20+the+complete+guide%2Caps%2C310&sr=8-13>||<https://www.amazon.com/Programming-20-grayscale-Concepts-Coroutines/dp/3949323023/>|<https://book.douban.com/subject/35897272/>|
  |C++20-Get-the-Details-2021.pdf|<http://62.182.86.140/main/3072000/f865868c626c7386c2b61e45536e24dd/Rainer%20Grimm%20-%20C%2B%2B20.%20Get%20the%20Details-Leanpub%20%282021%29.pdf>||<https://www.amazon.com/C-20-Details-Rainer-Grimm/dp/B09328NKXK/>|<https://book.douban.com/subject/36080500/>|
  |The-C++-StandardLibrary-2d-Ed-including-C++-17-2018.pdf|<http://62.182.86.140/main/2526000/927af37dc1c7d3c11b7b21af24e2d8bf/Rainer%20Grimm%20-%20The%20C%2B%2B%20Standard%20Library%20%282d%20Ed.%2C%20including%20C%2B%2B%2017%29-Leanpub%20%282018%29.pdf>||<https://www.amazon.com/Standard-Library-Tutorial-Reference-2nd/dp/0321623215/>|<https://book.douban.com/subject/26419721/>|
  |C++-Core-Guidelines-Explained-Best-Practices-for-Modern-C++-2022.pdf|<http://62.182.86.140/main/3165000/74d820965c284d7a7933a742bcec866d/Rainer%20Grimm%20-%20C%2B%2B%20Core%20Guidelines%20Explained_%20Best%20Practices%20for%20Modern%20C%2B%2B-Addison-Wesley%20Professional%20%282022%29.pdf>||<https://www.amazon.com/C-Core-Guidelines-Rainer-Grimm/dp/013687567X/>|<https://book.douban.com/subject/35809635/>|
  |Clean-C++20-Sustainable-Software-Development-Patterns-and-Best-Practices-2021.pdf|<http://62.182.86.140/main/3005000/f33aa634c385854a3215ce1e187cdcd8/Stephan%20Roth%20-%20Clean%20C%2B%2B20_%20Sustainable%20Software%20Development%20Patterns%20and%20Best%20Practices-Apress%20%282021%29.pdf>||<https://www.amazon.com/Clean-20-Sustainable-Development-Practices/dp/1484259483/>||
  |Concurrency-with-Modern-C++-What-every-professional-C++-programmer-should-know-about-concurrency-2022.pdf|<http://62.182.86.140/main/3367000/d61a6c83410484053b8892275d2fcc4f/Raine