软件与程序设计
-
Spring Boot整合开发案例实战颜井赞随着Java Web项目的发展,各种开发框架与组件层出不穷,项目的配置越来越烦琐,项目部署也需耗费大量时间,给开发人员带来了诸多不便。Spring Boot的出现将开发人员从烦琐的项目配置中解放出来,让开发人员更专注于业务的实现,提高了开发效率。本书从Spring Boot项目实战的角度出发讲解Spring Boot的原理与整合使用,包括每个项目所使用的技术与编码实现过程。本书配套示例项目源码和PPT课件。 本书分为7章。第1章主要介绍Spring Boot的特性、核心模块、开发环境配置与简单使用,同时对Spring Boot源码进行简单分析;第2~7章主要介绍实战项目(包括员工管理系统、二手房管理系统、购物车管理、用户权限管理系统、小程序上报用户信息、模拟聊天室),每个典型的实战项目,都遵循项目的需求、设计以及实现流程,讲解项目的开发流程、使用技术和实现方法,同时介绍所用新工具的安装和使用,并对每一个项目做出简单总结。 本书内容由浅到深、解析详细、示例丰富,从实战角度指导读者使用Spring Boot进行项目开发,适合Spring Boot初学者快速入门以及具有一定经验的开发者提高技术整合能力,同时也适合作为高等院校相关专业的教材。
-
Vue.js 3.x从入门到精通李小威本书通过应用示例和综合案例的讲解与演练,使读者快速掌握Vue.js 3.x编程知识,提高使用Vue.js开发网站和移动App的实战能力。本书配套示例源码、PPT课件、同步教学视频、教学大纲与执行进度表、习题与答案、其他超值教学资源。 本书共18章,内容包括快速进入Vue.js的世界、搭建开发与调试环境、熟悉ECMAScript 6的语法、熟悉Vue.js的语法、指令、计算属性、精通监听器、事件处理、class与style绑定、表单输入绑定、组件和组合API、过渡和动画效果、精通Vue CLI和Vite、使用Vue Router开发单页面应用、数据请求库——Axios、状态管理——Vuex、网上购物商城开发实战和电影购票App开发实战等。 本书内容丰富、理论结合实践,可以作为工具书和参考手册,适合Web前端开发初学者、网站与移动App设计和开发人员,也适合作为高等院校、中职学校和培训机构计算机相关专业的师生教学参考。
-
SSM+Vue.js 3全栈开发实战杨章伟 肖异骐 刘祥淼SSM(Spring、Spring MVC和MyBatis)和Vue.js 3是当前使用广泛的前端和后端技术框架。本书由浅入深、循序渐进地讲解SSM和Vue.js框架的基础知识和应用,书中使用大量案例,可以很好地帮助读者学习和理解SSM Vue.js 前后端分离开发技术。本书配套示例源码、PPT课件、作者答疑服务。 本书共分18章,内容包括Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理、初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射、MyBatis与Spring的整合、Vue.js 3入门、Spring MVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、新闻发布管理系统实战、图书管理系统实战。读者通过对SSM Vue.js框架知识的学习和对章节示例、实战案例的实践,可以很好地掌握SSM Vue.js框架技术的基础知识,为开发大型项目打下坚实基础。 本书内容精练、重点突出、示例丰富,适合SSM框架初学者、SSM Vue.js框架前后端分离开发的项目开发人员阅读,可以作为Java Web开发人员的必备参考书,也可作为高等院校或高职高专计算机专业的教材使用。
-
Docker快速入门赵荣娇近年来,云原生(Cloud Native)可谓是业界最火的概念之一,众多互联网巨头都已经开始积极拥抱云原生,越来越多的生产场景都直接上云,Docker技术也由此得到了广泛的应用。本书用于Docker技术入门,配套示例源码、PPT课件。 本书共分15章,内容包括容器技术的发展历程、Docker的由来与容器生态、Docker 的安装与使用、容器的操作、镜像的操作、应用的容器化、Docker网络、Docker存储、日志管理、Docker Compose部署和管理、Docker Swarm集群管理、Docker实战应用,以及通过Docker Desktop使用Kubernetes。 本书内容详尽、示例丰富,是广大Docker初学者必备的参考书和工具书。本书也适合作为高等院校大数据、计算机软件等专业的教材。
-
流畅的Python[巴西]卢西亚诺·拉马略(Luciano Ramalho)本书是Python领域备受推崇的经典作品,致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的Python代码。本书着重讲解Python语言所独有的功能,助你成功进阶为Python高手。第2版与时俱进,教你跳出旧有经验,探索并运用地道的Python 3功能。第2版主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用Python特性,写出有效且现代的Python 3代码。
-
Nuxt.js Web开发实战[马来西亚] 郭隆添 著,张骞 译《Nuxt.js Web开发实战》详细阐述了与Nuxt.js相关的基本解决方案,主要包括Nuxt简介,开始Nuxt之旅,添加UI框架,添加视图、路由和过渡效果,添加Vue组件,编写插件和模块,添加Vue表单,添加服务器端框架,添加服务器端数据库,添加Vuex Store,编写路由中间件和服务器中间件,创建用户登录和API身份验证,编写端到端测试,Linter、格式化程序和部署命令,利用Nuxt创建一个SPA,为Nuxt创建一个框架无关的PHP API,利用Nuxt创建一个实时应用程序,利用CMS和GraphQL创建Nuxt应用程序等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
-
自然语言处理王志立、雷鹏斌、吴宇凡本书系统阐述自然语言处理基础知识,以及自然语言处理高级模型应用等高级知识。 全书共11章:第1~5章为自然语言处理的基础知识,第6~11章则将自然语言处理知识应用于实战。书中主要内容包括预训练模型、文本分类、机器阅读理解、命名实体识别、文本生成、模型蒸馏与剪枝及损失函数等知识。 书中包含大量应用示例,不仅可以学会理论知识还可以灵活应用。书中示例基于Linux与PyTorch环境开发,读者在学习自然语言处理知识的同时还可学会PyTorch框架技术,内容完整、步骤清晰,提供了工程化的解决方案。 本书可作为有一定深度学习基础的读者的入门书,也可作为从事自然语言处理算法工作的技术人员及培训机构的参考书。
-
C#与.NET 6开发从入门到实践敖瑞本书以ASP.NET Core项目为例,系统地介绍了.NET6的各个重要知识点。书中内容融合了作者多年实践的丰富经验,讲解深入浅出,全面且细致。 本书共分为四篇25章。第一篇(第1~3章)是.NET 6基础篇,主要介绍.NET平台、C#语言和Visual Studio开发环境的常用功能和特性。第二篇(第4~10章)是Entity Framework Core篇,主要介绍Entity Framework Core的各种功能和使用方法,包括快速入门、实体模型、实体模型的关系、管理实体模型和数据库架构、管理数据、查询数据、Entity Framework Core共享功能等内容。第三篇(第11~24章)是ASP.NET Core篇,主要介绍ASP.NET Core框架的基础知识、身份认证、授权、MVC、Razor Pages、Blazor、Razor类库、Web API、远程过程调用、实时通信、应用安全、高级功能等内容。第四篇(第25章)是实战演练篇,用一个功能完整的电子商城项目来串联前面三篇介绍的大部分功能,帮助读者跨越从基础知识的学习到实际应用的门槛。 本书以.NET 6的入门学习者和有其他C系语言的使用经验并有意了解ASP.NET Core的人为主要目标读者,同时适合被中高级开发者当作功能模块速查和学习高级功能的手册,还可以作为高等院校相关专业的教学用书和培训学校的教材。
-
Flink原理深入与编程实战辛立伟本书讲述Apache Flink大数据框架的原理,以及如果将Apache Flink应用于大数据的实时流处理、批处理、批流一体分析等各个场景。通过原理深入学习和实践示例、案例的学习应用,使读者了解并掌握Apache Flink流处理的框架的基本原理和技能,接近理论与实践的距离。 全书共分为8章,主要内容包括Flink架构与集群安装、Flink开发环境准备(基于IntelliJ IDEA和Maven)、开发Flink实时数据处理程序、Flink流数据分析、时间和水印概念、窗口操作、状态和容错、侧输出流、Flink流连接器、Flink流处理案例、开发Flink批数据处理程序、使用Table API进行数据处理、Flink on YARN、基于Flink构建批流一体数仓、基于Flink和Iceberg数据湖构建实时数仓。本书源码全部在Apache Flink 1.13.2上调试成功,所有示例和案例均提供Scala语言和Java语言两套API的实现(第8章除外),供读者参考。 本书系统讲解了Apache Flink大数据框架的原理和流、批处理的开发实践,内容全面、实例丰富、可操作性强,做到了理论与实践相结合。本书适合大数据学习爱好者、想要入门Apache Flink的读者作为入门和提高的技术参考书,也适合用作大中专院校大数据专业相关的学生和老师的教材或教学参考书。
-
基于Python实现的遗传算法[美]伊亚尔·沃桑斯基(Eyal Wirsansky) 著,吴虎胜 朱利 江川 吕龙 译遗传算法是受自然进化启发的搜索、优化和学习算法家族中的一员。通过模拟进化过程,遗传算法较传统搜索算法具有更多优势,可为各式问题提供高质量的解决方案。本书基于Python语言将遗传算法应用于各种任务,提供在人工智能和其他很多领域应用遗传算法的实践经验。同时,本书涵盖了人工智能领域的新进展。