万本电子书0元读

万本电子书0元读

嵌入式Linux设备驱动程序开发指南(原书第2版)
嵌入式Linux设备驱动程序开发指南(原书第2版)
(西)阿尔贝托·利贝拉尔·德·洛斯里奥斯(Alberto Liberal de los Ríos)
¥95.40
嵌式微处理器功能强大、节能和低成本与嵌式Linux系统的灵活性结合,促使业界许多公司基于嵌式微处理器发出了很多新产品。本书教读者基于设备树嵌式Linux系统如何发设备驱动程序。读者将学习编写不同类型的Linux驱动程序,以及与内核和用户空间交互的应用程序程序口(API)和方法。本书以实战为核心,阐述了Linux内核基础知识,将编写大约30个驱动程序并移植到三种不同的微处理器上。本书在实验部分中基于NXP i.MX7D、Microchip SAMA5D2和Broadcom BCM2837三种不同微处理器详细阐述了驱动程序的发的实现,读者可参考实验部分选择发和测试自己的驱动程序。在阅读本书之前,建议读者先一个基于这些微处理器之一的发板,板上至少应有一个SPI和I2C控制器,例如Raspberry Pi3模型B板。
Python程序设计:人工智能案例实践
Python程序设计:人工智能案例实践
(美)保罗·戴特尔(Paul Deitel);(美)哈维·戴特尔(Harvey Deitel)
¥90.40
通过学习本书提供的500多个实际示例,读者将学会使用交互式IPython解释器和Jupyter Notebook并快速掌握Python编码方法。在学习完第1~5章的Python基础知识以及第6和7章的一些关键内容之后,读者将能够处理第11~16章中有关人工智能案例的重要实操内容,包括自然语言处理,用于情感分析的Twitter数据挖掘,使用IBM Watson 的认知计算,利用分类和回归行的有监督机器学习,通过聚类行的无监督机器学习,基于深度学习和卷积神经网络的计算机视觉,基于递归神经网络的深度学习,基于Hadoop、Spark和NoSQL数据库的大数据处理,物联网等。读者还将直或间使用基于云的服务,如Twitter、Google Translate、IBM Watson、Microsoft Azure、OpenMapQuest、PubNub等。
49元5本 Python网络爬虫技术与实战
Python网络爬虫技术与实战
赵国生;王健
¥53.40
本书是一本系统、*地介绍Python网络爬虫的实战宝典。作者融合自己丰富的工程实践经验,紧密结合演示应用案例,内容覆盖了几乎所有网络爬虫涉及的核心技术。在内容编排上,一步步地剖析算法背后的概念与原理,提供大量简洁的代码实现,助你从零基础开始编程实现深度学习算法。全书按照学习爬虫所涉及的核心技术从易到难,再到应用的顺序分为14章。第1章介绍Python的安装配置和基础语法。 第2章介绍爬虫类型、抓取策略以及网络基础知识。第3章介绍Python常用库。第4章介绍正则表达式的语法、匹配规则。第5章讲解PIL库、Tesseract库和TensorFlow库的语法、类型和识别方法。第6章介绍抓包利器Fiddler。第7章介绍数据存储。第8章介绍Scrapy爬虫框架。第9章介绍多线程爬虫。第10章介绍动态网页爬虫。第11章介绍分布式爬虫。第12章介绍电商网站商品信息爬虫项目。第13章介绍生活娱乐点评类信息爬虫。第14章介绍图片信息类爬虫项目。
49元5本 企业软件交付:敏捷与*管理精要
企业软件交付:敏捷与*管理精要
(美)布朗(Brown,A·W·)
¥38.35
本书详细地给出了可操作的技术来构建软件的供应链,在应对越来越大的成本压力的同时改善敏捷性和创新。通过真实的案例研究,他介绍了现代的全球软件工厂,展示了如何整合和运用全球外包团队、协同应用生命周期管理以及基于云计算的虚拟化基础设施。Alan凭借他领导IBM Rational软件战略和为IBM的企业客户进行咨询的丰富经验,讲述了从软件研究开发到衡量指标的方方面面。
49元5本 高质量PCB设计入门
高质量PCB设计入门
(美)斯卡皮诺(Scarpino,M·)
¥42.25
由于EAGLE的强大功能、高灵活性和低廉的价格,已成为制造者、初学者、爱好者或学生对于PCB设计方案的理想选择。今天,所有的开源Arduino设计都是用EAGLE格式发布的:如果你想设计成本上更为划算的印制电路板,EAGLE就是应该掌握的工具。MattScarpino帮助读者充分利用EAGLE的非凡性能。在本书中不会遇到任何微分方程,这里只有基本电路理论和操作技术,并且都是围绕设计实用电路板和面向市场创造新产品而展开的。Scarpino使用通俗易懂的方式介绍PCB设计的基础知识。接着,他让读者经历了电路基本原理、中级技能以及复杂电路板设计的学习,内容从简单的反相放大器开始,以具有数百个电路元件和数以千计布线连接的六层单板计算机结束。由于电路变得更加复杂,读者需要掌握EAGLE的高级特性,并了解如何将关键的设计相关任务自动化。无论读者之前拥有怎样的经验,Scarpino给出了贯穿始终的范例和实用见解,能够帮助读者创建具有出色功能和效率的电路设计。
产品心经:产品经理应该知道的72件事
产品心经:产品经理应该知道的72件事
闫荣
¥71.40
这是一部从思维、方法、工具、原则等多个维度总结产品经理Z佳实践(工作秘笈)的著作,能帮助产品经理快速提升软技能和硬技能。 作者在产品领域有超过15年的工作经验,是行业里知名的产品专家,书中的每一条Z佳实践都来自于他的亲身实践或行业的好的实践。这本书同时面向C端、B端、G端产品经理,从产品经理核心素养、产品认知、产品战略与规划、精益方法与产品发、产品需求分析与管理、用户体验与设计、产品运营7个维度总结了72个工作秘笈。 每一个秘诀都从实践中来,都能解决一类问题,都充满真知灼见;每一个秘诀都是一个独立的知识,但是它们串起来后又构成一个整体,即成为出色的产品经理的修炼心法。每一个秘诀都是一条Z佳实践,不仅有理论支撑,还有案例佐证;每个案例不仅有详细的实现过程和要,还有深的分析和总结,每一个总结又提炼出了一些通用的思维模型、方法论和技巧。 “产品心经”系列的前两个版本上市后不仅得到了阿里、腾讯、百度、、360等互联网大厂的产品专家的高度评价,而且也得到了广大读者的好评,不断重印和再版。本书是这个系列的第3个版本,新增了1套华为BLM战略规划工具、1个判断需求真伪的公式、6个判断痛的方法、5种将非痛需求转化为痛需求的方法、1个获得“百度Z佳课程发奖”全程产品实战案例,等等。 为了让读者能坚持把这本书读完,在愉快地阅读中学到知识,本书在写作方式和排版设计上都做了一些有价值的创新。书中虚拟了2个重要人物小O和老K,所有内容都围绕这2个人物展,既干货满满,又妙趣横生。
49元5本 产品负责人专业化修炼:利用Scrum获得商业竞争优势
产品负责人专业化修炼:利用Scrum获得商业竞争优势
(加)唐·麦格里尔(Don McGreal)
¥57.85
本书介绍了如何在产品生命周期中识别、衡量和*大化产品的价值。作者结合自己40多年的敏捷经验,指导读者通过Scrum对产品行全方位的设想、发,使产品不断走向成熟。读者将学习如何规划战略,管理复杂性,持续交付价值,以及实施管理待办事项列表和产品发布的*佳实践。全书还穿插了作者们的个人轶事,无论读者在Scrum或产品管理方面经验如何,本书都有助于自己认识并克服成功道路上的种种障碍,努力成长为专业的产品负责人。
公有云容器化指南:腾讯云TKE实战与应用
公有云容器化指南:腾讯云TKE实战与应用
邱宝;冯亮亮
¥65.40
这是一本面向公有云容器产品学习者和使用者的实战指南。由腾讯云资深云计算技术专家撰写,以腾讯云TKE容器产品为例,在普及开源容器知识的基础上,结合多种标准方法和丰富案例,*地讲解了上云容器化的方法和技巧。本书一共7章,每一章都是作者云上容器化落地的经验总结。第1~2章有针对性的讲解了Docker和Kubernetes等开源的容器技术的核心知识,帮助读者夯实基础;第3~7章以腾讯云的容器产品TKE为例,分两条主线:明线详细讲解了TKE的产品架构、产品功能、标准化操作、运维和企业级应用案例;暗线系统总结了上云容器化的方法和技巧。这本书将帮助读者了解开源容器知识以及企业级公有云容器化操作,让读者逐步走进*、低成本的云上容器世界,快速迈向云原生。
PostgreSQL修炼之道:从小工到专家(第2版)
PostgreSQL修炼之道:从小工到专家(第2版)
唐成
¥83.85
本书分为四大部分,分别为准备篇、基础篇、提高篇和配套源软件及架构篇。准备篇为没有数据库基础的读者准备的,如果读者已经具备了一定的数据库基础,可以跳过其中的一些内容。基础篇介绍了PostgreSQL数据库中的一些基础内容,读者学习完此篇可以完成基本的PostgreSQL数据库的日常操作工作。提高篇讲解了一些更深的内容,如PostgreSQL的一些技术内幕、特色功能、优化等方面的内容,读者仔细阅读此篇以便早日成为PostgreSQL数据库高手。第三方源软件及架构篇讲解了与PostgreSQL数据库配套使用的一些常用的源软件及架构设计方面的内容,通过阅读此篇,可以提高读者的眼界和数据库架构设计能力。
Kong网关:入门、实战与进阶
Kong网关:入门、实战与进阶
孔庆雍
¥71.40
内容简介 这是一本关于Kong网关发和运维的集大成之作。作者基于自己在该领域的丰富实践经验,从零始,不仅循序渐地讲解了Kong网关的核心概念、使用方法、工作原理、工程实践和源码,而且还将微服务设计、分布式架构、DevOps等相关技术融其中,帮助读者通Kong网关的整个技术体系,轻松跨越从理论到项目实战的鸿沟。 全书共16章,分为4篇,具体内容如下。 门篇(第1~4章) 首先对网关层和Kong网关做了整体性介绍,然后有针对性地讲解了Nginx、OpenResty和Lua语言等知识,为之后深学习下基础。 基础篇(第5~8章) 这部分围绕Kong网关的日常配置和操作展,具体包括Kong网关配置文件、部署方案、命令行向导、代理、鉴权、负载均衡策略和健康检查机制等内容。 阶篇(第9~12章) 主要介绍了Kong网关区别于其他传统网关的插件机制,以及Kong网关在整个架构体系中与其他系统之间的交互和联动。 应用篇(第13~16章) 主要结合当前日益成熟的云原生环境,给出Kong网关在不同场景下的整体解决方案,如与微服务、Service Mesh、Kubernetes、Serverless的结合等。
49元5本 实时流计算系统设计与实现
实时流计算系统设计与实现
周爽
¥51.35
全书分为11章。第1章介绍了实时流计算技术的产生背景、使用场景和通用架构。第2章通过实时流计算数据的采集,详细分析了Java高性能编程的理论基础。第3-6章通过从头构造一个分布式实时流计算框架,详细剖析了实时流计算中的几个核心概念和技术重,并通过多个源流计算平台的实现来验证这些核心概念和技术重。第7章谈论了当实在做不到“实时”时,我们应该作出的备选方案。第8-10章阐述了构建一个完整实时流计算系统时,必要的周边辅助系统。第11章给出实时流计算应用案例。
Java多线程编程核心技术(第3版)
Java多线程编程核心技术(第3版)
高洪岩
¥77.40
现代软件规模大、实时性要求高,所以掌握提升处理和响应速度的多线程技术势在必行。本书涵盖多线程编程的核心库、方法、原理,透彻讲解了高并发的本质与应对方法,帮助读者解决高并发环境下的业务瓶颈。 ●本书具体内容如下。 第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。 第2章讲解在多线程中通过synchronized关键字对并发访问行控制的方法,为读者学习同步知识好坚实的基础。 第3章介绍线程间通信,以在多线程中行数据传递。 第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术。 第5章剖析定时器Timer类的内部原理。定时器在Android发中会有深应用,是很重要的技术。 第6章介绍单例模式下多线程的全面解决方案。 第7章对前面遗漏的知识行补充,使多线程的知识体系更加完整,尽量做到不出现技术空白。 第8章介绍并发集合框架,可以大大提升发多线程应用程序的效率。 第9章介绍线程池的使用,让线程管理更规范、高效。这也是Java程序员面试必问的技术。  
49元5本 Flink技术内幕:架构设计与实现原理
Flink技术内幕:架构设计与实现原理
罗江宇,赵士杰,李涵淼,闵文俊
¥59.40
这是一部从源代码角度出发,通过分析Flink的各个功能模块的实现来剖析Flink的架构设计和实现原理的著作。它将能指导读者更好地对Flink行性能调优、可用性保障、效能优化和二次发。 四位作者都是非常资深的Flink专家,部分作者是Flink源代码的维护者和改造者,本书总结了他们在阿里巴巴、蚂蚁集团、滴滴等企业的大规模Flink实践经验。 全书共11章,主要内容如下。 第1章 阅读Flink源代码前的准备 主要介绍了Flink源代码的获取、编译、调试,以及它的目录结构、设计理念和基本架构。此外,还分析了Flink与Hadoop MapReduce、Spark在设计上的差异。 第2~8章 Flink功能模块源代码和架构解析 从源码角度分析了Flink的编程模型与API、运行时组件与通信、状态管理与容错、任务提交与执行、Flink网络栈、Flink Connector、部署模式等功能模块的原理。力求让读者深理解Flink的原理,而不只是跟着本书读一遍Flink源代码。原理和思想是不局限于某一个框架和技术,了解了Flink的原理和思想,可以将其扩展到其他框架和技术上。 第9~10章 Flink Table、SQL与Flink CEP 编程方式逐渐从原先基于Map-Reduce的任务模式向SQL化演,SQL意味着标准和效率。这两章重讲解了StreamTableEnvironment的实现过程、SQL的解析过程、Table Connector以及Flink CEP的内部实现原理。 第11章 Flink监控 主要讲解了Flink的监控指标、常用系统指标和监控体系的建设,以及常用的定位手段。
云原生应用管理:原理与实践
云原生应用管理:原理与实践
陈显鹭;阚俊宝;匡大虎;卢稼奇
¥77.35
Array
49元5本 OpenCV深度学习应用与性能优化实践
OpenCV深度学习应用与性能优化实践
吴至文;郭叶军;宗炜;*;赵娟
¥57.85
Intel音视频团队与阿里巴巴图像处理专家联合撰写,知名专家联袂推荐,深解析OpenCV DNN 模块、基于GPU/CPU的加速实现、性能优化技巧与可视化工具,以及人脸活体检测(完整案例)与主流识别项目解析。 第1~2章介绍了OpenCV编译、运行,深度学习模块(Open DNN)的架构、实现原理,以及深度学习的数学基础与如何快速上手。 第3~5章主要介绍了OpenCV的GPU加速原理,涵盖必要的并行计算知识、Intel GPU硬件结构,以及OpenCL和Vulkan加速实现,是性能优化工作的核心。 第6章介绍了CPU的硬件知识,以及深度学习模块的CPU加速方法,重讲解了指令集SIMD加速,讨论了Halide后端加速、OpenVINO(Intel推理引擎)加速。 第7章介绍了常用的深度神经网络可视化工具——TensorBoard(适用于TensorFlow网络格式),Netscope(适用于Caffe网络格式),针对Intel硬件平台的性能调优工具VTune,以及高阶程序优化的思路和方法。 第8~9章重讲解实践细节,包括用深度学习方法处理计算机视觉的基本问题,以及一个完整的人脸活体检测项目与主流识别项目解析。
49元5本 工业物联网安全
工业物联网安全
(美)斯拉瓦尼·巴塔查尔吉
¥51.35
本书为读者提供了针对IIoT安全各个方面的综合理解,以及用来构建部署安全IIoT解决方案的实践技术。书中介绍IIoT安全的基本原则、威胁模型、参考架构,以及现实生活中的实例分析学习,涵盖了用来设计基于风险安全控制方案的各种实用工具,并且深讨论了多层防御相关技术,包括IAM、终端安全、互联技术以及基于边界和云环境的应用。IIoT研究人员、安全专家、架构师、发人员等能够从本书中获得保护IIoT生命周期流程、标准化、治理与评估新兴技术(比如区块、人工智能以及机器学习)适用性方面的实用经验,从而实现成规模、可靠且具有社会效益的互联系统。
云原生落地:企业级DevOps实践
云原生落地:企业级DevOps实践
应阔浩;李建宇;付天时;赵耀
¥65.40
内容简介 这是一本指导企业如何向云原生架构转型的实战性著作。 经过2年多的改造,自如的技术架构成功实现向云原生架构转型,大幅度提高了服务稳定性和发效率,同时降低了运维成本,因此自如的云原生实践也成为行业公认的标杆。 自如的核心技术团队在本书中对他们的云原生实践的完整过程行了深度复盘,详细阐述了云原生架构下Kubernetes的组件选型、企业级PaaS平台发、CI/CD的Z佳实践、服务网格的平滑落地,并结合实际的案例把云原生实践过程中的思考、得失融其中,助力企业更优雅地实现云原生架构的落地。 通过阅读本书,你将获得以下知识: ?透彻理解云原生的发展历程与意义; ?了解云原生实践应重关注哪些方向; ?Kubernetes管理后台、关键组件选型以及定制化发; ?如何研发自定义的企业级Paas平台; ?如何设计持续集成的环境与分支选型; ?如何造一个一流的CI/CD平台; ?如何选择流水线工具; ?如何设计企业级的持续部署平台; ?如何为工程师造NPS高的配套工具; ?如何去通过服务网格解决通用的熔断、限流问题; ?如何运营和推广云原生平台,让它100%落地。
49元5本 Spring Boot从入门到实战
Spring Boot从入门到实战
解承凯
¥41.88
“我想弄明白。” “明白什么?” “这些,所有的一切。” 我指指周围, “当你忘掉你先前明白的一切,你就会明白。” ——伊塔洛·卡尔维诺《鸟的起源》 这本书到底说了些什么新东西呢? 它认为弗洛伊德太老了。“这就像我们已经走过的路:我们能站在第七层,显然要感谢曾经从*层走到第二层,从第二层走到第三层,从第三层走到第四层,等等。我们感激让我们走到这一步的那些步子,但是我们*关心的是我们还没有走到的楼层,以及这栋建筑中未知的房间,甚至那些还没有建成的部分。” 这本书强调我们对患者的已知情况所带来的“污染”,在临床工作中是灾难性的;同样,概念化所带来的影响也是灾难性的。理论和模型应当被我们所了解,但我们不应被其束缚,而要永远对未知好奇。
49元5本 嵌入式软件系统测试:基于形式化方法的自动化测试解决方案
嵌入式软件系统测试:基于形式化方法的自动化测试解决方案
殷永峰;姜博
¥47.40
本书的主要内容包括:第1章介绍嵌入式系统及软件的基本概念;第2章介绍嵌入式软件工程及质量与可靠性的相关知识;第3章系统地介绍基于形式化方法的嵌入式软件系统测试理论框架及技术;第4章讨论实时嵌入式软件自动化测试描述方法,主要从实时嵌入式软件测试描述语言的设计及运行机制等方面进行阐述;第5章着重讨论智能终端应用(嵌入式)软件系统测试技术,从Android系统基础开始,对测试用例生成、回归测试及压力测试等方面做了重点讲解;第6章重点讨论嵌入式软件系统测试环境构建技术,提出实时嵌入式软件仿真测试虚拟机规范的设计思路,同时对实时嵌入式软件仿真测试环境的体系结构设计以及测试执行引擎的设计、实现及效率等进行了探讨;第7章给出典型航电系统嵌入式软件测试实例。本书既可为从事军用/民用领域嵌入式系统开发、验证及维护的专业技术人员提供参考,也可作为高等院校计算机、软件工程、嵌入式系统及相关专业本科生和研究生的参考读物。
Java程序设计与计算思维
Java程序设计与计算思维
赵军;等
¥65.35
程序设计的过程就是一种计算思维的表现,本书结合Java程序设计语言的教学特,遵循计算思维的方式,图解重要概念,通过大量的范例程序讲解和上机编程实践来指导读者活用Java程序语法,兼顾培养计算思维和学习面向对象程序设计的双目标。 本书分为18章,内容包括认识计算思维与Java程序设计、Java语言及其JDK 11、Java程序结构解析、Java语言的数据类型、流程控制、类与对象、继承与多态、抽象类、口、程序包、嵌套类、常用类、窗口环境与事件处理、Swing程序包、绘图与多媒体、例外处理、数据流的I/O控制、集合对象与泛型、多线程、网络程序设计等。
Python网络编程(原书第2版)
Python网络编程(原书第2版)
(美)埃里克·周(Eric Chou)
¥70.85
本书从使用者的角度出发,学习难度逐渐增加。首先简单回顾了TCP/IP和Python基础知识,然后探讨了如何使用Python管理网络设备,尤其是如何与传统的路由器和交换机进行通信。之后介绍了如何使用Python自动化框架Ansible来实现批量系统配置、批量程序部署、批量运行命令等功能,如何采用Python工具实现基础的网络安全管理,如何使用Python进行网络监控、搭建Web服务,还介绍了其他的网络运维管理相关技术,如Git代码仓库的使用、Jenkins持续集成和网络的测试驱动开发等。本书包含的内容涉及许多基础工具的使用,每个知识点都有示例代码,读者可以一边学习,一边实践。本书是一本实用型的基础技术实践工具书,技术性较强,如果你想快速了解计算机网络管理、网络安全、自动化运维、Python Web搭建、网络测试相关的知识,本书很适合你。本书涵盖的知识点主要是网络运维相关技术,在学习完所有的章节之后,读者能对网络的管理有初步的了解。每个章节的后面部分都是有一定难度的扩展资源,循序渐进,帮助读者提升网络运维能力。