C#是一种由微软开发的通用的、安全的、面向对象的编程语言,它具有Windows应用程序开发、Web应用开发,面向Android、iOS和Windows的混合应用、管理云应用、游戏开发、物联网嵌入式开发等功能。本书共有10章,主要包括C#语言概述、C#语言基础、C#语言面向对象基础、异常处理与调试、Windows窗体应用
对于Java开发人员来说,Spring是必须学习的框架。这个不可思议的开发工具支持从小型企业电子商务应用程序到企业级微服务的一切。掌握Spring是一个漫长的过程。迈出第一步很容易!从这里开始。本书向Java开发人员介绍如何使用Spring框架构建应用程序。书中包含信息丰富的图表以及相关的例子,作者Lauren?iuS
本书分十大章节和三章附录章节,以现代体系结构特征为目标,从理论、方法及应用等不同角度,详细描述了各种提升程序并行性、数据局部性及适配目标架构特征的高级编译优化技术。本书还结合深度学习应用场景展开讨论,介绍了如何在深度学习框架中使用高级编译优化技术。
《C++高性能编程》详细阐述了与C++高性能编程相关的基本解决方案,主要包括性能和并发性简介,性能测量,CPU架构、资源和性能,内存架构和性能,线程、内存和并发,并发和性能,并发数据结构,C++中的并发,高性能C++,C++中的编译器优化,未定义行为和性能,性能设计等内容。此外,本书还提供了相应的示例、代码,以帮助读者
《C语言程序设计(第5版)》是面向程序设计初学者的C语言基础教材,以培养大学生的逻辑思维能力和程序设计能力为编写指导思想,综合运用案例教学、比较教学、任务驱动等多种教学方法,系统介绍C语言程序设计的基本理论、基本方法和基本过程。本书内容组织注重基础,突出应用,兼顾提高,强化主干知识,弱化细枝末节;实例设置注重易学性、趣
本书共分为三篇:软件测试的原理与方法,软件测试的技术,软件测试项目实践。第1篇首先系统地介绍了软件测试的基本概念,从不同的视角探讨软件测试的本质及其内涵;全面而系统地讲解了软件测试所需的基本方法、流程和规范,按照SWEBOK3.0对方法进行了重新分类和组织,使内容结构更加合理、清晰,更好地满足教学需求。第2篇介绍了软件
本书主要介绍了MySQL数据库系统基本概念、原理、设计方法及数据库应用系统开发的各类知识。共包括9个项目:数据库系统与数据库设计认知、设计电子商务系统数据库、安装与启动MySQL、创建与管理电子商务系统数据库、创建与维护电子商务系统数据表、查询电子商务系统数据表、优化电子商务系统数据库、编程实现对电子商务系统数据表的处
本书对UNIXxv6的源码进行了深入剖析和详细注解,同时配合大量实例与图表,对每个模块先提炼关键数据结构和核心方法,再结合源码分析其工作机制,让读者明白其原理及具体实现,以求理论和实践能力同步提升,为深入理解操作系统原理乃至进一步研究学习Linux和Android等类UNIX系统内核打下坚实基础。本书第1章对xv6进行
本书是高等职业教育计算机类课程新形态一体化教材。本书遵循由浅入深、循序渐进的原则,项目之间相互衔接合理安排各个单元,采用任务驱动的方式设计整个教学过程,以程序员的真实工作场景、典型工作任务为载体组织教学单元,内容选取突出Python的通用性、实用性和操作性,适合高职学生的特点。全书分为基础篇和项目实战篇。基础篇(单元1
本书共12章,分为基础篇和实践篇。基础篇(第1~8章)主要介绍软件建模的基础知识、设计原则和设计模式,目的是使读者迅速了解和掌握与软件建模相关的知识与方法,主要内容为面向对象方法学、软件建模和设计的基本知识、UML的基本概念、软件开发过程及规范、面向对象的设计原则、软件设计模式、软件体系结构等。实践篇(第9~12章)介