书讯|3月新书推荐
转眼3月已经结束,异步社区特地为你准备了最新上市图书的书讯,多本好书总有一款适合您。
1.《概率编程实战》
人工智能领域的先驱、美国加州大学伯克利分校教授Stuart Russell作序推荐!一本不可思议的Scala概率编程实战书籍!
概率推理是不确定性条件下做出决策的重要方法,在许多领域都已经得到了广泛的应用。概率编程充分结合了概率推理模型和现代计算机编程语言,使这一方法的实施更加简便,现已在许多领域(包括炙手可热的机器学习)中崭露头角,各种概率编程系统也如雨后春笋般出现。
本书既可以作为概率编程的入门读物,也可以帮助已经有一定基础的读者熟悉Figaro这一概率编程利器。
关于作者
Avi Pfeffer是概率编程的先驱,从一开始就活跃于这个领域。Avi是Figaro的首席设计者和开发者。在Charles River Analytics,Avi参与了Figaro在多个问题上的应用,包括恶意软件分析、汽车健康监控、气象模型建立和工程系统评估。
2.《OpenStack实战》
● 云计算和OpenStack软件生态的实战指导。
● 云计算技术理论和实践相结合的典范。
● 云计算专家的经验结晶 。
OpenStack是一个可以让你在自己的物理服务器上创建私有云或者公有云平台的开源框架。你可以构建定制化的基础设施、平台和软件服务,而不用担心专有的云平台(如Amazon Web Services和Microsoft Azure)的费用和厂商锁定问题。拥有一个OpenStack私有云,你可以增强安全性、增加可控性、提高可靠性,并降低成本。
本书提供了真实环境使用案例和如何构建你自己的云平台的一步步的指导。本书能为你提供所需要的物理硬件集群和基础设施服务设计指导。你将会学到如何选择和设置虚拟服务器和物理服务器,如何实现软件定义网络以及在企业内部设计、部署和运营一个OpenStack云的技术细节,还会探索如何针对自己的环境对OpenStack部署做出最佳的定制。最后,你还会学到自己的云是如何提供面向用户的软件和基础设施服务的。
本书主要内容如下:
● 开发和部署企业级私有云;
● 从 IT的角度来看私有云技术;
● 自助型云计算对企业的影响。
阅读本书不需要拥有OpenStack或其他云开发经验。
关于译者
颜海峰,目前就职于HPE,在云计算研发部门担任软件工程师。华南农业大学学生IT研发中心首届成员,也正是在此实验室开始了云计算的奇幻之旅。曾任唯品会企业私有云计算平台、网宿弹性计算服务的首批研发工程师。
3.《逆向工程权威指南》
● 了解逆向工程的权威指南 。
● 初学者必备的大百科全书 。
● 安天网络安全工程师培训必读书目。
逆向工程是一种分析目标系统的过程,旨在于识别系统的各组件以及组件间关系,以便于通过其他形式、或在较高的抽象层次上,重建系统的表征。
本书专注于软件的逆向工程,是写给初学者的一本权威指南。全书共分为12个部分,共102章,涉及X86/X64、ARM/ARM-64、MIPS、Java/JVM等重要话题,详细解析了Oracle RDBMS、Itanium、软件狗、LD_PRELOAD、栈溢出、ELF、Win32 PE文件格式、x86-64(第、critical sections、syscalls、线程本地存储TLS、地址无关代码(PIC)、以配置文件为导向的优化、C++ STL、OpenMP、SHE等众多技术话题,堪称是逆向工程技术百科全书。除了详细讲解,本书来给出了很多习题来帮助读者巩固所学的知识,附录部分给出了习题的解答。
本书适合对逆向工程技术、操作系统底层技术、程序分析技术感兴趣的读者阅读,也适合专业的程序开发人员参考。
4.《易学C++(第2版)》
● 实用的示例,完整的代码,为学习者量身打造的案例 。
● 易学、易懂、易于实践的知识结构,降低学习C++ 的门槛 。
本书是为C++程序设计学习者量身订做的辅导书。
全书分为3篇。前篇介绍了面向过程的程序设计,主要有基本语句、语法基础、函数机制和数据类型等内容。中篇介绍了一些实用编程技巧,内容包括阅读代码、调试程序、异常处理和简单的编程思想。后篇介绍了面向对象的程序设计,主要有类和对象、对象生灭、友元、继承、标准模板库(STL)等内容。书中常以形象的比喻来解释程序设计中的概念,通俗易懂,令读者印象深刻,能更快地进入C++程序设计的大门。
本书的内容涵盖了绝大部分常用的C++知识,可以作为大学计算机专业或非计算机专业的程序设计入门教材,也可供计算机爱好者自学使用。
5.《SQL初学者指南(第2版)》
这是一本针对SQL初学者的图书。本书覆盖了所有核心的SQL语言概念,并且配以丰富的示例进行讲解。本书以直观和逻辑的顺序来组织主题,一次只介绍一个SQL关键字,新的单词或概念是建立在之前的理解的基础之上。本书介绍了3种广泛使用的数据库的语法,它们是:Microsoft SQL Server、MySQL和Oracle,专门的“数据库的差异”板块则展示了3种数据库语法的不同之处,还介绍了如何下载和安装这些数据库的免费版本。
本书可作为SQL语言的初学者和初级的数据库管理员学习和参考用书,也可以作为高等院校相关专业的教学参考书。
关于作者
Larry Rockoff多年从事商业智能和SQL的开发。他重点研究的领域是使用报表工具在复杂数据库中探索、提取和分析数据。他从芝加哥大学获得了MBA的学位,所学的专业是管理科学。他目前为一家大规模的药品零售商开发数据仓库和报表应用。
除了编写有关SQL的图书,他还出版了有关Microsoft Access和Excel的图书。他还维护着自己的一个网站larryrockoff.com。该网站提供相关技术图书的评论、关注数据分析和商业智能以及其他更为广泛的社会性问题。
6.《JavaScript数据可视化编程》
★ 全彩印刷,富有实用价值的案例,循序渐进 。
★ 用JavaScript实现数据的实践指南 。
数据可视化是实现数据价值的重要工具。数据可视化可以将抽象的数字累积转变成为图形、表单等,让普通人可以快速理解数据所代表的情况或趋势。
本书是学习如何用JavaScript实现数据可视化的一本实践指南。全书共10章,首先从一些基础的可视化方法开始,讲解了如何使用Flotr2库创建基本的图表;如何使用jQuery的Flot库、sparkline库;用JavaScript库实现不同于传统图表的特殊可视化;实现基于时间、地理位置的可视化效果;如何使用D3.js库和Underscore.js库;以及如何使用Yeoman和Backbone.js库构建数据驱动的Web应用。
本书重视数据可视化的设计和实现,重视基础知识,书中所列举的示例,兼顾易学性、复杂性、理论性和实用性。本书适合从事前端设计、数据可视化设计和实现的专业人士阅读,可以供有一定JavaScript基础并想要从事相关工作的程序员学习参考。
关于作者
Stephen A. Thomas是美国乔治亚理工学院教育技术系的前端开发技术专家。他曾为医疗保健和安全行业开发了大量复杂的基于JavaScript的数据可视化的解决方案。除此以外,他撰写了大量关于数据可视化的文章,并在全球范围内围绕数据可视化的主题进行演讲和分享。
7.《网络安全测试实验室搭建指南》
★ 亚马逊五星级图书 。
★ 市面上唯一一本全方位搭建安全测试环境的实用指南 信息安全初学人员提升自身技术水平的绝佳读物 。
本书是帮助读者自行搭建安全测试平台的实用指南,旨在让读者利用书中讲解的知识,帮助公司网络成功抵御来自外部世界的各种攻击。
本书分为11章,其内容涵盖了搭建测试平台所需要的软硬件资源,如何被动地收集各种信息,如何进行流量分析以及使用的流量分析工具,检测活动系统并进行结果分析的方法,枚举系统的具体方法,动态加密和隧道技术,自动攻击和相关的渗透工具,如何保障无线网络的安全,恶意软件的简介,入侵检测和恶意软件分析,以及取证检测。
本书内容安排合理,步骤有序,旨在帮助读者切实掌握书中的知识。本书适合信息安全从业人员、系统管理员,以及打算投身信息安全行业的初学人员阅读。
关于作者
Michael Gregg是Superior Solutions Inc.公司的CEO。该公司是一家位于休斯顿的IT安全咨询公司。Michael Gregg在IT领域有20多年的经验,获得过两个副学士学位、一个本科学位和一个硕士学位,还持有许多IT证书,比如CISSP、CISA、CISM、MCSE和CEH。Michael著作/合著了20多本图书,如Inside Network Security Assessment、Hack the Stack、Security Administrator Street Smarts以及How to Build Your Own Network Security Lab。
Michael曾经在美国国会就隐私和安全漏洞作证,还在密苏里州总检察长委员会上就网络范围和手机破解的崛起作证。他还在主流的IT/安全会上发表过演讲,比如在弗吉尼亚州阿灵顿举行的NCUA审计师会议。他作为网络安全专家经常被主流的印刷出版物提及,而且还是许多网络广播站点和印刷出版物(比如CNN、FOX、NBC、赫芬顿邮报、Kiplinger杂志、纽约时报)的专家评论员。
8.《Python地理空间分析指南(第2版)》
★ 一本用Python3完成GIS开发及遥感分析的实用指南,高效处理各类地理分析难题。
Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。
本书以地理空间分析为背景,介绍了Python在地理信息处理方面的应用技巧。全书共分为10章,分别介绍了Python与地理空间分析、地理空间数据、地理空间技术、Python的地理空间分析工具、Python与地理信息系统、Python与遥感、Python与高程数据、Python与地理空间高级建模、实时数据、综合应用等内容。
本书内容结构清晰,示例完整,适合希望了解测绘数字化和分析的读者,也适合想使用Python进行空间地理分析、建模和GIS分析的开发人员及研究人员参考阅读。
关于作者
Joel Lawhead目前是NVision公司的CIO,该公司是业内屡获殊荣的地理信息集成和传感工程服务提供商。他还获得了管理专业人员资格认证(Project Management Professional,PMP)和地理信息专业资格认证(GIS Professional,GISP)。
9.《软件测试高薪之路:UFT/QTP 面试权威指南》
★ 国外自动化测试QTP第一人新的力作。
本书写法新颖,以一名测试程序员面试一个著名公司的故事为主线,把测试中遇到的面试问题、QTP在项目实战中的技术问题风趣幽默地表达出来,有别于大多数技术书平淡的讲述方式,阅读起来使人爱不释卷。本书涵盖从基础到复杂的QTP相关的概念和技术,学起来非常有意思,可以彻底消除QTP实践者关于QTP的误解和怀疑。
本书适合手工软件测试人员、分析人员,想转入自动化或QTP的管理者。总之,各种级别的软件测试人员都适合阅读本书。
10.《微信公众平台与小程序开发——从零搭建整套系统》
● 求职必备,Web工程师与后台工程师必修技能。
● 即学即用,系统详尽地呈现最高效的开发步骤。
● 自我修炼,从思路到实践,全面提升开发水平。
本书从逻辑上可以分为三大部分。
第一部分为第1~5章,主要介绍微信公众平台开发相关的基础理论知识,包括开发环境和开发框架搭建,常用调试工具使用详解等。
第二部分为第6~9章,为本书的核心内容,主要提供微信公众平台开发过程中涉及的常见问题的解决方案,包括微信网页授权、微信支付、微信登录。不仅讲解原理,还结合了实际代码以便帮助读者掌握。另外,第9章的内容结合了时下最火热的微信小程序开发,从理论到案例都有详尽的讲解。这部分内容的所有代码都可以在笔者的博客上下载,建议读者结合工作中的项目进行代码和方案的融合。
第三部分为第10~12章为案例实践,讲解了如何接入公众号开发模式,并向读者展示了一个公众号(HelloChats)的开发过程,并在最后一章介绍了如何从零开始搭建站点,以及进行日常服务器运维。掌握了这部分内容之后,读者就可以独立完成一个有复杂逻辑的公众号开发了。
本文转载自异步社区
原文链接:
https://www.epubit.com/articleDetails?id=NC7E3EF93890000012FBB1F701D7B1D6A |
- 点赞
- 收藏
- 关注作者
评论(0)