计算机科学理论与基础知识
-
软件单元测试顾翔本书对软件单元测试进行了详细介绍。第1 章与第2 章介绍软件单元测试的概念和基础知识;第3 章到第5 章介绍C 语言、Java 语言和Python 语言的单元测试框架和技巧;第6 章与第7 章介绍代码覆盖率工具和代码语法规范检查工具;第8 章通过两个案例详细介绍TDD。读者可以根据自己的需求对以上内容进行选择性阅读或者全部阅读。另外,为了巩固大家的学习效果,每一章结尾都有相应的习题。 本书适合软件开发工程师、测试工程师、项目经理和大学计算机专业本科高年级学生与研究生阅读。
-
从ChatGPT到AIGC王苏静本书介绍了ChatGPT的前世今生,重点聚焦普通人如何使用ChatGPT获得工作和生活效率的提升,各行各业如何通过ChatGPT来改变自己的赛道状态。使用ChatGPT的宝典以及普及ChatGPT背后的技术,普通人可以看懂而且也富有科普性。同时,把AIGC中的生成视频、图像和文本也做了介绍,并提供了大量的工具。后本书认为通过ChatGPT到AIGC,千行百业都会发生革命性变革,应对新变化,只能拥抱新变化,掌握ChatGPT,快人一步。本书四色印刷,所有插图均为人工智能绘制,为本书增加了很多趣味性。
-
价值驱动黄小伟 赵力 邵俊杰 著《价值驱动:数据分析价值逻辑与实战方法》以分析从业者的职业发展为主题,以可持续的价值创造为主线,呈现了一套清晰的认知逻辑与实战方法论。全书分为3篇,第1篇是起始:企业价值,主要介绍企业的使命、愿景、战略目标与解码的基本逻辑,以及如何通过经营管理和分析型企业建设来保障年度经营规划的达成;第2篇是终局:分析价值,站在企业全局视角,从规模、成本与效率三个角度审视,并基于此尝试提出分析的价值主张、业务驱动的方法论——SE 环和若干实战打法经验;第3篇是支撑:核心胜任能力,分别从分析技术、工具技术、业务技术及领导力四个视角,以更加体系化的方式呈现相应的知识结构与要点,避免碎片化的积累反而影响。《价值驱动:数据分析价值逻辑与实战方法》以综述型的方式,向大家展示认知逻辑、方法论及实践经验,并体系化地呈现各种关键能力要素及应用心得,适合具备3年及以上经验的分析从业者、企业管理人员阅读,也适合SaaS 及To B行业从业者阅读。
-
OpenCV轻松入门李立宗本书基于面向 Python 的 OpenCV(OpenCV for Python),介绍了图像处理的方方面面。本书以 OpenCV 官方文档的知识脉络为主线,并对细节进行补充和说明。 书中不仅介绍了 OpenCV 函数的使用方法,还介绍了函数实现的算法原理。在介绍 OpenCV 函数的 使用方法时,提供了大量的程序示例。而且在介绍函数对图像的处理前,往往先展示函数对数值、数组 的处理,方便读者从数值的角度观察和理解函数的处理过程和结果。在介绍具体的算法原理时,本书尽 量使用通俗易懂的语言和贴近生活的示例来说明问题,避免使用过多复杂抽象的公式。
-
课堂学习行为的视觉感知与分析刘海本书致力于在课堂学习行为分析这一精细领域利用基于深度学习的计算机视觉技术推动教育智能改革,为实现个性化教学、提升教学质量、促进教育公平提供一系列方法和策略。本书系统的介绍了计算机视觉技术与课堂学习行为相结合的这一必然发展趋势,从数据集构建、关键技术的模型方法提出、精准的应用实施三个方面展开了细致的论述。其中涉及的计算机任务主要包括面部表情识别、视线估计、头部姿态估计以及人体姿态估计,通过总结过去十余年课题组在这些方面的实践经验,以期为国内探索实现规模化教育与个性化培养的有机结合提供一定的借鉴和指导。
-
模型检测量子系统应明生(Mingsheng Ying),冯元(Yuan Feng)本书系统且全面地梳理了模型检测量子系统的原理以及基于这些原理的算法,涵盖作者相关论文中的重要研究成果。本书讲解如何应用模型检测技术来验证量子工程系统的正确性、安全性和可靠性,包含步骤详尽的算法以及丰富的示例和练习。书中首先介绍模型检测和量子理论的基础知识,然后讨论量子自动机、量子马尔可夫链和量子马尔可夫决策过程的可达性问题,介绍求解这些问题所需的数学工具和算法,之后介绍一系列用于检测超算子值马尔可夫链的计算树逻辑或线性时序逻辑的算法,后指明该领域的发展方向。
-
大数据分析与应用实战黄金凤本书是面向高等职业院校大数据技术与应用专业核心课程的“双元”教材,通过对一个实际应用场景的贸易出口大数据分析项目的任务进行解构,深入浅出地介绍了大数据基础知识,大数据平台部署与运维,数据采集,数据清洗、处理和存储,数据分析,数据挖掘及数据可视化等内容,为学生在实践中解决遇到的大数据问题提供思路和方法。本书按照“双元”教材要求编写,贯彻理论精简的原则,注重基础性,流程性,突出实践性,适合于大数据技术与应用专业作为专业教材使用,可作为其他专业的大数据方向选修课教材,同时也适用于大数据有关技术从业人员作为技术提升学习使用。
-
Java面试八股文谭勇德(Tom)本书将碎片化的Java面试“八股文”知识点系统化、结构化,精选了近200道经典高频的“八股文”面试题,整理了近20个经典高频的“实战场景”解决方案,准备了10多个面试简历实操技巧。每道面试题都标注了难度指数、考查频率、开发年限和匹配岗位等,并配置了二维码,扫码即可同步观看视频解说,能够让读者享受到“同声传译”式的体验。本书内容覆盖了Java基础知识,并发编程与多线程,集合原理,JVM原理,I/O与网络编程,设计模式,Spring全家桶,Dubbo、Netty、MyBatis等互联网常用框架,分布式与微服务,MySQL数据库,缓存与NoSQL,消息中间件,互联网经典场景及面试求职攻略,覆盖了90%以上常见的面试知识点。本书非常适合未来想从事Java开发相关工作的学生、准备面试的Java程序员、不知道如何修改简历的技术人员阅读。希望本书可以帮助读者完成短期面试突击,获得理想的Offer。
-
大数据与人类未来张贵红 编.本书共计二十万字,为一本文献汇编,汇集了近三十部大数据及其相关领域著名学者的著作之精华,涉及大数据预言、大数据思维、大数据生活、大数据经济、大数据政治、大数据社会、大数据政策七个部分,所选取的作品大多发表在1990年之后,以显示大数据技术作为新兴技术的特征。本书是了解大数据知识、普及大数据科技的入门及提升、理解大数据与社会发展的实用读物。
-
密码技术与区块链安全杨小东,李树栋,曹素珍区块链是一项会对未来信息化发展产生重大影响的新兴技术,有望推动人类从信息互联网时代步入价值互联网时代。密码学是区块链的底层技术,为区块链数据的不可伪造、防篡改、可公开验证和隐私保护提供了基础保障。《密码技术与区块链安全》在介绍区块链结构、区块链安全和密码学原理等知识的基础上,着重介绍应用于区块链的新型密码技术。《密码技术与区块链安全》涵盖各类密码体制的实现方案,同时介绍了区块链安全中密码技术的研究进展。