# ebooks **Repository Path**: dzw1208/ebooks ## Basic Information - **Project Name**: ebooks - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2020-03-05 - **Last Updated**: 2026-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ebooks A repository for collecting books, about C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, ML and DL 整个文件的结构将以下面形式展现 ``` . ├── Algorithm │   ├── Algorithms v4.pdf │   └── 算法图解.pdf ├── Compiler │   ├── Parsing Techniques--a practical guide.pdf │   ├── 编译原理 龙书 第2版.pdf │   ├── 自制编译器.pdf │   └── 自己动手写编译器、链接器.pdf ├── Cpp │   ├── C │   │   ├── ASCII字符表.jpg │   │   ├── C专家编程.pdf │   │   ├── C语言标准.pdf │   │   ├── C陷阱与缺陷.pdf │   │   ├── Learn C the Hard Way.pdf │   │   ├── 啊哈C语言书.pdf │   │   └── 明解C语言 中级篇.pdf │   └── Cpp │   ├── Accelerated C++ 简体中文版 .pdf │   ├── C++ Primer Plus 第5版 中文版.pdf │   ├── C++ STL源码剖析 侯捷版本.pdf │   ├── C++ Templates 简体中文版.pdf │   ├── C++标准程序库.pdf │   ├── C++编程思想[第一卷].pdf │   ├── C++编程思想[第二卷].pdf │   ├── Effective STL 简体中文版.pdf │   └── 现代 C++ 教程:高速上手 C++.pdf ├── Java │   ├── Head First Java-第2版 中文完整高清版.pdf │   └── 深入理解Java虚拟机:JVM高级特性与最佳实践.pdf ├── LinuxKernel │   ├── Advanced Programming in the UNIX Environment_Third Edition.pdf │   ├── Linux内存地址映射.pdf │   ├── Linux内核源代码完全注释 v3 带标签.pdf │   ├── tool │   │   ├── Docker容器与容器云 第2版.pdf │   │   ├── Learning GNU Emacs_Third Edition.pdf │   │   └── 图解HTTP.epub │   ├── Understanding the Linux Kernel_3rd Edition.pdf │   ├── Unix内核源码剖析.pdf │   ├── UNIX环境高级编程 第2版.pdf │   ├── UNIX 环境高级编程 第3版.pdf │   ├── UNIX编程艺术.pdf │   ├── 深入理解Linux内核 完整版.pdf │   └── 电子科大Linux内核技术课程 │   ├── 李林_Part │   │   ├── code │   │   │   ├── 1 │   │   │   │   ├── 1.1 │   │   │   │   │   ├── PrintingDriver │   │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   │   ├── Makefile │   │   │   │   │   │   └── ToolFunctions.h │   │   │   │   │   └── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   └── 1.2 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   └── ToolFunctions.h │   │   │   ├── 2 │   │   │   │   ├── 2.1 │   │   │   │   │   ├── PrintingDriver │   │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   │   ├── IoCtlSupport.h │   │   │   │   │   │   ├── Makefile │   │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   │   └── ToolFunctions.h │   │   │   │   │   └── Userapp │   │   │   │   │   └── main.cpp │   │   │   │   ├── 2.10 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 2.2 │   │   │   │   │   ├── PrintingDriver │   │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   │   ├── Makefile │   │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   │   └── ToolFunctions.h │   │   │   │   │   └── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── 2.3 │   │   │   │   │   ├── PrintingDriver │   │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   │   ├── Makefile │   │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   │   └── ToolFunctions.h │   │   │   │   │   └── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── 2.4 │   │   │   │   │   ├── PrintingDriver │   │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   │   ├── Makefile │   │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   │   └── ToolFunctions.h │   │   │   │   │   └── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── 2.5 │   │   │   │   │   ├── PrintingDriver │   │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   │   ├── Makefile │   │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   │   └── ToolFunctions.h │   │   │   │   │   └── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── 2.6 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 2.7 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 2.8 │   │   │   │   │   └── PageOperations.h │   │   │   │   └── 2.9 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 3 │   │   │   │   ├── 3.1 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.10 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.11 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.12 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   ├── ToolFunctions.h │   │   │   │   │   └── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── 3.13 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.14 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.2 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.3 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.4 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.5 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.6 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.7 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   ├── 3.8 │   │   │   │   │   ├── DriverFileOperations.c │   │   │   │   │   ├── DriverFileOperations.h │   │   │   │   │   ├── DriverMain.c │   │   │   │   │   ├── DriverMain.h │   │   │   │   │   ├── Makefile │   │   │   │   │   ├── ToolFunctions.c │   │   │   │   │   └── ToolFunctions.h │   │   │   │   └── 3.9 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   └── 4 │   │   │   ├── 4.1 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── IoCtlSupport.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.10 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   ├── ToolFunctions.h │   │   │   │   └── UserApp │   │   │   │   └── main.cpp │   │   │   ├── 4.11 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.12 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.13 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   ├── ToolFunctions.h │   │   │   │   ├── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── VMallocSpaceMangement.c │   │   │   │   └── VMallocSpaceMangement.h │   │   │   ├── 4.14 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   ├── ToolFunctions.h │   │   │   │   ├── UserApp │   │   │   │   │   └── main.cpp │   │   │   │   ├── VMallocSpaceMangement.c │   │   │   │   └── VMallocSpaceMangement.h │   │   │   ├── 4.15 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.16 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.17 │   │   │   │   └── vfree.c │   │   │   ├── 4.18 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.19 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.2 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.3 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.4 │   │   │   │   └── virt_addr_valid.c │   │   │   ├── 4.5 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.6 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.7 │   │   │   │   ├── DriverFileOperations.c │   │   │   │   ├── DriverFileOperations.h │   │   │   │   ├── DriverMain.c │   │   │   │   ├── DriverMain.h │   │   │   │   ├── Makefile │   │   │   │   ├── ToolFunctions.c │   │   │   │   └── ToolFunctions.h │   │   │   ├── 4.8 │   │   │   │   └── find_hole.c │   │   │   └── 4.9 │   │   │   └── alloc_pages.c │   │   ├── Linux内核01.pptx │   │   ├── Linux内核02.pptx │   │   ├── Linux内核03.pptx │   │   ├── Linux内核04.pptx │   │   └── 内核调试命令.txt │   └── 段翰聪_Part │   ├── 1_Intro.pptx │   ├── 2_Arch_and_Kernels.pptx │   ├── 3_process & Threads.pptx │   ├── 4_Linux Kernel Scheduling Framework Slides.pptx │   └── 5_Storage Devices & File_Systems.pptx ├── ML │   ├── An Introduction to R.pdf │   ├── DL │   │   ├── An Introduction to Statistical Learning with Applications in R.pdf │   │   ├── Deep Learning with Python.pdf │   │   ├── Grokking Deep Learning V10.pdf │   │   ├── Hands-On_Reinforcement_Learning_with_Python.epub │   │   ├── Learning From Data.pdf │   │   ├── Pattern Recognition and Machine Learning.pdf │   │   ├── PRML_模式识别与机器学习.pdf │   │   ├── 动手学深度学习.pdf │   │   ├── 深度学习500问 │   │   │   ├── 深度学习500问-Tan-00目录.pdf │   │   │   ├── 深度学习500问-Tan-01第一章 数学基础.pdf │   │   │   ├── 深度学习500问-Tan-02第二章 机器学习基础.pdf │   │   │   ├── 深度学习500问-Tan-03第三章 深度学习基础.pdf │   │   │   ├── 深度学习500问-Tan-04第四章 经典网络.pdf │   │   │   ├── 深度学习500问-Tan-05第五章 卷积神经网络(CNN).pdf │   │   │   ├── 深度学习500问-Tan-06第六章 循环神经网络(RNN).pdf │   │   │   ├── 深度学习500问-Tan-07第七章 目标检测.pdf │   │   │   ├── 深度学习500问-Tan-08第八章 图像分割.pdf │   │   │   ├── 深度学习500问-Tan-09第九章 强化学习.pdf │   │   │   ├── 深度学习500问-Tan-10第十章 迁移学习.pdf │   │   │   ├── 深度学习500问-Tan-13第十三章 优化算法.pdf │   │   │   ├── 深度学习500问-Tan-14第十四章 超参数调整.pdf │   │   │   ├── 深度学习500问-Tan-15第十五章 正则化.pdf │   │   │   ├── 深度学习500问-Tan-16参考文献.pdf │   │   │   └── 目录预览.pdf │   │   ├── 深度学习入门:基于Python的理论与实现.pdf │   │   ├── 神经网络与深度学习-3小时.pptx │   │   └── 神经网络与深度学习.pdf │   ├── ML │   │   ├── Advanced Machine Learning with Python.pdf │   │   ├── Mastering Machine Learning with scikitlearn.pdf │   │   ├── Python Machine Learning.pdf │   │   ├── The Hundred-Page Machine Learning Book.pdf │   │   ├── Understanding the Mathematics behind Gradient Descent_.pdf │   │   ├── 凸优化 │   │   │   ├── Adequacy of Solutions.pdf │   │   │   ├── Convex Optimization.pdf │   │   │   ├── L1L2-regularization.pdf │   │   │   ├── Lecture24.pdf │   │   │   └── Optimization.pdf │   │   ├── 机器学习 周志华.pdf │   │   └── 统计学习方法.pdf │   ├── PL │   │   ├── learn python the hard way.pdf │   │   ├── Python项目开发实战 第2版 完整高清版 带书签 .pdf │   │   ├── 利用Python进行数据分析.pdf │   │   └── 笨办法学 Python 第4版.pdf │   ├── 普林斯顿微积分读本.pdf │   └── 集体智慧编程.pdf ├── OS │   ├── 30天自制操作系统.pdf │   ├── Assembly │   │   ├── 汇编语言王爽 第2版 课后答案.pdf │   │   └── 汇编语言 第3版 王爽著.pdf │   ├── ELF 格式解析.pdf │   ├── Minix File System.pdf │   ├── ORANGE’S:一个操作系统的实现 高清晰版.pdf │   ├── Writing a Simple Operating System from Scratch.pdf │   ├── x86汇编语言 从实模式到保护模式.pdf │   ├── 操作系统share │   │   ├── Buddy System及应用.pptx │   │   ├── linux段页存储.pptx │   │   ├── Seminar2.2.pptx │   │   ├── Unix OS的PCB分析.pptx │   │   ├── Unix PCB structure and queue discilpine.ppsx │   │   ├── Unix进程死锁解决策略.pptx │   │   ├── unix进程调度策略.pptx │   │   ├── 中断处理程序流程图(do_IRQ).doc │   │   └── 操作系统2.3.pptx │   ├── 现代操作系统 第3版.pdf │   └── 自己动手写操作系统 完全版.pdf ├── README.md └── Security ├── 会议时间.xlsx └── 现代密码学基础.pdf ```