编程开发类工具书

Posted A林希精品

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程开发类工具书相关的知识,希望对你有一定的参考价值。

《跟兄弟连学php(升级版)》高洛峰(作者)

分类:工具书编程开发 |

                           


内容简介

本书是畅销书《细说PHP(第2版)》升级版。PHP是当前开发Web应用系统最理想的工具,它易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活,应用非常广泛。全书以实用为设计目标,包含PHP开发最主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂,系统地介绍了PHP的相关技术及其在实际Web开发中的应用。本书是《细说PHP》第三版,全书共6个部分,分为32个章节,每章都是PHP独立知识点的总结。内容涵盖了动态网站开发的前端技术(html5)、企业现在主流应用版本PHP5.4为主的语法、PHP的常用功能模块和实用技巧、mysql数据库的设计与应用、PHP面向对象的程序设计思想、数据库抽象层PDOSmarty模板技术、Web开发的设计模式、自定义PHP技术框架最新版BroPHP 2.0、重新开发包括完整流程的极具参考价值的Web项目(BroShop)等内容。每章都有大量的实用示例及详尽的注释,以加速读者的理解和学习,同时为每章的技术点设置了大量的自测试题。最重要的是本书全部内容都有精心录制的配套教学视频覆盖,视频中真人出镜、师生互动、讲解生动、操作性强,并且多数技术概念以微电影形式穿插在视频中进行讲解说明。对于PHP应用开发的新手而言,本书不失为一本好的入门教材,内容既实用又全面,所有实例都可以在开发中直接应用,并辅以大量的视频教程,使读者轻松掌握所学知识。另外,本书也适合有一定基础的网络开发人员和网络爱好者,以及大中专院校的师生阅读与参考。不仅可以作为PHP开发的学习用书,还可以作为从事Web开发的程序员的参考用书和必备手册。对于行家来说,本书也是一本难得的参考手册,读者必将从中获益。


《代码整洁之道》[美]Robert C. Martin(作者)

分类:工具书编程开发 

                           

编程开发类工具书


豆瓣评分: ★★★★★  8.5(1036人评价)(豆瓣书评)



内容简介

软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称启示),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一之言,然诚有可资借鉴的价值。

 

 

《第一本Docker书(修订版)》詹姆斯·特恩布尔(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★★  8.8(63人评价)(豆瓣书评)



内容简介

Docker是一个开源的应用容器引擎,开发者可以利用Docker打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker适用于什么场景。书中先介绍Docker及其组件的基础知识,然后介绍用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用DockerAPI,如何扩展Docker


《父与子的编程之旅 : 与小卡特一起学Python》[美]Warren Sande & [美]Carter Sande(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★  8.4(73人评价)(豆瓣书评)



内容简介

本书是一本家长与孩子共同学习编程的入门书。作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用Python实现游戏编程。书中的语言生动活泼,叙述简单明了。为了让学习者觉得编程有趣,本书编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。 2版新增内容首先,我们来说说第 2版中有哪些内容没有改变,那就是我们决定在第 2 版中继续使用Python 2,而不是转换到Python 3。我们会在第 1章解释其中的原因。下面是第 2版与第 1版的不同之处增加了一些说明,解释Python 2 Python 3 的区别。12 章增加了一节关于Python 字典的内容。在第20 章的GUI 编程部分,我们将不再被支持的 PythonCard 换成了应用更广泛的 PyQtPyQt也用在第22 章的Hangman 程序和第24 章的电子宠物程序中。增加了第25 章,用来详细解释第10 章中的Skier 程序。增加了第26 章,讲述在简单的对战游戏中,如何编写一个有人工智


 

ios编程(第4版)》[美]Christian Keur(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★★  8.9(145人评价)(豆瓣书评)



内容简介

iOS编程》荣获Jolt生产力大奖。第4版更新了iOS7Xcode5的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instruments等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。

 

 

 

《Python高手之路》Julien Danjou(作者)

分类:工具书, 编程开发 | 

 

编程开发类工具书

豆瓣评分: ★★★★  7.7(74人评价)(豆瓣书评)

________________________________________

内容简介

这不是一本常规意义上Python的入门书。这本书中没有Python关键字和for循环的使用,也没有细致入微的标准库介绍,而是完全从实战的角度出发,对构建一个完整的Python应用所需掌握的知识进行了系统而完整的介绍。更为难得的是,本书的作者是开源项目OpenStack的PTL(项目技术负责人)之一,因此本书结合了Python在OpenStack中的应用进行讲解,非常具有实战指导意义。

《Python高手之路》从如何开始一个新的项目讲起,首先是整个项目的结构设计,对模块和库的管理,如何编写文档,进而讲到如何分发,以及如何通过虚拟环境对项目进行测试。此外,《Python高手之路》还涉及了很多高级主题,如性能优化、插件化结构的设计与架构、Python 3的支持策略等。



《Linux命令行与shell脚本编程大全(第3版)》Richard Blum(作者)

分类:工具书, 编程开发 | 

 

编程开发类工具书

豆瓣评分: ★★★★  8.4(18人评价)(豆瓣书评)

________________________________________

内容简介

这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。本书针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。

《php和mysql web开发(原书第4版) 》Luke Welling(作者)

分类:工具书, 编程开发 | 

 


《php和mysql web开发(原书第4版) 》Luke Welling(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★  8.3(726人评价)(豆瓣书评)



内容简介

本书将PHP开发与MySQL应用相结合,分别对PHPMySQL做了深入浅出的分析,不仅介绍PHPMySQL的一般概念,而且对PHPMySQLWeb应用做了较全面的阐述,并包括几个经典且实用的例子。本书是第4版,经过了全面的更新、重写和扩展,包括PHP 5.3最新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web 2.0以及Web应用需要注意的安全问题。





《设计模式之禅(第2版)》秦小波(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★  8.4(50人评价)(豆瓣书评)



内容简介

本书是设计模式领域公认的3本经典著作之一,极具趣味,容易理解,但讲解又极为严谨和透彻是本书的写作风格和方法的最大特点。第12010年出版,畅销至今,广受好评,是该领域的里程碑著作。深刻解读6大设计原则和28种设计模式的准确定义、应用方法和最佳实践,全方位比较各种同类模式之间的异同,详细讲解将不同的模式组合使用的方法。第2版在第1版的基础上有两方面的改进,一方面结合读者的意见和建议对原有内容中的瑕疵进行了修正和完善,另一方面增加了4种新的设计模式,希望这一版能为广大程序员们奉上一场更加完美的设计模式盛宴!全书共38章,分为五部分:第一部分(第16章),以一种全新的视角对面向对象程序设计的6大原则进行了深刻解读,旨在让读者能更深刻且准确地理解这些原则,为后面的学习打下基础;第二部分(第729章)通过大量生动的案例讲解和分析了23种最常用的设计模式,并进行了扩展讲解,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分(第3033章)对同类型和相关联的模式进行了深入分析和比较,旨在阐明各种设计模式之间的差别以及它们的理想应用场景;第四部分(第3436章)探讨了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用;第五部分(第3738章)是本书的扩展篇,首先从实现的角度对MVC框架的原理进行了深入分析,然后讲解了5种新的设计模式的原理、意图和最佳实践。本书最后附有一份精美的设计模式彩图,可以裁剪,便于参考。




《Windows PowerShell实战指南(第2版)》[美]道·琼斯(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

PowerShell既是编程语言,也是一种管理Shell。通过PowerShell几乎可以管理Windows的方方面面。本书是为忙于运维的管理员所编写的参考指南。只需要1个月、每天1小时,读者就能够学到让自己的工作变得更轻松的实战技能。本书章节安排合理,每章只需要1小时,即可以零编程基础开始学习PowerShell。本书作者是PowerShell界的泰斗Don JonesJeffery Hicks。他们都是多年的PowerShellMVP,并以简洁、易入门的培训和写作风格而著称。

 

《CSS禅意花园(修订版)》[美]Dave Shea(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★  8.4(1629人评价)(豆瓣书评)



内容简介

这本书的作者是世界著名的网站设计师,书中的范例来自网站设计领域最著名的网站——CSS Zen GardenCSS禅意花园)。全书分为两个主要部分。第1章为第一部分,讨论网站“CSS禅意花同及其最基本的主题,包含正确的标记结构和灵活性规划等。第二部分包括6章,占据了书中的大部分篇幅。每章剖析“CSS禅意花园收录的6件设计作品,这些作品围绕一个主要的设计概念展开,如文字的使用等。通过探索36件设计作品面临的挑战和解决的问题,读者将洞悉主要的Web设计原则以及它们运用的CSS布局技巧,理解CSS设计的精髓,恰当地处理图形和字体来创建界面优美、性能优良且具有强大生命力的网站。



《SQL入门经典(第5版) 》[美]Ryan Stephens(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★  7.7(32人评价)(豆瓣书评)



内容简介

SQL入门经典(5)》的作者都是数据库教学与应用的专家,有着丰富的经验。《SQL入门经典(5)》详细介绍了SQL语言的基本语法、基本概念,说明了各种SQL实现与ANSI标准之间的差别。书中包含了大量的范例,直观地说明了如何使用SQL对数据进行处理。每章后面还有针对性很强的测验与练习,能够帮助读者更好地理解和掌握学习的内容。在最后的附录里还有关于安装MySQL的详细介绍、书中用到的关键SQL语句、测验和练习的答案。SQL入门经典(5)》的内容层次清晰,针对性强,非常适合初学者作为入门教材。



javascript高级程序设计(第3版)》[美]Nicholas(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★★  9.3(1520人评价)(豆瓣书评)



内容简介

本书是JavaScript超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony 规范。
本书适合有一定编程经验的Web 应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。




《程序员必读之软件架构(图灵程序设计丛书)》Simon Brown(作者) 邓钢 (译者)

分类:工具书编程开发 |

                       

编程开发类工具书

   

内容简介

       通常,人们对软件架构师持两种错误的看法。有人认为软件架构师是一种高高在上的职位;有人认为软件架构师完全不懂开发,只是会画条条框框的指挥家。《程序员必读之软件架构》将打破这些传统的认知,模糊软件开发和架构在流程中的界限,进而为软件架构正名。《程序员必读之软件架构》是一本强调实践、注重实效、轻量级、面向开发者的软件架构指南。  如果你是一名想成为软件架构师的程序员,那么《程序员必读之软件架构》就是为你准备的。



《深度学习》伊恩·古德费洛等 (作者)

分类:工具书编程开发 |

                   

编程开发类工具书

       

内容简介

《深度学习》由全球知名的三位专家Ian GoodfellowYoshua Bengio Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具有机器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。



《锋利的jQuery(第2版) (前端开发系列)》单东林(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★★  8.5(443人评价)(豆瓣书评)



内容简介

《锋利的jQuery(2)》循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的选择器、DOM操作、事件和动画、AJAX应用、插件、jQuery MobilejQuery各个版本变化、jQuery性能优化和技巧等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。为使读者更好地进行开发实践,《锋利的jQuery(2)》的第8章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。





《Java 8实战 (图灵程序设计丛书)》厄马等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书全面介绍了Java8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。




《编写高质量代码之Java》秦小波(作者)

分类:工具书编程开发 |

                       

编程开发类工具书

   

内容简介

在通往“Java技术殿堂的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面对Java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为Java程序员如何编写高质量的Java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,而且还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。

全书一共12章,1~3章针对Java语法本身提出了51条建议,例如覆写变长方法时应该注意哪些事项、final修饰的常量不要在运行期修改、匿名类的构造函数特殊在什么地方等;4~9章重点针对JDKAPI的使用提出了80条建议,例如字符串的拼接方法该如何选择、枚举使用时有哪些注意事项、出现NullPointerException该如何处理、泛型的多重界限该如何使用、多线程编程如何预防死锁,等等;10~12章针对程序性能、开源的工具和框架、编码风格和编程思想等方面提出了20条建议。

本书针对每个问题所设计应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中崭露头角,建议你将此书搁置在手边,随时查阅,一定能使你的学习和开发工作事半功倍。



《Python自动化运维:技术与最佳实践》刘天斯(作者)epub+azw3

分类:工具书编程开发 | 发表于20171223星期六上午10:00

1 条评论

                           

编程开发类工具书


内容简介

Python自动化运维:技术与最佳实践》在中国运维领域将有划时代的重要意义:一方面,这是国内第一本从纵、深和实践角度探讨Python在运维领域应用的著作;一方面《Python自动化运维:技术与最佳实践》的作者是中国运维领域的偶像级人物,《Python自动化运维:技术与最佳实践》是他在天涯社区和腾讯近10年工作经验的结晶。因为作者实战经验丰富,所以能高屋建瓴、直指痛处,围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。最重要的是,完整重现了4个来自实际生产环境的不同功能运维平台的综合案例,展示了完整的平台架构及开发流程。全书一共16章:基础篇(1-4章)详细介绍了系统基础信息、业务服务监控、定制业务质量报表、系统安全等基础和常用模块;高级篇(5-12章)深入讲解了批量运维管理器pexpectparamikoFabric,集中化管理平台AnsibleSaltstack,统一网络控制器Func等高级功能,涵盖自动化操作、系统管理、配置管理、集群管理及大数据应用等主题;案例篇(13-16章)详细介绍了4个来自不同平台的运维案例,如何从零开始打造一个B/S自动化运维平台、如何打造Linux系统安全审计功能、如何构建分布式质量监控平台、如何构建桌面版C/S自动化运维平台,这4个案例均来自实际生产环境。


《Netty实战:Netty IN ACTION》诺曼·毛瑞尔(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★  7.8(32人评价)(豆瓣书评)



内容简介

本书是为想要或者正在使用Java从事高性能网络编程的人而写的,循序渐进地介绍了Netty各个方面的内容。本书共分为4个部分:第一部分详细地介绍Netty的相关概念以及核心组件,第二部分介绍自定义协议经常用到的编解码器,第三部分介绍Netty对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用,第四部分是几个案例研究。此外,附录部分还会简单地介绍Maven,以及如何通过使用Maven编译和运行本书中的示例。阅读本书不需要读者精通Java网络和并发编程。如果想要更加深入地理解本书背后的理念以及Netty源码本身,可以系统地学习一下Java网络编程、NIO、并发和异步编程以及相关的设计模式。




《Ruby程序员修炼之道(第2版)》[美]David A. Black(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


豆瓣评分: ★★★★★  8.8(14人评价)(豆瓣书评)



内容简介

这是一本深受好评的书。它不仅是一本纯Ruby的书,也不仅是一本纯Rails的书,而是一本为Rails程序员优化过的Ruby书。本书从Ruby编程语言的基础开始一直讲到动态特性,其中包含大量的真实代码示例并附有详细的注解,对日常使用Ruby进行编程中会遇到的每个知识点都进行了清晰的讲解。本书的内容由浅入深,主要包含Ruby编程语言的语法、面向对象的特性、默认对象self、控制流技术、常用的内置类、正则表达式、I/O操作,最后用大量的篇幅讲述了Ruby中最值得关注的动态特性。本书不仅适合Ruby编程语言的初学者,也适合有经验的开发者以及那些想要真正提升Ruby编程技术的爱好者阅读和学习,具有极高的参考价值。

 


《OpenStack系统架构设计实战》陆平 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书结合云计算最新技术趋势和中兴通讯公司的长期实践,对云计算技术提出系统性的阐述,对云计算实践提供了思路和建议。本书首先从云计算的需求和现状出发,分析目前云计算面临的问题,针对这些问题分析了IaaS云管理平台、IaaS云平台部署,并对PaaS(平台即服务)等概念进行了充分的探索和讨论。




《python机器学习》塞巴斯蒂安·拉施卡(作者)epub+mobi+azw3

分类:工具书编程开发 | 发表于20171130星期四上午9:00

7 条评论

                           

编程开发类工具书


作者简介

Sebastian Raschka是密歇根州立大学的博士生,他在计算生物学领域提出了几种新的计算方法,还被科技博客Analytics Vidhya评为GitHub上具影响力的数据科学家。他有一整年都使用Python进行编程的经验,同时还多次参加数据科学应用与机器学习领域的研讨会。正是因为Sebastian 在数据科学、机器学习以及Python等领域拥有丰富的演讲和写作经验,他才有动力完成此书的撰写,目的是帮助那些不具备机器学习背景的人设计出由数据驱动的解决方案。他还积极参与到开源项目中,由他开发完成的计算方法已经被成功应用到了机器学习竞赛(如Kaggle等)中。在业余时间,他沉醉于构建体育运动的预测模型,要么待在电脑前,要么在运动。



《C语言解惑》刘振安 等(编著)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

c语言解惑》分为两篇共25章。第一篇共11章,重点分析编程中存在的典型错误,通过对比正确与错误的程序,使读者加深印象,尽快掌握c语言编程基础知识并提高编程能力。第二篇共14章,除保持第一篇的特点之外,重点关注能运行而编程质量不好的程序,通过寻找的替代程序,引导读者提高实用编程能力。本书选用案例讲授,争取起到雨打沙滩、滴滴入骨的效果。

c语言解惑》涉及的内容深浅均有,其中不乏编程高手也会产生混淆的内容,各类人群都能在其中找到满足自己需要的知识并有一定收获。本书不仅对社会读者极有参考价值,还能帮助在校生进行课程设计训练,完成毕业实习或毕业论文。本书既可以作为手册随时查阅,又可以作为自学或培训班的参考资料。



《Go语言编程(完整版)》许式伟(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Go语言编程》首先引领读者快速浏览Go语言的全貌,迅速消除读者对这门语言的陌生感,然后循序渐进地介绍了Go 语言的面向程和面向对象的编程语法,其中穿插了一些与其他主流语言的比较以让读者理解Go 语言的设计动机,接着探讨了Go 语言重要的并行编程方法,之后介绍了网络编程、工程管理、安全编程、开发工具等非语法相关但非常重要的内容,**后为一列关于Go语言的文章,可以帮助读者更深入了解这门全新的语言。

Go语言编程》适合所有层次的开发者阅读。




《Google软件测试之道》James A. Whittaker(作者)

分类:工具书编程开发 |

                           

编程开发类工具书

 

豆瓣评分: ★★★★  8.2(260人评价)(豆瓣书评)



内容简介

每天,google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?

google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《google软件测试之道》抓住了google做测试的本质,抓住了google测试这个时代最复杂软件的精华。《google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似google的测试流程或团队的人受益很大。

最后,《google软件测试之道》还介绍了作者对于google测试如何继续演进的见解、google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。

google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。

 

《学习JavaScript数据结构与算法(第2版)》Loiane Groner(作者)

分类:工具书, 编程开发 | 

 

编程开发类工具书

内容简介

本书首先介绍了JavaScript 语言的基础知识以及ES6 和ES7 中引入的新功能,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序、顺序搜索、二分搜索,然后介绍了动态规划和贪心算法等常用的高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。




《现代操作系统(原书第3版) (计算机科学丛书)》塔嫩鲍姆(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

《现代操作系统(原书第3)》是操作系统领域的经典之作,与第2版相比,增加了关于LinuxWindowsVistaSymbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。《现代操作系统(原书第3)》适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。




《七种武器:编程语言集锦(套装共7本)》莱西格 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


套装书目

Dart语言程序设计Clojure程序设计像计算机科学家一样思考C++像计算机科学家一样思考Java深入理解Scala趣学Python——教孩子学编程JavaScript忍者秘籍




《算法神探:一部谷歌首席工程师写的CS小说》杰瑞米·库比卡(作者)

分类:工具书编程开发 |

                         

编程开发类工具书

 

内容简介

本书围绕程序设计典型算法,精心编织了一个扣人心弦又趣味横生的侦探缉凶故事。小说主人公运用高超的搜索技巧和精深的算法知识,最终识破阴谋、缉拿元凶。其间,用二分搜索搜查走私船、用搜索树跟踪间谍、用深度优先搜索逃离监狱、用优先队列开锁及用优先搜索追寻线索等跌宕起伏又富含算法精要的情节,让读者在愉悦的沉浸式体验中快速提升境界,加深对程序世界的理解。本书适合开发人员、编程爱好者和相关专业学生阅读,也是少儿计算机科学启蒙的绝佳读物。



《深入react技术栈》陈屹(作者)

分类:工具书编程开发 |

                     

编程开发类工具书

     

豆瓣评分: ★★★★  8.1(75人评价)(豆瓣书评)



内容简介

全面讲述React技术栈的第一本原创图书,pure render专栏主创倾力打造覆盖ReactFluxRedux及可视化,帮助开发者在实践中深入理解技术和源码前端组件化主流解决方案,一本书玩转React“全家桶本书讲解了非常多的内容,不仅介绍了面向普通用户的API、应用架构和周边工具,还深入介绍了底层实现。此外,本书非常重视实战,每一节都有实际的例子,细节丰富。我从这本书里学到了很多东西,强烈推荐!——阮一峰,蚂蚁金服技术专家,国内技术圈知名博主,《ES 6标准入门(第2版)》作者React从诞生起就颠覆了诸多传统前端开发的铁律,这种破旧立新开启了前端开发全新的时代。它的用法和理念,代表了现在和未来几年前端技术的潮流风向。如果不想落伍,最好进行系统学习。实践出真知,从牛人的实践中收获自己的真知,恐怕是最好的捷径。这是我看到的第一本React中文原创著作,读来倍感亲切。——张克军,豆瓣前端专家,国内技术圈知名博主,前端布道师本书内容翔实,一扫文档说明书之风,有大量作者的实战经验。由浅入深,无论你是 React 初学者,还是进阶人士,本书都值得一读!——寸志,陆金所前端架构师,《前端外刊评论》发起人本书从几个维度去介绍React。一是作为View 库,它怎么实现组件化,以及它背后的实现原理。二是扩展到 Flux 应用架构及重要的衍生品 Redux,它们怎么与 React 结合做应用开发。三是对 React server 的碰撞产生的一些思考。四是讲述它在可视化方面的优势与劣势。本书适合有一定经验的前端开发人员阅读。



《Go语言程序设计 (新锐编程语言集萃)》萨默菲尔德(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

  《Go语言程序设计》既是一本实用的Go语言教程,又是一本权威的Go语言参考手册。书中从如何获取和安装Go语言环境,以及如何建立和运行Go程序开始,逐步介绍了Go语言的语法、特性以及一些标准库,内置数据类型、语句和控制结构,然后讲解了如何在Go语言中进行面向对象编程,Go语言的并发特性,如何导入和使用标准库包、自定义包及第三方软件包,提供了评价Go语言、以Go语言思考以及用Go语言编写高性能软件所需的所有知识。

  《Go语言程序设计》的目的是通过使用语言本身提供的所有特性以及Go语言标准库中一些最常用的包,向读者介绍如何进行地道的Go语言编程。《Go语言程序设计》自始至终完全从实践的角度出发,每一章提供多个生动的代码示例和专门设计的动手实验,帮助读者快速掌握开发技能。《Go语言程序设计》适合对Go语言感兴趣的各个层次的Go语言程序员阅读和参考。





《第三方JavaScript编程》[美]BenVinegar(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

《第三方JavaScript编程》由两位第三方应用程序开发领域的专家编写完成,通过丰富的示例和讲解引导读者掌握第三方Web开发的相关技术及如何开发运行在第三方环境的JavaScript代码。《第三方JavaScript编程》共10章,分别介绍了第三方JavaScript的定义、如何加载和执行代码、DOM渲染、第三方脚本和数据服务器之间的通信、跨窗口的消息传递方法、身份验证和cookie、第三方应用程序的安全性、JavaScript SDK的发展、性能、测试和调试。

《第三方JavaScript编程》并非JavaScript语言的初级读本,适用于有一定第三方代码开发经验的开发者以及致力于研究其如何在外部环境运行的开发者们阅读。



《Java编程实务(套装共2本)》明日科技(编著)

分类:工具书编程开发 |

                           

编程开发类工具书


套装书目

Java从入门到精通(第3版)Java经典编程300

分册简介

Java从入门到精通(3)详细介绍了使用Jaya语言进行程序开发需要掌握的知识。《Java从入门到精通(3)》分为28章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,VO(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AwT绘图与音频播放,打印技术和企业进销存管理系统等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。《Java学习路线图·Java经典编程300例》以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行透彻解析。《Java学习路线图·Java经典编程300例》内容包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组及其常用操作、面向对象入门、面向对象进阶、字符串与包装类、java集合类框架、常用数学工具类、错误处理、输入/输出、枚举类型与泛型、swing入门、多线程、网络通信和数据库操作。

Java学习路线图·Java经典编程300例》所精选的实例都是一线开发人员在实际项目中所积累的,并进行了技术上的解析,给出了详细的实现过程。读者通过对《Java学习路线图·Java经典编程300例》的学习,能够提高开发的能力。Java学习路线图·Java经典编程300例》提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式辅助学习资料,还提供迅速及时的微博、qq、论坛等技术支持。Java学习路线图·Java经典编程300例》内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。




《C#开发实例大全(基础卷)》软件开发技术联盟(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。《C#开发实例大全(基础卷)》分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows高级控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。配书光盘附带了实例的源程序和部分视频。C#开发实例大全(基础卷)》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用




android开发艺术探索》任玉刚(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。

Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。




《刷脸背后:人脸检测 人脸识别 人脸检索》张重生 (作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

人脸识别是当今热门的研发方向,在安防、金融、旅游等领域具有十分广泛的应用。本书全面、系统地介绍刷脸背后的技术,包括人脸检测、人脸识别、人脸检索相关的算法原理和实现技术。本书中讲解的算法具有高度的可操作性和实用性。通过学习本书,研究人员、工程师能够在35个月内,系统了解、掌握人脸检测、人脸识别、人脸检索相关的原理和技术。本书内容新颖、层次清晰,适合高校教师、研究人员、研究生、高年级本科生、人脸识别爱好者使用。

 

《Vue2实践揭秘》梁睿坤(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Vue2实践揭秘》以Vue2的实践应用为根基,从实际示例入手,详细讲解Vue2的基础理论应用及高级组件开发,通过简明易懂的实例代码,生动地让读者快速、全方位地掌握Vue2的各种入门技巧以及一些在实际项目中的宝贵经验。

Vue2实践揭秘》除了全面、细致地讲述Vue2的生态结构、实际编程技巧和一些从实践中得到的经验,还重点介绍如何以组件化编程思想为指导,以前端工程化方法为实现手段来实践Vue2,通过组件的单元测试和E2E测试来保证工程质量。

 


《编程珠玑(第2版·修订版)》乔恩·本特利(作者)

分类:工具书编程开发 |

                   

编程开发类工具书

       

内容简介

《编程珠玑(第2·修订版)》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者JonBentley以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中到关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。《编程珠玑(第2·修订版)》对各个层次的程序员都具有很高的阅读价值。



《Spring实战(第4版)》[美]Craig Walls(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。4版针对Spring 4进行了全面更新。全书分为四部分。第1部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。Spring实战(第4版)》适用于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java 开发人员。本书既可以被刚开始学习Spring 的读者当作学习指南,也可以被那些想深入了解Spring 某方面功能的专业用户作为参考用书。




《C语言解惑:指针、数组、函数和多文件编程》刘振安 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书的前提是读者已经学过C语言,书中将完整、系统地论述各个部分的知识并结合实用程序和趣味游戏程序,综合讲解函数设计、多文件编程和结构化程序设计的方法。本书既可以作为教师、学生及工程技术人员的参考书,也可以作为常备手册。



《CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation》谢郁(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

想象一下,一个网页只有HTML,没有CSS,那就是素颜和上妆的区别。而一个网页只有CSS,没用CSS3,那就是马车和汽车的区别!汽车代表的是高效、美观,CSS 3的意图也是如此。移动设备的流行导致了响应式设计的流行,而CSS 3正是实现这种设计的精髓。《CSS高效开发实战—CSS3LESSSASSBootstrapFoundation》围绕的就是如何跨浏览器、跨设备进行高效率的CSS开发。

CSS高效开发实战—CSS 3LESSSASSBootstrapFoundation》分为3部分:第1部分是HTML/CSS基础和CSS 3新特性演示,涵盖盒子模型、浮动布局、属性前缀、选择器、字体、边框、背景、颜色、变换、动画、弹性盒子、媒介查询和响应式设计等多个方面;第2部分介绍BootstrapFoundationPure等当前流行的CSS框架及LESSSASS等生产力工具;第3部分是实战案例,包括DIV+CSS案例、HTML 5+CSS 3案例、Bootstrap案例和Foundation案例。

CSS高效开发实战—CSS 3LESSSASSBootstrapFoundation》内容精练、重点突出、实例丰富、讲解通俗,是广大CSS设计人员和前端开发人员必备的参考书,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关培训机构的教材使用。



nginx模块开发指南:使用C++11和Boost程序库》罗剑锋(作者)

分类:工具书编程开发 |

                           

内容简介

Nginx 是由俄罗斯工程师Igor Sysoev 开发的一个高性能Web 服务器,运行效率远超传统的ApacheTomcat,是世界第二大Web 服务器,被国内外诸多顶级互联网公司采用。

Nginx 的一个突出特点是其灵活优秀的模块化架构,可以在不修改核心的前提下增加任意功能,自2004 年发布至今,已经拥有百余个官方及非官方的功能模块(如fastcgimemcachedmysql 等),使得Nginx 成长为了一个近乎全能的服务器软件。

Nginx 以纯C 语言实现,开发扩展功能模块也大多使用C 语言,但由于C 语言固有的过程式特性,编写、调试代码都较麻烦——特别是对于Nginx的初学者。《Nginx模块开发指南:使用C++11Boost程序库》深入源码,详细解析了模块体系、配置指令、HTTP 框架等Nginx核心运行机制,并在此基础上讲解如何使用C++Boost程序库来开发Nginx模块,充分利用现代C++里的大量新特性和库组件,让Nginx 的模块开发变得更加便捷、轻松和愉快。

Nginx模块开发指南:使用C++11Boost程序库》结构严谨、脉络清晰、论述精确、详略得当,值得广大软件开发工程师、系统运维工程师和编程爱好者拥有。



《Nginx模块开发指南:使用C++11和Boost程序库》罗剑锋(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Nginx 是由俄罗斯工程师Igor Sysoev 开发的一个高性能Web 服务器,运行效率远超传统的ApacheTomcat,是世界第二大Web 服务器,被国内外诸多顶级互联网公司采用。

Nginx 的一个突出特点是其灵活优秀的模块化架构,可以在不修改核心的前提下增加任意功能,自2004 年发布至今,已经拥有百余个官方及非官方的功能模块(如fastcgimemcachedmysql 等),使得Nginx 成长为了一个近乎全能的服务器软件。

Nginx 以纯C 语言实现,开发扩展功能模块也大多使用C 语言,但由于C 语言固有的过程式特性,编写、调试代码都较麻烦——特别是对于Nginx的初学者。《Nginx模块开发指南:使用C++11Boost程序库》深入源码,详细解析了模块体系、配置指令、HTTP 框架等Nginx核心运行机制,并在此基础上讲解如何使用C++Boost程序库来开发Nginx模块,充分利用现代C++里的大量新特性和库组件,让Nginx 的模块开发变得更加便捷、轻松和愉快。

Nginx模块开发指南:使用C++11Boost程序库》结构严谨、脉络清晰、论述精确、详略得当,值得广大软件开发工程师、系统运维工程师和编程爱好者拥有。



《Docker技术入门与实战(第2版)(容器技术系列)》杨保华 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进阶技能、开源项目,第一部分(第18章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据卷,端口映射等;第二部分(第916章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、容器云等,还介绍了作者在容器实战中的思考与经验总结;第三部分(第1721章)是一些进阶技能,如Docker核心技术实现原理、安全、高级网络配置、libernetwork插件化网络功能等;第四部分(第2228章)介绍与容器开发相关的开源项目,包括EtcdDockerMachineDockerComposeDockerSwarmMesosKubernetes等。

2版参照Docker技术的*新进展对全书内容进行了修订,并增加了第四部分专门介绍与容器相关的知名开源项目,利用好这些优秀的开源平台,可以更好地在生产实践中受益。



《C 和指针》[美]KennethA.Reek(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。



《C++反汇编与逆向分析技术揭秘》钱林松 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

C++反汇编与逆向分析技术揭秘》从介绍调试工具开始,到语言特性的分析,反汇编代码的重建等,再到逆向分析技术应用,内容逐步深入。软件分析技术重在方法,所以《C++反汇编与逆向分析技术揭秘》以启发方法为导向,逐步培养读者的分析和推理能力。全书共分为三个部分:第一部分准备工作;第二部分C++反汇编揭秘;第三部分逆向分析技术应用,逐步引导读者,结合具体的应用掌握逆向分析的关键技术。C++反汇编与逆向分析技术揭秘》对所有软件安全领域工作者,想了解C++内部机制的中高级C++程序员以及Windows底层技术感兴趣的技术人员来说,是一本很好的学习C++反汇编与逆向分析技术的参考书。




《Android和PHP开发最佳实践(第2版)》黄隽实(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书是国内本同时讲述Android客户端和PHP服务端开发的经典著作。本书以一个完整的微博应用项目实例为主线,由浅入深地讲解了Android客户端开发和PHP服务端开发的思路和技巧。从前期的产品设计、架构设计,到客户端和服务端的编码实现,再到性能测试和系统优化,以及最后的打包发布,完整地介绍了移动互联网应用开发的过程。同时,本书也介绍了Android系统中比较有特色的功能,比如Google地图、LBS功能、传感器、摄像头、多媒体以及语音功能的使用等。此外,书中还介绍了AndroidNDK的开发以及Android游戏开发的相关内容,包括OpenGL的使用、流行游戏引擎Cocos2d-xUnity3D



《HTML 5与CSS 3权威指南(第3版·下册)(Web开发技术丛书)》陆凌牛(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书详细介绍了CSS3中各种新增样式与属性,其中主要包括CSS 3中的各种选择器、文字与字体、背景与边框、各种盒模型、CSS 3中的布局方式、CSS3中的变形与动画、CSS3中与媒体类型相关的一些样式与属性等。同时详细讲述了这些样式与属性到目前为止受到了哪些浏览器支持,以及针对不同浏览器应该怎样在样式代码中正确使用各种属性。最后详细讲解了两个实例,第一个实例展示了如何在一个用HTML 5语言编写而成的页面中综合运用HTML 5中新增的各种结构元素,如何对这些结构元素综合使用CSS 3样式;第二个实例展示了如何使用HTML 5中新增的表单元素以及操作本地数据库的功能来实现一个具有现代风格的Web应用程序,如何在这个由HTML5语言编写而成的Web应用程序中综合使用CSS 3样式来完成页面的布局以及视觉效果的美化工作。

 


《HTML 5与CSS 3权威指南(第3版·上册) (Web开发技术丛书)》陆凌牛(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书对HTML5中新增的语法、标记方法、元素、API,以及这些元素与API到目前为止受到了哪些浏览器支持等进行详细介绍。在对它们进行介绍的同时将其与HTML 4中的各种元素与功能进行对比,以帮助读者更好地理解为什么需要使用HTML 5、使用HTML 5有什么好处、HTML 5中究竟增加了哪些目前HTML 4不具备而在第三代Web平台上将会起到重要作用的功能与API,以及这些功能与API的详细使用方法。

 

《Linux指令一周通》石永峰 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Linux指令一周通》不仅适合Linux初学者学习使用,而且可以作为Linux系统管理员的参考手册。Linux系统的指令及其用法是学习Linux系统的基础。《Linux指令一周通》详细地介绍了Linux系统指令的语法、功能、参数说明以及具体的应用范例,在介绍每个指令之后还设置了动手一试小栏目,读者可以实际动手实践一下指令的功能。《Linux指令一周通》共讲解指令343条,列举范例544个。

Linux指令一周通》将系统指令分为文件操作指令、文件编辑指令、磁盘操作指令、网络通信指令、系统管理指令、系统设置指令及其他常见指令7类,分别对应7天的学习内容,每天内容按照字母顺序进行排序,方便读者查找。




《HTML CSS JavaScript 网页制作从入门到精通(第3版)》刘西杰的(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

HTML\CSS\JavaScript网页制作从入门到精通》共分为18章和4个附录,重点介绍使用HTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局实例,以及基于JavaScript语言的网页特效制作。为了便于读者学习,附录中汇集了经过作者精心整理的网页制作技巧60多例。




《算法的乐趣》王晓华(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动地展现了算法的趣味性和实用性。全书分为两个部分,一部分介绍了算法的概念、常用的算法结构以及实现方法,二部分介绍了算法在各个领域的应用,如物理实验、计算机图形学、数字音频处理等。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅里叶变换算法及各种插值算法,也有不起眼的排序和概率计算算法。讲解浅显易懂而不失深度和严谨,对程序员有很大的启发意义。书中所有的示例都与生活息息相关,淋漓尽致地展现了算法解决问题的本质,让你爱上算法,乐在其中。 本书适合软件开发人员、编程和算法爱好者以及计算机专业的学生阅读。




《Python地理空间分析指南(第2版)》[美]莱哈德(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。本书以地理空间分析为背景,介绍了Python在地理信息处理方面的应用技巧。全书共分为10章,分别介绍了Python与地理空间分析、地理空间数据、地理空间技术、Python的地理空间分析工具、Python与地理信息系统、Python与遥感、Python与高程数据、Python与地理空间高级建模、实时数据、综合应用等内容。本书内容结构清晰,示例完整,适合希望了解测绘数字化和分析的读者,也适合想使用Python进行空间地理分析、建模和GIS分析的开发人员及研究人员参考阅读。 Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。本书以地理空间分析为背景,介绍了Python在地理信息处理方面的应用技巧。全书共分为10章,分别介绍了Python与地理空间分析、地理空间数据、地理空间技术、Python的地理空间分析工具、Python与地理信息系统、Python与遥感、Python与高程数据、Python与地理空间高级建模、实时数据、综合应用等内容。本书内容结构清晰,示例完整,适合希望了解测绘数字化和分析的读者,也适合想使用Python进行空间地理分析、建模和GIS分析的开发人员及研究人员参考阅读。




《R语言编程指南》任坤(作者)

分类:工具书, 编程开发 | 

 

编程开发类工具书

内容简介

R 是一个开源、跨平台的科学计算和统计分析软件包,它提供了丰富多样的统计功能和强大的数据分析功能。随着数据科学的快速发展,R已经成为数据分析领域非常流行的语言。 

本书通过15章内容,向读者全面讲解了R的基础知识和编程技巧。本书不仅介绍了R的安装、基本对象、工作空间管理、基本表达式、基本对象操作、字符串的使用等基础内容,还对数据处理、R的内部机制、元编程、面向对象编程、数据库操作、数据操作进行了讲解,同时也涉及高性能计算、网页爬虫和效率提升等重要主题。 

本书面向数据领域的从业人员,尤其适合想要通过学习R编程及相关工具提升数据处理效率的读者阅读,也适合计算机或统计相关专业的学生参考使用。通过阅读本书,读者将全面掌握R的相关特性及其在数据处理和分析方面的应用,极大地提升自己的专业技能。




《代码的未来》[日]松本行弘(作者)

分类:工具书编程开发 |

                         

编程开发类工具书

 

内容简介

《代码的未来》是Ruby之父松本行弘的又一力作。作者对云计算、大数据时代下的各种编程语言以及相关技术进行了剖析,并对编程语言的未来发展趋势做出预测,内容涉及GoVoltDBnode.jsCoffeeScriptDartMongoDB、摩尔定律、编程语言、多核、NoSQL等当今备受关注的话题。

《代码的未来》面向各层次程序设计人员和编程爱好者,也可供相关技术人员参考。




《C#初学者指南》Jayden Ky(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

        C#是一种简单易学的、成熟的编程语言,作为.NET Framework的一部分,C#语言得到非常广泛的应用。  《C#初学者指南》是一本C#语言的初学者的教程,涵盖了C#.NETFramework语言中最重要的主题。全书共包括16章和3个附录,依次介绍了 C#程序语言、面向对象编程和.NET Framework类库3个方面的知识和技术。附录部分简单介绍了Visual Studio ExpressSQL Server Express等常用工具。  《C#初学者指南》内容全面,示例丰富,浅显易懂,可以帮助读者掌握C#编程基础知识,以完成中级C#程序员的日常任务。《C#初学者指南》适合C#语言初学者和对C#编程感兴趣的读者阅读,也可以作为相关专业的教学参考书或培训教材。




《深入理解Android:WebKit卷 (移动开发)》孟德国 等(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

全书一共11章:第1章介绍了Android源代码阅读与编译环境的搭建;第2章介绍了浏览器的通用工作原理以及WebKit的架构设计;第3章深入解析了WTF的实现原理;第4章深入讲解了Loader与网络库;第5章详细讲解了WebKit的网页解析原理;第6章深入分析了浏览器的排版和布局原理;第7章讲解了浏览器的渲染和硬件加速;第8章从源码的角度深入剖析了AndroidWebKit框架;第9章从实用的角度和源码的角度讲解了WebKitJavaScript扩展接口;第10章讲解了WebKit的插件系统的实现原理;第11章对RemoteInspector的实现进行了深入分析。





《C语言编程魔法书:基于C11标准》陈轶(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

主要讲解C11标准的语法内容,并且从整个编译、连接到加载过程都会涉及。同时在后会分别介绍GCC编译器与Clang编译器的C语言语法扩展。通过阅读本书,读者能够完全掌握新标准的C语言编程。并且对C语言设计思想、实现方式也能有个大概的了解。

 

 

《CUDA C编程权威指南(高性能计算技术丛书)》程润伟(作者)

分类:工具书编程开发 |

编程开发类工具书

内容简介

本书主要介绍了如何使用GPU和利用CUDAC语言对其进行编程的。首先从基本的CUDA概念及结构讲起,一步一步地引导读者进入CUDA的内部世界,由浅入深地介绍了其编程要求及其内部架构,使读者对其有了整体印象后,逐步深入了解其内部机能,后介绍了GPU的一些专用函数和注意事项。



《Python密码学编程》[美]AlSweigart(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

本书主要介绍了加密算法,同时从Python编程的角度来引导读者将加密算法更好地实现。书中不仅讲述了详细的算法理论,还附以详细的代码示例帮助读者更好地学习算法,并最终实现加密算法。除此之外,书中还提供了相应的源码下载资源,能够让读者获取到最完整真实的代码示例,帮助读者更好地进行后续的开发和学习。




《Linux性能优化大师》赵永刚(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

性能调优有时被称为黑色艺术,因为有时有效地调整一个系统,要求具有更深层次的知识,且需要了解一个系统的硬件和软件组成,以及系统之间的相互作用。性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。

Linux性能优化大师》首先对Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及其他监控工具进行了详细的介绍,此外分析了系统中识别和分析瓶颈的过程,最后阐述如何使用性能衡量工具,以及如何对系统的4 大子系统进行调整,使系统以最优状态应对不同的工作环境。

Linux性能优化大师》适合广大Linux 用户深入学习,并适合计算机专业本科、硕士等专业的学生学习参考。







《HTML+CSS+DIV网页设计与布局》聂斌(作者)

分类:工具书编程开发 |

                         

编程开发类工具书

 

内容简介

本书系统地介绍了网页设计与制作所涉及的各方面的内容和技巧,涵盖各种Web前端技术:HTMLCSSJavaScriptHTML5 本书分5 篇。第 1 篇主要介绍网页设计流程、HTML文档结构、网页制作方法以及各种常用的HTML 标记的用法等;第 2篇介绍了CSS基础知识、CSS的定义、CSS常用属性、在HTML文档中应用CSS、盒子模型以及使用CSS+DIV 布局网页等;第3 篇介绍了JavaScript基础知识、在HTML网页中嵌入脚本的方式、事件驱动及事件处理、脚本函数、脚本对象等;第4 篇在对比HTML4的基础上介绍了HTML5以及表单新增属性、新增input元素类型、新增表单元素和新增客户端校验方式等;第5 篇通过两个综合实例,讲解了整合各种Web 前端技术制作网页的内容。

 


《D3.js数据可视化实战手册》[加]NickQi Zhu(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

如今这个互联网时代,人们每天都生产海量的数据,如果直接面对这些数据,可能让人无从下手。将数据可视化,用形象立体的形式将其展现,有利于分析其中的关联,攫取可能存在的商业机会。《D3.js数据可视化实战手册》意图通过大量的示例和代码,向读者讲述如何利用D3.js来实现数据可视化。只要读者了解JavaScript,就能完全掌握本书的内容。 D3.js数据可视化实战手册》一共13章,从如何搭建D3.js的开发环境开始,逐步介绍D3中的各种操作,包括选集、数据的初步处理、数据映射、坐标轴组件、动画过渡效果、SVG相关介绍、绘制图表、安排布局、可视化交互、力学模拟、制作地图和测试驱动。《D3.js数据可视化实战手册》包含有大量的示例和代码,可以帮助读者充分理解书中讲述的每一个概念。《D3.js数据可视化实战手册》**后的附录部分,介绍了另外两个JavaScript库,主要是关于三维制图和多维图表的。希望本书的内容能对读者理解和学习数据可视化有所帮助。





《Docker全攻略》张涛(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Docker 是一个充满挑战性和趣味性的开源项目,它彻底释放了Linux 虚拟化的威力,极大地缓解了云计算资源供应紧张的局面。与此同时,Docker 也成倍地降低了云计算供应成本,让应用的部署、测试和开发变成了一件轻松、高效和有意思的事情。

Docker全攻略》由浅入深,从基本原理入手,系统讲解了Docker 的原理、构建与操作。同时讲解了Docker 在实际生产环境中的使用,最后还探讨了Docker 的底层实现技术和基于Docker 的相关开源技术。前4 章为基础内容,供用户理解Docker和配置Docker运行环境。第5 章到第9 章为Docker基本操作,主要讲解了Docker命令操作实例和Docker 命令实现原理。第10 到第12章为Docker高级操作,介绍了Docker内核相关知识点,适合高级用户参考其内核运行机制。第13 章到第15章给出了Docker典型应用场景和实践案例。

Docker全攻略》既适用于具备Linux 基础知识的Docker 初学者,也适用于具有开发功底想深入研究Docker 内核的高级用户。《Docker全攻略》所提供的实践案例,可供在实际生产环境部署时借鉴。

 

《Linux环境编程:从应用到内核》高峰 等(作者)

分类:工具书, 编程开发 | 发表于 2018年4月19日 星期四 上午9:00

发表评论

编程开发类工具书

 

内容简介

《UNIX环境高级编程》(简称APUE)几乎是Linux领域程序员人手必备的一本书。但在掌握和理解APUE的内容后,又该如何继续提高自己的技能,如何更深入地理解Linux环境编程及其背后的工作机制呢?本书将从一个全新的角度带领读者重新进入Linux环境编程,从应用出发,深入内核源码,研究Linux各接口的工作机制和原理,让读者不仅知其然,还知其所以然。作为Linux开发工程师,如果不仅掌握Linux的应用层开发,同时还熟悉Linux的内核源码,那么其在Linux环境下设计开发任何产品都将游刃有余,稳定且高效。

本书是Linux技术专家高峰和李彬的合力之作,是两个人多年开发经验的总结和分享,也是市场上唯一一本将Linux应用态与内核态相结合的技术图书,选择这种写作方式是为了向APUE的作者致敬。本书涵盖了APUE中大部分章节的内容,并针对Linux环境,以作者多年经验,详细解析了Linux常用接口的使用方法和陷阱。为了让读者更清楚地理解接口的工作原理,对于绝大部分接口,作者都会深入C库或内核源码进行全面分析。希望本书可以帮助读者打通Linux环境的应用和内核两条脉络,使两条线融会贯通,进一步提高开发水平。



《Linux应用大全:服务器架设》於岳(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


内容简介

Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。

Linux应用大全服务器架设》内容涉及Linux服务器配置各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。

Linux应用大全服务器架设》适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业的教师和学生使用。




《Android群英传(套装共2册)》徐宜生(作者)

分类:工具书编程开发 |

                           

编程开发类工具书


套装书目

Android群英传》Android群英传:神兵利器》

分册简介

Android群英传》本书从由总到分,让读者从整体上把握Android体系结构,融入群英传这一故事情节,针对各个知识点进行分类阐述,并结合一线实际开发经验和最新的Android 5.0版本新特性来,紧跟市场需求进行讲解。最后通过实战应用案例,综合使用前面讲解到的知识点,进一步提高开发者水平。

Android群英传:神兵利器》本书以通俗易懂的语言介绍了Android开发的工具使用。全书共分为7章。第1章主要讲解如何搭建一个优雅、令人愉悦的开发环境。第2章主要讲解协同开发最重要的工具Git。第3章主要讲解Android Studio的一些不为人知的使用技巧。第4章主要讲解Android最新的编译工具Gradle的使用技巧。第5章主要讲解SDK和开发者选项中提供的工具的使用方式。第6章主要讲解Android提供的一些性能优化的工具及其使用技巧。第7章主要讲解个人开发者和团队开发者在学习、工作中经常使用的一些工具。本书适用于各个层次的Android开发者,不论是初出茅庐的开发者还是资深的开发者。工具的使用永远是一门讲不完的学问,笔者希望抛砖引玉,让开发者能够驾驭好各种工具,为己所用。



《JavaScript设计模式与开发实践》曾探(作者)

分类:工具书编程开发 |

                           


内容简介

本书是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书共分为三个部分,一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;三部分讲述了面向对象的设计原则及其在设计模式中的体现,以及一些常见的面向对象编程技巧和日常开发中的代码重构。

书中所有示例均来自作者长期的开发实践,与实际开发密切相关,适合初、中、高级Web前端开发人员阅读,尤其适合想往架构师晋级的中高级程序员。


《编写高质量代码:改善Python程序的91个建议》张颖&赖勇浩(作者)

分类:工具书编程开发 |

                         

 

内容简介

在通往“Python技术殿堂的路上,本书将为你编写健壮、优雅、高质量的Python代码提供切实帮助!内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。本书不仅以建议的方式从正反两方面给出了被实践证明为十分优秀的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。

《编写高质量代码:改善Python程序的91个建议》针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中显露锋芒。建议你将本书搁置在手边,随时查阅,相信这么做一定能使你的学习和开发工作事半功倍。





   



































































































































































 

以上是关于编程开发类工具书的主要内容,如果未能解决你的问题,请参考以下文章

[编程开发类]Visual Studio(开发工具集)

Day623.并发编程工具类库使用错误问题 -Java业务开发常见错误

精品编程开发代码手册

HBase编程 API入门之工具Bytes类

[最后6小时]编程开发类微专业1元火拼中......

多线程开发编程总结