"高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对这些挑战进行了四方面的研究工作:针对并行程序性能瓶颈定位难的挑战,提出了基于图分析技术的自动可扩展性瓶颈检测方法,并实现了轻量级的瓶颈检测系统;针对大规模并行程序性能分析系统开发复
"MySQL是目前流行的关系数据库管理系统之一。本书以MySQL 8.0数据库管理系统为平台,以(项目)任务教学法为主线,介绍了数据库系统的基本概念和应用技术。本书共包含10个教学单元,包括数据库基础知识(MySQL 的安装与配置),数据库设计,数据库和表的基本操作,表数据的增、删、改操作,表记录的检索,索引和视图,存储过程与触发器,事务与锁机制,数据库高级管理,银行业务系统数据库的设计与实现等内容。本书以教务管理系统作为教学项目,以“网上书店”数据库作为单元实训项目,采
"《NoSQL数据库基础》主要讲解NoSQL数据库相关的热门核心技术、理论及实践操作,旨在帮助读者了解不同类型的NoSQL数据库和它们的应用场景。全书共8章。第1章介绍NoSQL数据库基础,包括NoSQL数据库的概念、重要理论、分类和应用场景等; 第2、3章分别介绍Redis和MongoDB两种主流的NoSQL数据库,包括概念、数据结构、部署安装和数据库管理操作等; 第4章深入探讨如何在不同环境下操作MongoDB数据库,包括基于Python API、Java API和Studio 3T操作Mo
"本书以物联网、大数据、区块链、人工智能等新技术应用的信息安全知识需求为目标,系统介绍信息安全技术、管理、标准和法律相关理论知识,以点带面,通过典型案例深化信息安全理论知识和实践教学内容。本书共13章,主要内容包括信息保密技术、信息认证技术、信息隐藏技术、操作系统与数据库安全、访问控制、网络安全技术、信息安全管理、信息安全标准与法律法规、无线网络应用安全、大数据安全、物联网系统安全、区块链应用安全等信息安全领域的基础知识。本书结构清晰,知识体系完整,既可作为信息安全或计算机相关专业的本科
Java语言是当今流行的面向对象编程语言之一。本书以典型项目讲述了面向对象程序设计的相关概念和使用方法。通过本书的学习,学生不仅能够学习到基本的面向对象程序设计技术,还能够掌握用Java语言开发软件项目的方法。本书以学生课程考试系统项目为开发主线,分为11个项目贯穿全书。本书介绍了Java基础的开发技术和理论,将知识点与开发实践紧密结合。本书内容包括Java语言基础知识、类与对象的基本概念、面向对象的三大特征、抽象类与接口、输入/输出流、图形用户界面设计、多线程、数据库等知识点的介绍。学
"本书按照普通高等院校计算机专业本科的教学要求,并根据“计算机组成原理”课程教学大纲及硕士研究生入学考试的要求编写而成。全书共分为7章: 第1章介绍了计算机组成原理的基本知识,具体包括计算机的由来和分类、计算机的组成和发展历程、计算机的性能指标和典型应用等; 第2章介绍了计算机运算的方法,包括数制与编码、定点数与浮点数的算术运算等; 第3章介绍了存储器相关的知识,包括存储器概述、主存储器、高速缓冲存储器和虚拟存储器等; 第4章介绍了指令系统,包括指令系统简介、指令格式、寻址方式、复杂指令集和精简
"《MySQL数据库从入门到精通(第2版)》从初学者的角度出发,通过通俗的语言、丰富的实例,讲解了进行MySQL开发需要掌握的各项技术。全书共13章,内容包括数据库相关概念、MySQL的安装与配置、数据库和数据表的操作、MySQL数据操作、数据库单表查询、数据的完整性、多表查询、常用函数、视图、存储过程、触发器、数据库事务、数据的备份和还原及权限、账户管理等。最后一章的综合案例涵盖全书知识点,帮助读者巩固所学知识。《MySQL数据库从入门到精通(第2版)》将理论讲解与丰富实例相结
本书涵盖从Go语言入门到Go Web开发高级应用所需的核心知识、方法和技巧,共分4篇。第1篇Go语言入门,介绍Go语言的基础语法,即使是没有Go语言基础的读者也可以学习本书。第2篇Go Web基础入门,介绍能使读者快速掌握用Go语言进行Web开发的基础知识。第3篇Go Web高级应用,教会读者用Go语言快速开发各种Web应用。第4篇Go Web项目实战,通过实例介绍了开发一个B2C电子商务系统的全过程,并用Docker部署Go Web应用。本书可作为Go语言初学者、Web开发工程师的自学用书,也
本书由浅入深地介绍了Python相关的基本概念、数据结构和算法。全书共15章, 内容包括计算机基础知识、初识Python、Python语言基础、选择结构、循环结构、列表和元组、字典和集合、字符串、函数、面向对象程序设计、模块、异常处理及程序调试、文件与目录操作、用Numpy实现面向数组的编程、PandasSeries和DataFrame模块。
本书共9个项目,前8个项目分别为Word基础与编辑美化、Word文档图文混排与审阅、Word特殊版式设计与批量制作、Excel基础与编辑美化、Excel数据计算与管理、Excel图表分析、PowerPoint幻灯片制作与编辑、幻灯片设置与放映输出;项目九为综合案例,其中介绍了使用Word制作“大学生课外阅读调查报告”文档、使用Excel制作“大学生课外阅读数据统计”工作簿、使用PowerPoint制作“大学生课外阅读调查报告”演示文稿的方法。