合集-书籍分享
摘要:设计模式(英语 design pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在1990年代由Erich Gamma等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。设计模式通常描述了一组相互紧密作用的类与
阅读全文
摘要:编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 编译原理是计算机专业设置的一门重要的专业课程。编译原理课程是计算机相关专业学生的必修课程和高等学校培养计算机专业人才
阅读全文
摘要:《操作系统真象还原》作者郑钢,毕业于北京大学,百度运维高级工程师。 本书讲解了开发一个操作系统需要的技术和知识,主要内容有:操作系统基础、部署工作环境、编写MBR主引导记录、完善MBR错误、保护模式入门、保护模式进阶和向内核迈进、中断、内存管理系统、线程、输入输出系统、用户进程、完善内核、编写硬盘驱
阅读全文
摘要:在书中,作者从人类行为、社会行为、个人行为等角度,分析了人在计算机程序开发的过程中所表现出的行为及其影响,探讨了诸如什么样的程序员才是好的程序员,怎样才能打造出优秀的开发团队,我们在求职或招聘时做的那些智力测验是否真的有用,等等这类问题。 本书出自软件领域著名思想家,美国计算机名人堂首批成员之一的G
阅读全文
摘要:《程序是怎样跑起来的》一书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶
阅读全文
摘要:内容简介 这是一本程序员面试宝具!书中对口名企代码面试各类愿目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题日汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“您王”! 本书米用题目+解答的方式组织内容
阅读全文
摘要:《程序员的自我修养:链接、装载与库》是2009年电子工业出版社出版的图书,作者是俞甲子和石凡和潘爱民。该书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接
阅读全文
摘要:汇编语言 [1]是计算机专业的专业基础课程,也是电子、通信及自动控制等相关专业计算机技术课程的内容。本书以80X86系列微型计算机为基础,以MASM5.0为汇编上机实验环境,重点介绍Intel8086指令系统。本书的写作特点为采用实例驱动教学的方法,以丰富的示例和实例在DEBUG下的运行结果为依托展
阅读全文
摘要:《计算机是怎样跑起来的》以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及SE 的相关知识。本书适合计算机爱好者和相关从业人员阅读。 PDF下载链接: https://pan.
阅读全文
摘要:Tanenbaum著名的写作风格和艰苦的研究使得本书成为同类图书中的佼佼者。本书坚持把计算机表示为一系列层级的方法,每层都构建在下一层的基础上并且可以看做是一个单独的实体。本书可以作为计算机专业本科生学习计算机组成与结构课程的教材或参考书,也可供其他相关专业人员参考。 PDF下载链接: https:
阅读全文
摘要:“如果您是UML的忠实拥趸,毫无疑问本书是独一无二的。尽管我曾经参与过UML规范制定的过程,在通读这本书的过程中我仍然学到了很多东西,尤其是UML的变化和新能力给我留下了很深的印象。”——Ed Seidewitz, IntelliData Technologies Corporation首席架构师
阅读全文
摘要:《鸟哥的Linux私房菜 基础学习篇(第三版 亲笔签名版)》是具知名度的Linux入门书《鸟哥的Linux私房菜:基础学习篇》的新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:首先着重说明Linux的起源及功能,如何规划和安装Linux主机;第 二部分介绍Linux的文件系统、文件、目
阅读全文
摘要:《鸟哥的Linux私房菜:服务器架设篇(第2版)》是对连续三年蝉联畅销书排行榜前10名的《Linux鸟哥私房菜一服务器架设篇》的升级版,新版本根据目前服务器与网络环境做了大幅度修订与改写。 全书共3部分,第1部分为架站前的进修专区,包括在架设服务器前必须具备的网络基础知识、Linux常用网络命令、L
阅读全文
摘要:和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表
阅读全文
摘要:PDF下载链接: https://pan.baidu.com/s/17fU7aw8xiKIw3Ow6BEFCww 扫码关注如下微信公众号,回复 1100,即可获取提取码:
阅读全文
摘要:PDF下载: https://pan.baidu.com/s/1Owg0ajH9Ut7e2nYChSkCxA 扫码关注如下微信公众号,回复 1100,即可获取提取码:
阅读全文
摘要:PDF下载链接: https://pan.baidu.com/s/18G3xMUpWDdiCFLhbxVeYLQ 扫码关注如下微信公众号,回复 1100,即可获取提取码:
阅读全文