软件与程序设计
-
Docker实践 第2版[英] 伊恩·米尔(Ian Miell) 著,杨锐,吴佳兴,梁晓勇,黄博文 译本书由浅入深地讲解了Docker的相关内容,涵盖从开发环境到DevOps流水线,再一路到生产环境的整个落地过程以及相关的实用技巧。书中介绍Docker的核心概念和架构,以及将Docker和开发环境有机、高效地结合起来的方法,包括背Docker用作轻量级虚拟机、构建容器、宿主机编排、配置管理、精简镜像等。不仅如此,本书还通过“问题-解决方案-讨论”的形式,将Docker如何融入DevOps流水线、如何在生产环境落地等一系列难题拆解成114个相关的实用技巧,为读者提供解决方案以及一些细节和技巧方面的实践经验。阅读本书,读者学到的不只是Docker,还包括持续集成、持续交付、构建和镜像管理、容器编排等相关领域的一线生产经验。本书编写时一些案例参考的Docker版本是Docker 1.13。 本书要求读者具备一定的容器管理和运维的基础知识,适合想要将Docker投入实践的相关技术人员阅读,尤其适合具有中高级DevOps和运维背景的读者阅读。 -
JSP程序设计及项目实训教程杨弘平,史江萍,关颖,吕海华,曾祥萍 ... 著本书旨在培养学生的Java Web项目开发能力、实践能力和创新能力。 全书理论联系实践,引进以项目为驱动的教学模式,系统地讲解JSP程序设计技术,并用项目开发实践串联整个知识体系。 -
VMware Horizon虚拟桌面应用指南王春海 著本书主要介绍VMware Horizon 7.11虚拟桌面的安装、配置、管理的相关知识,面向企业及系统集成工程师。本书从项目规划、产品选型开始,介绍虚拟桌面基础架构中服务器的选择、交换机与存储设备的选择,以及Active Directory服务器、DHCP 服务器、KMS服务器等安装配置,在此基础上,介绍 Horizon 应用服务器、Composer服务器、安全服务器等产品的安装,并进一步介绍了Windows 7、Windows 10、Linux等虚拟桌面的安装配置。然后,面向高端用户,介绍使用NVIDIA专业显卡配置vGPU虚拟桌面,并搭建AutoCAD、3DMAX 等虚拟桌面应用环境的方法。接下来,针对实时应用程序交互问题,本书介绍了VMware App Volumes系统。最后,本书对Horizon升级等问题进行了介绍。本书可作为系统集成工程师、虚拟化技术爱好者、企事业信息中心工程师的技术手册,也可以供计算机专业学生学习使用。 -
基于Kotlin的Spring Boot微服务实战袁康 著本书介绍了Kotlin在Spring Boot微服务开发中的实践,并使用Kotlin作为开发语言,介绍了函数式编程思想、Kotlin的语法、Kotlin在常用中间件中的应用,以及其在微服务注册中心、微服务配置中心、微服务网关、Spring Cloud 阿libaba、服务监控和服务链路监控方面的应用。本书给出了详细的实例代码和一个完整的博客示例,可以帮助读者使用Kotlin开发基于Spring Boot微服务的程序。 阅读本书需要具有一定的编程基础,但入门门槛不高。因此,本书适合大学生、工程师等对使用Kotlin开发服务端程序感兴趣的读者阅读。 -
区块链通俗读本漆英 著本书以区块链科普内容为主,同时兼顾专业级别的实战技能。科普级别的内容旨在以妙趣横生的手法向公众普及区块链知识,包括公共账本的概念及记账机制、数据块的“指纹”与“指针”、解答谜题证明工作量、区块树被剪枝成树干(链)、公有链的社会条件、分蛋糕的“军备竞赛”、货币发行、账户与钱包、矿池与交易所、以太坊的机器人造“币”(Token)、联盟链的“减”与“加”,等等。专业级别的内容旨在为区块链技术从业者提供必要的理论知识、操作实践和应用开发实例,包括密码学应用、共识算法、比特币闪电网络、以太坊工作原理、以太坊组网实践、Solidity语言、智能合约开发、以太坊DApp,以及如何将传统的数据库应用改造成区块链应用,等等。 -
父与子的编程之旅[美] 沃伦·桑德(Warren Sande) 著,杨文其,苏金国,易郑超 译编程是一项充满乐趣的挑战,想上手非常容易!在本书中,沃伦和卡特父子以亲切的笔调、通俗的语言,透彻、全面地介绍了计算机编程世界。他们以简单易学的Python语言为例,通过可爱的漫画、有趣的示例,生动地介绍了变量、循环、输入和输出、数据结构以及图形用户界面等基本的编程概念。与第2版不同,第3版的示例使用Python3而不是Python2,另外添加了关于网络的新内容。只要懂得计算机的基本操作,任何人都可以跟随本书,由简入难,学会编写Python程序,甚至制作游戏。 -
C语言程序设计习题集武春岭,高灵霞 编《C语言程序设计习题集(第2版)》是“十二五”职业教育国家规划教材修订版。该书是与主教材《C语言程序设计(第2版)》(武春岭、高灵霞主编)配套的题集。全书共分为11章:第1~9章是与主教材配套的章节练习题,内容全部围绕主教材中的知识点展开,包括经典示例解析、选择题、填空题、程序分析题和针对操作的上机练习等;第10章是整体项目综合实现,让学习者完整地做一个项目;第11章是技能综合测试,可以作为高职高专院校“C语言程序设计”课程期末考试命题参考,也可作为学生综合检验学习效果的自测题。《C语言程序设计习题集(第2版)》可作为高职高专院校计算机类专业或电子信息类专业程序设计基础课程配套练习使用,也适合成人高校和其他培训机构使用。 -
Spring Cloud、Nginx高并发核心编程尼恩 著本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发。全书从基础设计模式和基础原理出发,理论与实战相结合,系统和详尽地介绍Spring Cloud + Nginx高并发核心编程。 本书共10章,前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理。后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀、Spring Cloud+Nginx Lua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识为广大的Java工程师解决日常在后台开发中遇到的高并发、高性能问题打下坚实的技术基础。 -
Python大数据分析从入门到精通兰一杰 著本书结合Python在数据分析领域的特点,介绍如何在数据平台上集成使用Python。本书内容分为3大部分。第1部分(第1~3章)为搭建开发环境和导入测试数据;第2部分(第4~12章)为Python对HDFS、Hive、Pig、HBase、Spark的操作,主要是对常用API的说明;第3部分(第13~16章)是在前面章节的基础上,介绍如何进行数据的分析、挖掘、可视化等内容。 本书不仅阐述了Python在大数据平台上的应用技巧,而且关于大数据平台管理和操作的介绍说明贯穿全书,因此对于希望学习大数据知识的读者,本书同样非常适合。 -
C#程序设计教程高建,魏孔鹏,郑黎明 编《C#程序设计教程》采用模块化结合任务驱动、案例教学的编写方式,将企业的真实项目引入课堂中,内容覆盖面较广,包括7个项目,方便学习者实践开发。主要内容有:第一个C#应用程序开发、Console程序开发、面向对象程序开发、WinForm应用程序开发、数据库技术、C# Socket网络编程、三层架构应用。本书配有大量的练习题及实验项目,有利于读者自学实操。 《C#程序设计教程》适用于高职高专计算机类、物联网应用技术等专业师生教学使用,也可供程序设计初学者和爱好者学习参考。
