软件与程序设计
-
精通Neo4j张帜 庞国明 叶伟民 宋建栋 马延超 杨志图数据库是NoSQL类数据库的又一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产品。本书的第一版书名是《Neo4j**指南》,发行量超过13000册,本书在第一版的基础上补充完善了Neo4j的新特性、新功能。本书基于Neo4j 4.4版本编写,共分10章,涵盖基本概念、基础入门、查询语言、程序开发技术、管理运维、集群技术、应用案例、高级应用、配置设置、内建过程、GDS、Fabric等内容。本书内容涉及Neo4j的大部分知识,既可以作为Neo4j初学者的入门教材,也可以作为相关行业Neo4j技术专家的参考手册。 -
图解数据结构胡昭民本书以图解的方式讲述数据结构及其算法,力求简洁明了地阐述复杂的算法理论,以C作为描述语言解析算法的执行过程,以大量的范例程序来展示数据结构的使用及其相关算法的具体实现。 数据结构是计算机专业的核心课程之一,也是编程爱好者程序设计的重要基础。本书内容包含这门必修课的完整知识体系:数组、链表、堆栈、队列、树、图等数据结构,以及基于这些数据结构的各类算法等。为了教学的需要,每章都提供了丰富的课后习题及详细的参考答案。 本书图文并茂,文字简洁、清晰,范例丰富、可操作性强,并配有视频教学、PPT课件和范例程序源码,适合学习数据结构和算法的读者作为自学参考书,也适合作为高等院校计算机及信息相关专业的教材。 -
区块链应用王思远 张博文 马扬本书致力于系统化、专业化、实践化地介绍区块链国际一线创新应用的知识,通过对区块链基础通识、区块链应用理论和实战案例的全方位、多层次的讲解,使读者对区块链的价值形成系统认知,掌握区块链产业化、商业化的基本逻辑与方法,形成系统性战略思维。本书内容共14 章,分为三篇,篇为区块链基本知识框架(第1~5 章),第二篇为区块链应用介绍(第6~10 章),第三篇为新型数字世界的机遇与挑战(第11~14 章)。 -
PLC程序组合检测理论与方法肖力田、肖楠、李孟源本书针对控制系统PLC程序的正确性和可信性检测验证问题,介绍了以形式化理论方法综合运用形成组合检测验证体系,从多个层次检测验证PLC程序动态、静态和运行的正确性 -
PyTorch深度学习之目标检测赵凯月,刘衍琦《PyTorch深度学习之目标检测》首先从人工智能产业的发展史和机器“眼中”的图像世界开始讲述,逐步引导读者进入机器学习的图像处理当中;然后讲解深度学习中实现目标检测的主要算法,和以PyTorch框架为基础构建的神经网络;最后的实战部分详细讲解了如何使用目标检测算法实现具体项目。 全书共10章,涵盖内容包括:人工智能的历史和发展前景、深度学习的基础知识、卷积神经网络基础知识、PyTorch基础、目标检测算法、单阶段目标检测算法、双阶段目标检测算法、神经网络示例、污损遮挡号牌识别实战和地形目标识别实战。 -
多面体编译理论与深度学习实践赵捷,李宝亮多面体编译理论与深度学习实践 -
趣味微项目,轻松学Python[美] 肯·尤内-克拉克(Ken Youens-Clark) 著,杨欣 韩轶男 于妙妙 译主要内容● 编写Python命令行程序● 处理Python数据结构● 使用和控制随机性● 为程序和函数编写并运行测试● 下载每个项目的全套测试集 -
自动文本简化强继朋,李云,吴信东文本简化是人工智能尤其是自然语言处理方向的一个重要研究领域。《自动文本简化》作为该领域的专业书籍,内容上尽可能覆盖文本简化领域各种主流的研究方法和相关资源。《自动文本简化》共9章,包括三个主要部分:第1~4章主要介绍文本简化的研究概况、背景知识、文本可读性评估和词语简化方法;第5~7章详细讨论句子分割、统计文本简化和神经文本简化方法;第8、9章着重介绍深度学习在文本简化研究和应用中的进展以及汉语文本简化的研究。 -
快捷学习Spring[罗]劳伦斯·斯皮尔卡 著,李周芳 译对于Java开发人员来说,Spring是必须学习的框架。 这个不可思议的开发工具支持从小型企业电子商务应用程序到企业级微服务的一切。掌握Spring是一个漫长的过程。迈出第一步很容易!从这里开始。 本书向Java开发人员介绍如何使用Spring框架构建应用程序。书中包含信息丰富的图表以及相关的例子,作者Lauren?iu Spilc?清晰生动的写作,能帮助读者轻松掌握所需的技能。本书阐述了如何规划、编写和测试应用程序。通过关注最重要的特性,本书为探索Spring丰富的生态系统提供了坚实的基础。主要内容● 使用Spring构建Web应用程序● 尽量减少重复工作和手工工作● 在Spring应用程序中持久化数据● 基于HTTP和REST的Web服务● 测试Spring实现 -
UNIX xv6内核源码深入剖析高联雄本书对UNIX xv6的源码进行了深入剖析和详细注解,同时配合大量实例与图表,对每个模块先提炼关键数据结构和核心方法,再结合源码分析其工作机制,让读者明白其原理及具体实现,以求理论和实践能力同步提升,为深入理解操作系统原理乃至进一步研究学习Linux和Android等类UNIX系统内核打下坚实基础。 本书第1章对xv6进行概述;第2章介绍xv6操作系统结构;第3章介绍xv6开发、测试和运行的软件环境;第4章简要介绍x86计算机组成原理;第5章介绍x86的实模式与保护模式;第6章深入分析xv6的启动;第7~10章介绍xv6的虚拟空间管理、中断与系统调用、锁以及进程管理,第11、12章介绍xv6的文件系统;第13章介绍exec()函数、管道与字符串的实现;第14章介绍xv6的多处理器支持;第15章介绍字符设备驱动;第16章介绍用户进程的初始化、API和Shell的实现。 本书适合操作系统初、中级学习者,系统程序员,嵌入式系统开发者以及对UNIX和Linux等类UNIX内核感兴趣的读者。
