1. Introduction to computer science Introduction to computer science 2. Computer mathematics Basics Advanced Mathematics Linear Algebra Probability Theory and mathematical statistics Discrete Mathematics and Its Application Discrete mathematics tutorial (Peking University Edition) What is mathematics? Specific mathematics: Basics of Computer Science 3. C Language Tan haoqiang C Program Design C primer plus The C programming language C and pointer C expert tutorial C traps and Defects C Language C Standard Library 495 C language problems you must know 4. algorithms and data structures Data structure (Tsinghua Edition) Data Structure and algorithm analysis-C language description Programming Pearl Programming Pearl II Introduction to Algorithms Computer Programming art volume 1 Computer Programming Art 2 Computer Programming art volume 3 5. Electronic Technology Basics Analog Electronic Technology (Simplified Chinese Version) Digital Logic and Digital Integrated Circuit (Tsinghua Edition) 6. Assembly Language Assembly Language (Wang Shuang Edition) 80x86 Assembly Language Programming Tutorial Intel assembly language programming Ibm pc assembly language programming (International Edition) Advanced Assembly Language Programming 80386 of protection methods and Programming Hacker disassembly secrets 32-bit assembly language programming in Windows 7. Computer Hardware principles Computer composition-structured method Microcomputer principle and interface technology (Chen Guangjun Edition) Computer Architecture (Zhang Chenxi Edition) Computer composition and design hardware/software interfaces Intel microprocessor structure, programming and interfaces Computer Architecture (quantitative research method) Programming Excellence 1 Programming excellence 2 In-depth understanding of computer systems Coding mysteries 8. Database System principles Database System Concepts Introduction to Database Systems Database System implementation |
9. compilation principles Compilation principles (Tsinghua 2nd Edition) Compilation Principles and Practices Compilation principles: principles, technologies and tools Modern compilation principles-C language description Advanced compiler design and implementation 10. Operating System principles Operating System Concepts Modern Operating System Linker and loader Programmer self-cultivation: Links, loading and libraries Write the operating system by yourself Operating System Design and Implementation 11. Computer Network Computer Networks) TCP-IP volume 1 TCP-IP Volume 2 TCP-IP Volume 3 Use TCP/IP for Internet connection (Volume 1) Second volume of Internet connection using TCP/IP Using TCP/IP for Internet connection 12. Software Engineering and Object-Oriented Programming C ++ programming ideology 1 Java programming ideas Software Engineering) Software Engineering: research methods of practitioners Object-Oriented Analysis and Design Head first design mode Nature of the TAO: Object-oriented Practice Guide Object-Oriented Analysis and Design Agile Software Development: Principles, models, and practices Design Mode: the basis for reusable Object-Oriented Software Test-driven development Refactoring-improving the design of existing code Code Overview Program Design practices How programmers practice: from small workers to experts Effective programmers Code beauty Mythical man-month Construction and interpretation of computer programs Amazing-Microsoft creates NT and the desperate future Code optimization: Effective Use of memory [us] Chris Kaspersky Good programming skills (Liang zhaoxin) Game journey-my programming sentiment (cloud wind) 13. windows Programming Basics Windows operating system principles Inside Windows 2000 In-depth analysis of Windows operating systems Night reading: from assembly language to Windows Kernel Programming Windows Programming WINDOWS core programming |
14. linux/unix programming Basics Laruence's Linux private dish: Basic Learning Laruence's Linux private dish: Server SETUP Linux Program Design Advanced Programming in UNIX environment Unix Network Programming volume 1 UNIX Network Programming Volume 2 UNIX programming Art UNIX Shell example 15. Linux/unix kernel source code and drivers Linux kernel design and implementation Linux kernel source code Scenario Analysis Deep understanding of Linux kernel Complete Linux kernel Annotation Linux Device Driver 16. C ++ Language C ++ programming philosophy 2 Essential C ++ C ++ primer C ++ Programming Language Design and evolution of c ++ Language Accelerated C ++ Valid C ++ More Effective tive C ++ Predictional C ++ More than tional C ++ New Thinking in C ++ Design In-depth exploration of the C ++ Object Model C ++ meditation C ++ Templates: The Complete Guide C ++ FAQs 17. Use the standard library STL C ++ standard library Valid STL Generic programming and STL 18. STL source code STL source code analysis 19. java language Java programming ideas Java programming Specification |