6月6本程序员新书将与您见面,涉及Spring算法JavaScript等
Posted 人邮异步社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6月6本程序员新书将与您见面,涉及Spring算法JavaScript等相关的知识,希望对你有一定的参考价值。
小编好像很久没有发过新书播报了,今天给大家分享即将上架的10本新书。我猜Spring、算法、今天给大家分享6月份即将上架的6本新书。Spring、算法、javascript你们稀罕哪一本?
1、数据结构与算法之美
王争(@小争哥)
- 20个经典数据结构与算法,
- 100个真实项目场景案例,300多幅算法手绘图
- 一本在手,算法全有,面试大厂不愁
1.好评爆表的极客时间算法专栏网红达人,GitHub上算法教程Star数量上万的作者最新力作
2.10多万人验证过的、为求职面试者、工程师量身打造的数据结构与算法私教课
本书分为11章。第1章介绍复杂度分析方法。第2章介绍数组、链表、栈和队列这些基础的线性表数据结构。第3章介绍递归编程技巧、8种经典排序、二分查找及二分查找的变体问题。第4章介绍哈希表、位图、哈希算法和布隆过滤器。第5章介绍树相关的数据结构,包括二叉树、二叉查找树、平衡二叉查找树、递归树和B+树。第6章介绍堆,以及堆的各种应用,包括堆排序、优先级队列、求Top K、求中位数和求百分位数。第7章介绍跳表、并查集、线段树和树状数组这些比较高级的数据结构。第8章介绍字符串匹配算法,包括BF算法、RK算法、BM算法、KMP算法、Trie树和AC自动机。第9章介绍图及相关算法,包括深度优先搜索、广度优先搜索、拓扑排序、Dijkstra算法、Floyd算法、A*算法、最小生成树算法、最大流算法和最大二分匹配等。第10章介绍4种算法思想,包括贪心、分治、回溯和动态规划。第11章介绍4个经典项目中的数据结构和算法的应用,包括Redis、搜索引擎、鉴权限流和短网址服务。另外,附录A为书中的思考题的解答。
2、Spring 5攻略
作者:马腾·代伊纳姆(Marten Deinum)译者: 张龙
- 畅销图书全新升级版本 采用“菜谱”方式给出问题以及解决方案
- 侧重于Spring的编码实现 提供大量可重用的代码片段
- 涵盖Spring 5各个应用领域
本书除了介绍Spring的基础知识(比如Spring IoC容器、Spring AOP/AspectJ等)之外,还介绍了Spring企业级开发的一些解决方案,涉及的主题有Spring Java EE的集成、Spring的集成、Spring批处理、Spring远程技术、消息机制、事务,以及使用Hadoop和MongoDB来处理大数据和云。此外,还介绍了与Spring Web服务相关的一些知识,比如Spring MVC、动态脚本、流行框架Grails和Groovy的集成、REST/Web Service等。大家还可以在本书中看到与Spring Framework 5、响应式Spring、Spring 5微服务等相关的主题。
本书专注于使用Spring Framework 5的特性来构建企业级的Java应用程序。
本书内容:
- 获取与核心Spring、注解和其他开发工具相关的可重用的代码片段;
- 使用Spring MVC进行Web开发;
- 使用Spring REST和微服务进行Web Service的开发,并与企业级的Java应用程序相集成;
- 使用Spring批处理、NoSQL和大数据来构建并集成各种云计算服务和资源;
- 在Spring中集成Java EE和其他的Java API;
- 使用Grails的代码。
3、精通ASP.NET Core MVC (第7版)
作者[美]亚当•弗里曼(Adam Freeman)译者郝冠军 孙臻 闫小迪 张淯易
本书是畅销书的升级版。本书详细介绍了ASP.NET Core MVC的功能,讲述了开发可扩展的Web应用程序的工具和技术。
ASP.NET Core MVC框架是微软重新构建和部署的Web框架,该框架与之前的Web表单等技术无关。ASP.NET Core MVC框架提供了一个高效的编程模型,该模型可以提高代码的整洁性和可扩展性。本书第7版新增了大量内容,展示了如何充分利用ASP.NET Core MVC的功能。本书由浅入深,依次讲述了ASP.NET Core MVC的基础知识、高级功能。通过学习本书,读者可以掌握开发轻量级Web应用程序的方法。
本书新增内容:
- Visual Studio、C#、Entity Framework、.NET Core 2的功能;
- 配置应用程序和元包的方法;
- Visual Studio Code的用法和在非Windows平台上使用.NET Core的方法。
通过阅读本书,你可以实现以下目标:
- 透彻理解ASP.NET Core MVC框架;
- 理解MVC和测试驱动的开发的原理;
- 学会在日常工作中应用ASP.NET Core MVC的功能;
- 明白如何为单页应用程序创建REST风格的Web服务;
- 基于已有的MVC知识快速搭建新的编程模型。
4、Python计算机视觉和自然语言处理 开发机器人应用系统
作者阿尔瓦罗·莫雷纳·阿尔贝罗拉(Álvaro Morena Alberola) 贡萨洛·莫利纳·加列戈(Gonzalo Molina Gallego) 乌奈·加雷·马埃斯特雷(Unai Garay Maestre)译者倪琛
- 用Python讲解自然语言处理技术和计算机视觉技术;
- 用ROS开发更智能的机器人系统;
- 用NLP技术和OpenCV技术让机器人更加智能;
- 一系列练习和实战项目全方位提升读者的动手能力和研发能力;
- 配套的代码资源包和彩色图片包,让你边学边对照,学习效率更高。
机器人是人工智能时代的重要产物,为人类的工作和生活提供了非常多的助力。对于智能机器人而言,视觉识别能力和对话能力是非常重要的两个方面,本书就是基于这两个技术展开介绍,并通过一系列的编程案例和实践项目,引导读者高效掌握机器人的开发技巧。
本书基于Python语言进行讲解,结合机器人操作系统(ROS)平台给出了丰富多样的机器人开发方案。本书立足于机器人的视觉和语言处理,通过OpenCV、自然语言处理、循环神经网络、卷积神经网络等技术提高机器人的视觉识别能力和对话能力。全书包括多个练习和项目,通过知识点和编程实践相结合的方式,快速带领读者掌握实用的机器人开发技术。
5、JavaScript全栈开发
作者凌杰
- 一本兼顾Web前后端开发的JavaScript入门书
- 系统阐述JavaScript在浏览器端、服务器端的开发思路、算法设计、开发框架及其使用,提供大量代码示例。
本书将从ECMAScript 标准定义的基本语法开始,系统阐述JavaScript 在浏览器端、服务器端的开发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。本书主要由三部分组成:第一部分介绍JavaScript语言的核心知识点;第二部分绍JavaScript 在浏览器端的使用,包括BOM 和DOM 组件、AJAX 技术等;第三部分介绍JavaScript 在Node.js 平台中的应用。
本书内容循序渐进,实操性强,适合对html 和CSS 有所了解的JavaScript 初学者,以及对Web 全栈开发及其背后的设计理念感兴趣的读者。
6、PaddlePaddle Fluid 深度学习入门与实战
作者潘志宏 王培彬
1.百度飞桨团队参与策划、并大力推荐此书;
2.作者是PaddlePaddle社区管理员、用户群的活跃答主,在与众多开发者的交流中,积累了丰富的学习经验和心得
3.内容简单易上手,含有众多深度学习项目实例,偏重应用,无复杂的数学公式。
本书全面讲解PaddlePaddle Fluid框架在深度学习领域的应用。全书共15章,分别是PaddlePaddle深度学习开发环境的搭建、PaddlePaddle快速入门、线性回归算法实战、卷积神经网络实战、循环神经网络实战、生成对抗网络实战、强化学习实战、模型的保存与使用、迁移学习实战可视化工具Visual DL的使用、自定义图像数据集识别项目实战、自定义文本数据集分类项目实战、动态图的使用、开发具有AI能力的服务器接口、移动端深度学习框架Paddle Lite的项目实战。
本书实例丰富,适合机器学习爱好者、程序员、人工智能方面的从业人员阅读,也可以作为人工智能相关专业的师生用书和相关培训学校的教材。
以上是关于6月6本程序员新书将与您见面,涉及Spring算法JavaScript等的主要内容,如果未能解决你的问题,请参考以下文章