计算机科学理论与基础知识
-
码解JavaIT老邪(王冰)本书主要通过代码案例帮助读者学习Java基础部分的相关知识,大部分内容都是以代码的形式呈现的,讲解部分也融入了代码注释中。通过阅读本书,读者可以更轻松、高效地掌握Java语言的语法结构与编程思维。本书首先介绍了Java语言中的基础语法结构,比如常量、变量、流程控制、数组、方法(函数)、面向对象、封装、继承、多态、抽象、接口、异常等,还介绍了日常开发中常见的一些工具类的相关使用方法。每个知识点都配备了相应的实操案例,包括具体的使用场景。本书内容以实操案例为主,对以实操为出发点的读者会更加友好。笔者(老邪)认为,可以通过搜索引擎轻松了解的知识,比如Java语言的概念、理论、历史、定义等相关内容,没有必要在本书中占用过多的篇幅。并且笔者认为,一切没有实操结果支撑的概念、理论都过于抽象,一些专业技术名词更加难以理解。所以在本书中,笔者整理了近百个实操案例,帮助读者快速地上手Java。
-
一本书读懂ChatGPT、AIGC和元宇宙王喜文本书以通俗的语言和生动的案例,将ChatGPT、AIGC和元宇宙等热点一网打尽,全面展示“台前”“幕后”的来龙去脉,是一本深入浅出的通识书。本书将为你拨开迷雾,搞懂底层逻辑,把握风靡全球的未来科技和AI新时代的成长机会。
-
量子行走在复杂网络中的应用闫飞,梁文,董芳艳《量子行走在复杂网络中的应用》是针对量子计算和网络科学交叉领域研究的专著。《量子行走在复杂网络中的应用》结合作者的部分研究成果,旨在介绍量子行走算法在复杂网络结构挖掘和表示学习中的应用,主要内容有:量子计算和量子行走的基础理论,低维量子行走的泛化定义和性质,离散时间量子行走和连续时间量子行走在网络节点、网络链路以及网络子图挖掘中的应用,量子行走在网络表示学习和图神经网络中的应用。
-
工业互联网安全王冲华 等本书主要涉及工业互联网安全的内涵与外延、战略布局与保障体系、体系架构、典型应用场景、关键技术体系,其中关键技术体系涉及工业互联网平台、智能设备、标识解析、数据等要素的安全以及流量分析等内容。本书的第1章和第2章概述工业互联网发展、工业互联网安全相关概念、典型问题与挑战,是后面章节的总纲;第3章介绍工业互联网的安全战略与布局;第4章梳理了现有的网络安全架构并提出工业互联网安全体系架构;第5章阐述了工业互联网的安全保障体系;第6章分析典型垂直行业工业互联网安全的应用场景与需求;第7章至第12章从工业互联网平台安全、标识解析安全、智能设备安全、流量安全分析共四个方面详细描述工业互联网安全所涉及的相关技术体系。
-
重要度驱动的维修和韧性管理兑红炎,陈立伟,陶俊勇《重要度驱动的维修和韧性管理》以可靠性、重要度相关方法为基础,研究工程系统中的维修和韧性优化问题。当失效发生时,对其进行机理分析研究有助于了解各个关键指标的变化趋势,找到失效发生的必要条件、失效的关键路径以及影响失效的重要因素,从而提出维修措施来修复系统。失效发生后,对其进行合理的维修决策,以便在最佳的时间来修复失效单元,从而最大限度地提高系统韧性。《重要度驱动的维修和韧性管理》内容对于诸如电网系统、能源系统、交通系统、水利系统等工程系统具有很好的应用前景,能够深入准确地揭示失效机理,细致准确地分析系统性能,全面精准地分析韧性模型。并在此基础上给出有效的优化策略,评估系统性能恢复,提升系统安全保障能力,减少系统事故危机损失,对保障和促进实际工程系统的建设和安全稳定运行具有重要的科学意义和应用价值。
-
深度学习应用与实战韩少云 等本书系统介绍了神经网络和深度学习,并结合实际应用场景和综合案例,让读者深入了解深度学习。全书共16章,分为4个部分。第1部分介绍了深度学习基础算法与应用,主要包括神经网络和深度学习的相关概念、多层神经网络的基本原理和具体应用、卷积神经网络的原理及项目案例实现、优化算法与模型管理。第2部分介绍了深度学习进阶算法与应用,主要包括经典的深度卷积神经网络,ResNet、DenseNet和MobileNet,目标检测的基本概念和常见算法,循环神经网络的基本概念和具体应用。第3部分介绍了时空数据模型与应用,主要包括CNN-LSTM混合模型的基本概念和具体应用,多元时间序列神经网络、注意力机制和Transformer的基本结构和具体应用。第4部分介绍了生成对抗网络及其应用,主要包括生成对抗网络的基本概念及其模型的结构和训练过程,使用检测模型、识别模型对车牌进行检测与识别。本书适合对人工智能、机器学习、神经网络和深度学习等感兴趣的读者阅读,也适合作为本科院校和高等职业院校人工智能相关专业的教材。本书可以帮助有一定基础的读者查漏补缺,使其深入理解和掌握与深度学习相关的原理及方法,并能提高其解决实际问题的能力。
-
区块链概论焦敏、周小明、陈旺、舒金才、杜澎本书全面介绍区块链的相关背景、政策、概念、原理及主流的平台、技术和应用案例。全书共8章,包括初识区块链、区块链的进化、区块链技术基础、开源区块链、区块链开放平台、区块链的产业化应用、区块链的未来和区块链实战。本书内容选材新颖,表述通俗,语言精练,图文并茂,系统性强,与新技术紧密结合。本书可作为高等院校计算机科学与技术、数据科学、金融科技等专业的教材,也可供区块链、数字货币等领域的研究人员、技术人员或对区块链感兴趣的普通读者参考。
-
数据挖掘王朝霞本书是《数据挖掘》的第2版,系统地介绍了数据挖掘的理论、方法与应用,包括数据特征分析及预处理、经典数据挖掘算法(分类、回归、聚类、关联规则和集成学习等)、大数据新常态下催生的数据分析方法(推荐系统、链接分析与网页排序、互联网信息抽取、日志挖掘与查询分析等)理论与方法。在此基础上,除第1章外,每章均有基于Python语言的实例应用。
-
PyQt6开发及实例郑阿奇PyQt6是Python应用开发的平台,本书包括PyQt6基础和PyQt6开发及实例两部分。PyQt6基础部分通过一个简单实例初步熟悉PyQt6的两种界面开发方式,然后介绍通用窗口、对话框(包括子类控件)和主窗口属性、方法、事件、信号和槽,在此基础上介绍布局管理、常用控件、容器布局、菜单栏、工具栏、状态栏、表格、树、拖曳与剪贴、绘图、二维及三维图表、定时器、线程和网页交互等。PyQt6开发及实例部分包括文档分析器、网上商城、我的美图、我的绘图板、简版微信和简版抖音。本书内容兼顾代码设计和工具设计,以代码设计为主。PyQt6基础部分所有实例均采用代码设计,PyQt6开发及实例部分一般界面采用工具设计,功能实现采用代码设计,与实际应用开发方式相同。实例侧重于综合应用,每一个实例都经过精心考虑,尽可能合理分配重要知识点和应用模块库,使其既体现主要知识的综合,又是一个简化的流行应用。实例没有严格的学习顺序,读者可以根据需要选择。本书网络资源包括源代码、学习课件、所有实例的工程文件包和对应的二维码文档,读者可通过电子工业出版社华信教育资源网免费下载。本书可作为PyQt6和Python学习与应用开发的参考书,也可作为教学参考书。
-
Java应用与实战刘磊 等本书基于Java的长期支持版本(Java 11)系统地讲解Java的核心语法,内容全面,深入浅出,贯穿了大量实例。本书详细讲解了Java及面向对象编程基础、图形用户界面的编程方法、基础类和工具类的使用方法、泛型与集合框架、Java I/O技术、JDBC编程技术、多线程机制、网络编程技术等实用内容。本书强调理论与应用相结合,自第2章开始,每章的后一节均为编程实训,应用该章涉及的内容完成相应的实训案例。第2~3章逐步完成气泡案例,第4~13章逐步完成飞机大战案例。本书适合计算机相关专业的本科生、专科生,以及计算机初学者阅读,既可以作为应用型本科院校和高等职业院校Java基础课程的教材,又可以作为相关领域从业者的学习和参考用书。