本书倡导在计算机迅速发展、技术不断革新的 ,回归到计算机的基础知识上。通过探究计算机的本质,工程师将提升对计算机的兴趣,在面对复杂的新技术时,能够迅速掌握其要点并灵活运用。本书以图配文,以计算机的三大原则为开端,相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP网络、数据加密、XML、计算机系统开发以及SE的相关知识。第2版的部分程序改用Python来呈现,数据库改用MySQL,并对加密部分做了升级。
服务器是一种高性能计算机,在互联网、人工智能、物联网时代,服务器的应用无处不在,可以说有网络的地方都需要用到服务器,因此服务器也被称为“网络的灵魂”。近年来与服务器相关的云服务和云服务器 是炙手可热。但是对很多人来说,服务器到底有什么作用、具体是怎么工作的、在整个系统中扮演着什么角色……却一无所知或知之甚少。《 图解服务器工作原理》就以图解的形式,对服务器和系统相关的基础知识、服务器和系统周边设备发展的技术趋势、服务器的工作原理、企业和组织中使用的各种服务器和系统、信息安全与故障处理、服务器导入案例、服务器的运营管理以及与服务器相关的人工智能和物联网等数字化技术的 动向进行了详细讲解,可以说是一本关于服务器的百科全书,特别适合计算机相关专业学生、相关商务人士、管理者和开发者全面
本书详尽地介绍了ARM开发工具ARMDeveloperSuite(简称ADS)的构成和应用方法。主要内容包括:ARM调试的基本原理;ADS中复杂的工程项目管理;ADS中的文件和库;编译器和汇编器应用;ARM中C/C语言应用;ARM连接器应用和连接器设置;调试工具AXD应用;AXD中的调试方法等。本书可供电子信息类、研究生或电子设计工程师阅读参考。
本书是CUDA并行程序设计领域最全面、最详实和拥有权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现很优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍
本书系统地介绍计算机系统的基本组成及基本的工作原理、计算机的运算原理及构成计算机的各组成部分的工作过程与设计。内容包括计算机中数据的表示,基本的运算方法与运算器的构成,处理器的指令系统、寻址方式及控制器的构成等基础知识,阐述构成计算机的各组成部件:处理器、总线、存储器、输入/输出技术与设备。书中还讲述了流水线技术,多处理机系统及如何设计计算机等内容。同时,本书的内容还涵盖了全国硕士研究生入学考试大纲要求的内容。本书内容充实、简明扼要、重点突出。可作为高校理工科专业“计算机组成原理”或“计算机组成与系统结构”课程的教科书,也可为从事计算机行业的一般工程技术人员提供参考。
本书是IT与互联网世界知名技术人陈皓生前文章精粹,既囊括程序员从起步到进阶直至迈向 的优选路径及实现方法,也覆盖工程师从开启职业生涯到走向管理岗位直至创办公司的能力突破与细节修炼, 完整描绘了作者其人的独特经历、个性主张、人生趣味与技术理念。内容包含如何通过理解编程本质和范式、优质代码与架构成为有竞争力的程序员,如何通过注重高效沟通、研发效率、科学管理、合理考核、有效招聘、工程师文化来打造技术领导力,以及如何通过正确面对三观、技术变化、中年危机、他人评价、人生选择、时间管理、有效学习来实现持续成长。程序员可用此书来完成快速入门与境界提升,理工科学生及技术从业者可参照此书设计职业生涯,大众亦可从此书中觅得人生启迪与内心观照。