C 陷阱与缺陷

《C 陷阱与缺陷》

《C陷阱与缺陷》作者以自己1985年在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验将这篇论文扩展成对C程序员具有珍贵价值的经典著作。本书的出发点不是批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。《C陷阱与缺陷》分为8章,分别从词法陷阱、语法陷阱、语义陷阱、链接、库函数、预处理器、可一致性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。《C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备图书。

C专家编程

《C专家编程》

《C专家编程》展示了优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。《C专家编程》对C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。本书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。《C专家编程》可以帮助有一定经验的C程序员成为C编程方面的专家;对于C语言功底深厚的程序员,本书可以帮助他们站在C的高度了解和学习C++。

C Primer Plus 第6版 英文版

《C Primer Plus 第6版 英文版》

  《CPrimerPlus(第6版)英文版》详细讲解了C语言的基本概念和编程技巧。  《CPrimerPlus(第6版)英文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。  《CPrimerPlus(第6版)英文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。

笨办法学C语言

《笨办法学C语言》

这本书的目标是让读者掌握足够的C语言技能,从而可以自己用C语言编写程序或者修改别人的C语言代码,成为一名的程序员。但这并不完全是一本讲C语言编程的书,书中还重点介绍防御性编程。本书以习题的方式引导读者一步一步学习编程,结构非常简单,共包括52个习题,每一个习题都重点讲解一个重要的主题,多数是以代码开始,然后解释代码的编写,再运行并测试程序,给出附加任务。此外,每个习题都配套教学视频。本书是写给学过编程语言的读者的,本书有趣、简单,并且讲解方法独特,让读者了解众多C语言的基础知识和C程序中常见的缺陷,在慢慢增强自己的技术能力的同时,深入了解怎样破坏程序,以及怎样让代码更安全。

Apache Drill学习手册

《Apache Drill学习手册》

主要内容·使用Drill来清洗、准备和汇总原始数据供后期分析使用。·对日志文件、Parquet文件、JSON和其他复杂的数据文件进行查询。·使用标准SQL对Hadoop、关系型数据库、MongoDB和Kafka进行查询。·通过各种编程语言访问Drill。·使用Drill分析各种结构复杂或存在二义性的数据。·通过自定义函数扩展Drill的功能,完成复杂的分析任务。·为网络安全、图片元数据或机器学习数据提供分析能力。

Cassandra权威指南(第二版)

《Cassandra权威指南(第二版)》

理解Cassandra的分布式和去中心化结构。.使用Cassandra查询语言(CQL)和cqlsh(CQLshell)。.创建一个实用的数据模型,并与等价关系型模型比较。.使用不同语言的客户端驱动程序开发示例应用,包括Java、Python和Node.js。.研究集群拓朴,了解节点间如何交换数据。.维持集群的高性能水平。.现场部署、云环境部署或利用Docker部署Cassandra。.Cassandra与Spark、Hadoop、Elasticsearch、Solr和Lucene集成。

MongoDB应用设计模式

《MongoDB应用设计模式》

  无论你是在构建一个社交媒体网站,还是一个仅在内部使用的企业应用程序,本书展示了MongoDB及其需要解决的商业问题之间的关系。你将学到如何将MongoDB设计模式应用到许多具有挑战性的领域中,例如电子商务、内容管理系统和在线游戏。通过学习Python和JavaScript示例代码,你将了解到MongoDB如何帮助用户在简化开发模型的同时,扩展数据模型。  很多企业应用了NoSQL数据库,但是并没有很好地理解,并高效地使用这些技术的特性。本书展示了文档嵌入、多态模式和其他MongoDB模式所带来的好处,并提供了具体的大数据使用实例,包括:  —运营智能:执行商业数据的实时分析。  —电子商务:在产品目录管理和存货管理系统中使用MongoDB。  —内容管理系统:学习存储内容节点、二进制资源和讨论的方法。  —在线广告网络:应用技术来实现广告印象频次控制和关键字目标选择与竞价。  —社交网络:学习如何存储Google+建模后的复杂社交图谱。  —在线游戏:提供在多玩家角色扮演游戏中对角色和游戏世界数据的并发访问。

MySQL经典实例(第三版)

《MySQL经典实例(第三版)》

本书主要面向数据库初学者和专家,以及Web开发人员,经过更新后涵盖了MySQL新版的强大功能。本书侧重于使用Python、PHP、Java、Perl和Ruby的API进行编程。本书包含两百多个技巧,你可以从中学习:·使用mysql客户端,编写基于MySQL的程序。·建表、加载数据,以及从表中选择数据。·存储、获取和处理字符串。·使用日期和时间。·排序查询结果,生成汇总信息。·使用存储例程、触发器和计划事件。·导入、导出、验证,以及重新格式化数据。·执行事务,统计应用。·处理Web输入,根据查询结果生成Web网页。·使用MySQL进行Web会话管理。·安全防范和服务器管理。

SQL与关系数据库理论(第三版)

《SQL与关系数据库理论(第三版)》

本书从整体上进行了改编、扩展和提升。主题内容也有所延伸,其中包括数据的类型与域、表的比较、映像关系、聚集操作符与汇总、视图更新以及子查询。还特别收录了一个新附录——NoSQL与关系理论。本书涵盖以下内容:§是否可以编写SQL查询找到在公司每个编程部门都至少工作过一次的员工?你是否可以确保查询的正确性?§为什么恰当的列命名非常重要?§数据库中的null会带来错误的答案。为什么?你又能做什么?§映像关系如何能帮助你表述复杂的SQL查询?§虽然SQL支持“量化比较”,但是Z好不要使用。为什么?怎样才能避免使用?

数据库原理与Web应用

《数据库原理与Web应用》

  《数据库原理与Web应用》以关系数据库为基础,以数据库的设计与编程为重点,以引进面向对象的数据库技术为特色。  《数据库原理与Web应用》内容新颖、系统全面:突出重点、注重总结;概念清晰、分析深入;例题丰富、实用性强。  《数据库原理与Web应用》从数据库系统基础、关系代数、规范化理论、SQLServer2008安全管理、SQLServer2008数据库创建和备份、数据库的恢复与传输、SQLServer2008T-SQL数据查询、SQL高级应用、Web编程基础、JSP技术方面结合了实际数据库开发需要和高等教育的特点完成编写。  《数据库原理与Web应用》既可作为高等院校计算机专业本科生数据库课程的教材,也可作为其他专业本科生数据库课程的教材,还可作为从事数据库开发和应用的有关技术人员的参考书。

InfluxDB原理与实战

《InfluxDB原理与实战》

这是一本从原理与实践角度全面讲解InfluxDB的著作,由腾讯监控大数据平台负责人撰写,融入了作者构建千亿级大数据监控平台的工程实践经验。从生态、应用场景、功能使用、源码分析等角度对InfluxDB进行了深入的讲解,包含9个企业级实战案例,100余示例,300余条命令和语法详解,能帮助读者从零开始,彻底吃透InfluxDB的功能和原理,快速晋级为InfluxDB实战专家。全书一共9章,从结构上分为四个部分:第一部分准备篇(第1~2章)首先,从宏观角度介绍了InfluxDB的发展历程、适应场景、特点、优势以及社区和生态;然后,手把手教读者如何快速在各种环境中搭建InfluxDB生产环境。第二部分基础篇(第3~8章)着重、全面地讲解InfluxDB的核心功能,包括基础操作、连续查询、保留策略、认证授权、集群和可用性、备份管理、节点管理、第三方协议等,并以多个DevOps实战为例,透彻讲解了InfluxDB的原理和实战技巧。第三部分实战篇(第9~10章)分别以基于TICK的DevOps实战和基于InfluxDB、Grafana、Prometheus的DevOps实战为例,讲解了以InfluxDB为核心的企业级监控系统的构建方法。第四部分扩展篇(第11章)着重讲解了InfluxDB的源码编译方法,并采用抛砖引玉的方式,对启动流程、配置模块、HTTP写入和查询流程等进行了源码分析,帮助读者打开探索和研究InfluxDB源码的精彩之门。

Redis使用手册

《Redis使用手册》

本书系统化介绍Redis命令及其应用场景,内容深入,图文并茂,巨细靡遗,是掌握Redis的案头必备参考书。本书主要分为三大部分,共20章。第一部分“数据结构与应用”介绍Redis核心的九种数据结构,列举了操作这些数据结构的众多命令及其详细信息,并在其中穿插介绍了多个使用Redis命令构建应用序的示例。通过这些程序示例,读者可以进一步加深对命令的认识,并学会如何在实际中应用这些命令,从而达到学而致用的目的。第二部分“附加功能”介绍Redis在数据结构的基础上为用户提供的额外功能。其中包括数据库管理、自动过期功能、流水线与事务、Lua脚本、持久化、发布与订阅、模块管理等。读者可以通过阅读这一部分来学会如何将Redis应用在更多场景中。第三部分“多机功能”介绍Redis的三项多机功能:复制、Sentinel和集群。读者可以通过阅读这一部分来获得扩展Redis读写性能的相关知识,并根据自己的情况为Redis系统选择合适的扩展方式。

Redis开发与运维

《Redis开发与运维》

  本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因,包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。

Redis5设计与源码分析

《Redis5设计与源码分析》

多名专家联袂推荐,资深专家联合撰写,深入理解Redis5设计精髓。本书系统讲解Redis5设计、数据结构、底层命令实现,以及持久化、主从复制、集群的实现。全书分为三篇,共计22章内容。第一篇,重点讲解了SDS、跳跃表、压缩列表、字典、整数集合、quicklist和Stream数据结构的实现。第二篇,讲解了Redis的生命周期、命令执行的过程,键、字符串、哈希表、列表、集合、有序集合、GEO、HyperLog和Stream相关命令的实现,需要重点了解。第三篇,简单剖析了持久化、主从复制和集群的实现,掌握精髓。

黄健宏带你学Redis Redis设计与实现 Redis实用手册

《黄健宏带你学Redis Redis设计与实现 Redis实用手册》

《Redis设计与实现》对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,这些知识可以帮助读者更好、更高效地使用Redis。本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制(replication)、集群(cluster)三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。《Redis使用手册》本书系统化介绍Redis命令及其应用场景,内容深入,图文并茂,巨细靡遗,是掌握Redis的案头必备参考书。本书主要分为三大部分,共20章。第一部分“数据结构与应用”介绍Redis核心的九种数据结构,列举了操作这些数据结构的众多命令及其详细信息,并在其中穿插介绍了多个使用Redis命令构建应用序的示例。通过这些程序示例,读者可以进一步加深对命令的认识,并学会如何在实际中应用这些命令,从而达到学而致用的目的。第二部分“附加功能”介绍Redis在数据结构的基础上为用户提供的额外功能。其中包括数据库管理、自动过期功能、流水线与事务、Lua脚本、持久化、发布与订阅、模块管理等。读者可以通过阅读这一部分来学会如何将Redis应用在更多场景中。第三部分“多机功能”介绍Redis的三项多机功能:复制、Sentinel和集群。读者可以通过阅读这一部分来获得扩展Redis读写性能的相关知识,并根据自己的情况为Redis系统选择合适的扩展方式。

HBase原理与实践

《HBase原理与实践》

本书系统介绍HBase基本原理与运行机制,融入了作者多年的开发经验与实践技巧。主要内容包括:HBase的体系结构和系统特性,HBase的基础数据结构与算法、依赖服务、客户端,RegionServer的核心模块,HBase的读写流程,Compaction实现原理和使用策略,负载均衡的实现与应用,HBase的宕机恢复原理,复制、备份与恢复原理,HBase的运维方法、系统调优与案例分析,最后介绍了HBase2.x的核心技术,以及一些高级话题,如二级索引、单行事务、跨行事务、HBase开发与测试等。

HikariCP数据库连接池实战

《HikariCP数据库连接池实战》

这是一本从设计思想、功能使用、原理实现、工程实践、技术扩展5个维度全面讲解数据库连接池HikariCP的著作。得到了褚霸、德哥、张亮、吴晟等近10位来自阿里、京东等互联网企业的技术专家的高度评价,同时也在社区里获得广泛好评。系统性上,从基本功能,到扩展技术,内容涵盖HikariCP的方方面面;深度上,从原理阐述到源码分析,直击HikariCP的本质;实操性上,不仅有小案例和综合性的大案例,还有对疑难问题的解决方案。全书共14章,在逻辑上分为四大部分:准备篇(1~3章)以阿里连接池极*优化案例展示了不使用连接池和使用连接池的QPS天壤之别,带领读者了解数据库连接池的背景、原理及历史,以及本书的主角HikariCP。基础篇(4~5章)系统梳理HikariCP的基础知识,包含参数配置、JDBC等核心模块,这些内容都是HikariCP基础的重中之重。原理篇(6~9章)直击HikariCP的“灵魂”,深入浅出地分析了HikariCP的原理。首先,全方位的剖析了HikariCP性能极*的原因,这些都会成为读者面试、工作中的谈资;其次,从连接原理、参数原理、动态代理与字节码技术等三个维度作为切入口,分别对HikariCP进行了源码级别的解析,这样全方位的剖析不同于单视角的源码解析,更能将HikariCP的原理立体化的展示在读者面前。实战篇(10~14章)这是本书的精华部分。HikariCP的监控、扩展技术、常见问题等都是读者工作中较为迫切了解到、使用到的知识点,这些内容大多来自作者多年实战经验的积累及大量文献资料的收集整理,内容包罗万象、精妙绝伦。

滴滴技术大牛带你学数据库与XGBoost 套装共2册

《滴滴技术大牛带你学数据库与XGBoost 套装共2册》

《Redis5设计与源码分析》全书主要分为三部分介绍Redis。第壹部分介绍Redis5中使用的数据结构,包括动态字符串、跳跃表、压缩列表、字典、整数集合和快速链表,详细介绍其基本结构及常见操作。第二部分为本书核心篇章,首先介绍了Redis5的启动流程,命令解析流程,之后对Redis5中的命令实现进行了全面的介绍,包括键命令、字符串命令、哈希表命令、列表命令、集合及有序集合命令、地理位置相关的GEO命令、统计相关的HyperLogLog命令。第三部分,主要介绍了Redis5的一些特性及使用,包括事务、持久化、主从复制以及集群等。《深入理解XGBoost:高效机器学习算法与进阶》本书以机器学习基础知识做铺垫,深入剖析XGBoost的原理、分布式实现、模型优化、深度应用等。第1~3章使读者对机器学习算法形成整体认知,了解如何优化模型以及评估预测结果,并熟悉常用机器学习算法的实现原理和应用,如线性回归、逻辑回归、决策树、神经网络、支持向量机等。第4章借助实际案例,讲解如何通过XGBoost解决分类、回归、排序等问题,并介绍了XGBoost常用功能的使用方法。第5~7章是本书的重点,从理论推导与源码层面深入剖析XGBoost,涵盖XGBoost原理与理论证明、分布式XGBoost的实现、XGBoost各组件的源码解析。第8~9章为进阶内容,着重解析算法实践与工程应用中的难点,进而帮助读者更好地解决实际问题。第10章介绍了一些较为前沿的将树模型与其他模型融合的研究方法,以开拓眼界,拓展思路。

Cloudera Hadoop大数据平台实战指南

《Cloudera Hadoop大数据平台实战指南》

对于入门和学习大数据技术的读者来说,大数据技术的生态圈和知识体系过于庞大,可能还没有开始学习就已经陷入众多的陌生名词和泛泛的概念中。本书的切入点明确而清晰,从Hadoop生态系统的明星Cloudera入手,逐步引出各类大数据基础和核心应用框架。本书分为18章,系统介绍Hadoop生态系统大数据相关的知识,包括大数据概述、ClouderaHadoop平台的安装部署、HDFS分布式文件系统、MapReduce计算框架、资源管理调度框架YARN、Hive数据仓库、数据迁移工具Sqoop、分布式数据库HBase、ZooKeeper分布式协调服务、准实时分析系统Impala、日志采集工具Flume、分布式消息系统Kafka、ETL工具Kettle、Spark计算框架等内容,最后给出两个综合实操案例,以巩固前面所学的知识点。本书既适合Hadoop初学者、大数据技术工程师和大数据技术爱好者自学使用,亦可作为高等院校和培训机构大数据相关课程的培训用书。

Django实战 Python Web典型模块与项目开发

《Django实战 Python Web典型模块与项目开发》

本书结合样例,介绍Django的基础知识、主要模块的开发以及权限管理等高级内容,并且通过图书管理系统、博客系统、车费管理系统3个项目的开发实战,使读者既能掌握Django的重要开发技术,又能对这些知识在项目中的综合应用有深入了解。本书共有16章,分为3个篇章,准备篇介绍了Web框架以及Django的基本知识;入门篇详细讲解了路由系统、模板系统等5个主要模块的开发过程,并通过图书管理系统和博客系统的开发综合应用这些知识;进阶篇介绍了AJAX、中间件、权限管理等内容,并完成了车费管理系统的项目开发。本书讲解详细,内容通俗易懂,案例丰富,适合Python进阶读者或Django开发入门读者阅读,也可以作为Web开发人员或编程爱好者的自学参考。

手脑全开系列

《手脑全开系列》

《编程真好玩》在美国、英国、芬兰和中国多个省份,编程已进入中小学课堂,它已经成为世界的通用语言,和听、说、读、写、算一样,是孩子必须掌握的技能。Scratch是美国麻省理工学院设计开发的可视化少儿编程工具,世界上1500多万孩子正在学习使用。它把枯燥乏味的数字代码变成“乐高”状的模块,零基础的孩子也能轻松编辑程序。本书介绍了Scratch的基础知识,通过详细讲解8款经典游戏的制作实例,让孩子快速掌握Scratch编程技巧。在有趣的游戏中,孩子学习基础的编程概念和技巧,充分锻炼逻辑思维能力和分析解决问题的能力。《数学真好玩》肚脐的位置跟黄金比例有什么关系?0÷0的答案究竟是多少?当过40年数学老师的爷爷将一个个生动有趣的数学故事娓娓道来,让小孙子菲洛对数学痴迷不已。跟他们在数学世界中探险吧,你可以用巧克力学勾股定理,用豆子来计算圆面积,用1根棍子测量金字塔的高度,通过玩侦探游戏揭开方程式X先生的真面目……数学不再是抽象而枯燥的纸上公式,而是与日常生活息息相关,充满魔力的好玩游戏!《科学玩起来:一天一个科学实验》用醋洗硬币会发生什么?不吹气,气球怎么鼓起来?不动手,怎么剥鸡蛋?《一天一个科学实验》是美国非常经典的科学实验书,通过一个个简单易懂的科学实验来讲述日常生活中的科学原理,不仅能充分激发孩子们的好奇心,尽情拓展科学视野,也是小学生不可缺少的科学课外读物。一本书囊括生物、化学、物理、地球科学和人体科学五大学科,使用的材料在厨房里就能找到,简单的步骤让幼儿园的孩子也能轻松上手。《让孩子着迷的77×2个经典科学游戏》咦!水壶自己浮在半空中?鸡蛋居然悬在杯沿上?水里的光束会自动拐弯?……这些看似神奇的科学游戏,其实根本不用高深的技巧,只要了解背后的科学原理,每个孩子都能创造让人眼前一亮的奇迹。从77个简易好玩的科学游戏入手,进阶到77个不可思议的科学游戏,涉及物理、化学、生物等多个领域的知识,经过数十万孩子的验证。孩子们可以亲自动手,独立思考,从小培养对科学的好奇心,在游戏中体验科学的神奇力量!

DK编程真好玩:9岁开始学Python

《DK编程真好玩:9岁开始学Python 》

在美国,编程已进入幼儿园和中小学课堂,是备受欢迎的课程之一。在英国,编程被列入国家教学大纲,成为6~15岁孩子的必修课。在芬兰,编程理念融入了小学的各门课程,孩子们可以随时随地学编程。在中国,北京、浙江、山东、江苏、重庆等地已将编程纳入中小学课程体系。在信息时代,编程已成为新的世界语言,像听、说、读、写、算一样,是孩子必须掌握的技能。Python是当前热搜排名前列的程序设计语言,谷歌、脸书、NASA都在使用,也是孩子在Scratch等可视化编程启蒙之后,进阶学习编程的****。从我们日常生活中的搜索引擎、社交平台、打车软件,到人工智能、航天任务……它功能强大、应用广泛。本书从零开始,通过好玩的游戏、应用程序等制作实例,让孩子轻松掌握Python编程技巧。创作巧妙的密码生成器,设计可爱的屏幕小宠物……充分锻炼孩子解决问题和自主探索的能力,用独立思考迎接未来的挑战,实现自己的无限创意!

DK编程真好玩:6岁开始学Scratch(2020版)

《DK编程真好玩:6岁开始学Scratch(2020版)》

在美国,编程已进入幼儿园和中小学课堂,是备受欢迎的课程之一。在英国,编程被列入国家教学大纲,成为6~15岁孩子的必修课。在芬兰,编程理念融入了小学的各门课程,孩子们可以随时随地学编程。在中国,北京、浙江、山东、江苏、重庆等地已将编程纳入中小学课程体系。在信息时代,编程已成为新的世界语言,像听、说、读、写、算一样,是孩子必须掌握的技能。Scratch是美国麻省理工学院设计开发的可视化少儿编程工具,世界150多个国家的孩子正在学习使用。它把专业的程序代码变成“乐高”状的模块,零基础的孩子也能轻松编辑程序。编程让孩子从被动享乐变成主动创造,做游戏的设计者,而不仅是玩家。冰雪越野、迷宫寻宝,深海探险……在有趣的游戏中,孩子学习基础的编程概念和技巧,充分锻炼逻辑思维能力、想象力、创造力和分析解决问题的能力。学会编程,为孩子打开通向未来的大门!

DK编程真好玩(全2册)

《DK编程真好玩(全2册)》

在美国,编程已进入幼儿园和中小学课堂,是备受欢迎的课程之一。在英国,编程被列入国家教学大纲,成为6~15岁孩子的必修课。在芬兰,编程理念融入了小学的各门课程,孩子们可以随时随地学编程。在中国,北京、浙江、山东、江苏、重庆等地已将编程纳入中小学课程体系。在信息时代,编程已成为新的世界语言,像听、说、读、写、算一样,是孩子必须掌握的技能。Scratch是美国麻省理工学院设计开发的可视化少儿编程工具,世界150多个国家的孩子正在学习使用。它把专业的程序代码变成“乐高”状的模块,零基础的孩子也能轻松编辑程序。Python是当前热搜排名前列的程序设计语言,谷歌、脸书、NASA都在使用,也是孩子在Scratch等可视化编程启蒙之后,进阶学习编程的****。从我们日常生活中的搜索引擎、社交平台、打车软件,到人工智能、航天任务……它功能强大、应用广泛。学习基础的编程概念和技巧,可以充分锻炼孩子的逻辑思维能力、想象力、创造力和分析解决问题的能力.学会编程,为孩子打开通向未来的大门!

Docker开发指南

《Docker开发指南》

Docker容器轻量和可移植的特性尤其适用于动态和分布式的环境,它的兴起给软件开发流程带来了一场革命。Docker开发指南对Docker进行了全面讲解,包括开发、生产以至维护的整个软件生命周期,并对其中可能出现的一些问题进行了探讨,如软件版本差异、开发环境与生产环境的差异、系统安全问题,等等。

Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署

《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》

Docker容器是Linux系统及云环境上运行Docker的实用指南。书中全面讲解创建、运行、停止、启动、保存和管理容器的具体方法,同时也涉及了多容器管理的主题。Docker容器内容分成5个部分。diyi部分开启容器之旅,介绍开始使用Docker容器所需了解的知识;第二部分关注单个容器,主要介绍如何通过docker命令直接使用单个容器;第三部分主题是在云环境上运行容器,描述如何运行超级特权容器(SPC),以及如何使用Cockpit在云环境或者本地环境下跨多个宿主机管理容器;第四部分重点是管理多容器,探究容器的编排(利用Kubernates);第五部分专注于开发容器,描述一些开发Docker容器的建议和技巧,zui后通过展示一些Dockerfile文件阐述如何构建容器。

Docker 容器与容器云(第2版)

《Docker 容器与容器云(第2版)》

本书根据Docker1.10版和Kubernetes1.2版对第1版进行了全面更新,从实践者的角度出发,以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。全书包括两部分,首部分深入解读Docker容器技术,包括Docker架构与设计、核心源码解读和高级实践技巧;第二部分归纳和比较了三类基于Docker的主流容器云项目,包括专注Docker容器编排与部署的容器云、专注应用支撑的容器云以及一切皆容器的Kubernetes,进而详细解读了Kubernetes核心源码的设计与实现,介绍了几种典型场景下的Kubernetes实践。本书适用于有一定Docker基础的开发者、架构师、IT专业学生以及探索基于Docker构建云计算平台的技术人员,也非常适合作为高校教材或培训资料。

第一本Docker书 修订版

《第一本Docker书 修订版》

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

Docker经典实例

《Docker经典实例》

《Docker经典实例》结构明晰,示例丰富详实,是全面实用的Docker入门教程。作者全面介绍了Docker相关各种工具和平台,涵盖网络、镜像管理、配置以及包括Kubernetes和Mesos在内的编排和调度生态系统,对私有云和公有云上部署的应用程序都给出了丰富实用的解决方案和示例。

深入浅出Docker

《深入浅出Docker》

本书是一本Docker入门图书,全书分为17章,从Docker概览和Docker技术两部分进行全面解析,深入浅出地介绍了Docker的相关知识,清晰详细的操作步骤结合大量的实际代码帮助读者学以致用,将Docker知识应用到真实的项目开发当中。本书适合对Docker感兴趣的入门新手、Docker技术开发人员以及运维人员阅读,本书也可作为Docker认证工程师考试的参考图书。

微信公众号

热门文章

更多