万本电子书0元读

万本电子书0元读

每满80减40 C语言学习指南:从规范编程到专业级开发
C语言学习指南:从规范编程到专业级开发
(美)杰夫·苏哈伊(Jeff Szuhay)
¥90.40
本书将C语言中的知识由浅深地安排成五个部分行讲解,通过大量简明易懂的范例来演示C语言中的概念。第1部分介绍与C语言的语法及程序结构有关的基础概念。第2部分介绍C语言的数据类型。第3部分讲解如何用各种方式分配及释放内存。第4部分介绍与读取数据(输数据)及写数据(输出数据)有关的各种话题。第5部分详细解释如何创建并管理含有多份文件的程序项目。
每满80减40 C语言编程思想与方法
C语言编程思想与方法
尹宝林
¥47.40
本书是一本讲授使用C语言行程序设计的实用参考书。它以C语言为工具,讲授程序设计的过程和方法。从C语言和C程序的基本要素以及程序设计的基本方法始,循序渐地引对程序设计专业化的要求和相关的知识。从增强读者的感性认识手,通过多角度对例题的分析,示范对关键知识和技术的运用,通过对关键内容在不同层次上的适当重复,深化读者对概念的理解和掌握。
每满80减40 Spring Boot学习指南:构建云原生Java和Kotlin应用程序
Spring Boot学习指南:构建云原生Java和Kotlin应用程序
(美)马克·赫克勒(Mark Heckler)
¥71.40
本书将指导你理解Spring Boot的架构和方法,包括调试、测试和部署等主题。 第1章介绍Spring Boot的三个核心特性。 第2章研究创建Spring Boot应用程序时可选择的工具。 第3章演示如何使用Spring Boot来发一个基本的应用程序。 第4章演示如何对Spring Boot应用程序添加数据库访问。 第5章演示如何使用Spring Boot的内置配置功能、自动配置报告和执行器来灵活且动态地创建、识别和修改应用程序环境设置。 第6章深地研究数据。 第7章演示如何使用Spring MVC创建应用程序。 第8章介绍响应式编程。 第9章讨论并演示测试Spring Boot应用程序的核心方面。 第10章介绍并解释安全性的核心方面,以及它们如何应用于应用程序。 第11章研究如何部署Spring Boot应用程序。第12章深探讨响应式编程。
每满80减40 云原生分布式存储基石:etcd深入解析
云原生分布式存储基石:etcd深入解析
华为云容器服务团队;等
¥51.35
本书为读者深度解析分布式键值存储系统,全书分为3部分,第1部分是对分布式系统的概念和一致性协议的综述,重解析Raft协议,使读者对分布式键值存储系统有初步了解;第2部分介绍etcd安装、部署、运维、安全等方面的知识,帮助读者一步掌握分布式系统的使用方法,熟悉其常见功能和使用场景;第3部分是本书的特色部分,从代码层次深探讨了etcd各大关键特性的具体设计与实现原理,读者读完本部分,会对整个etcd的架构有更加清晰的认识,可以从中汲取灵感,从而将一些实用的经验应用到自己的分布式系统中。
每满80减40 C++新经典:模板与泛型编程
C++新经典:模板与泛型编程
王健伟
¥62.30
本书是一部详细讲解C 模板与泛型编程知识的书,针对的是希望系统学习C 模板与泛型编程、元编程相关发知识的中高级C 发者,所讲解的知识具备一定的难度,书籍包含纸质图书以及教学源代码文件。编写初衷是帮助读者解决各种模板与泛型编程中的语法问题,以免在阅读他人所写的泛型编程代码(如C 标准库代码、Boost库代码)时磕磕绊绊甚至行不下去。此外,书中也会对一些比较有商业价值的源码行适当的分析和讲解,以一步提高读者的实战能力,更好的让读者利用模板与泛型编程技术编写可复用的高质量代码以及供第三方发者使用的口库。 书籍有如下比较明显的特:①注重细节,注重基础;②讲解难度适宜,范例由浅深;③内容比较全面;④支持C 11/14/17新标准。 全书共分7章:第1章搭建C 编程环境,第2~3章讲述模板发的基础和阶知识,第4章介绍C 标准库中常用的各种模板,第5~6章详细通过众多范例展示萃取技术、策略技术以及元编程,第7章动手编写STL中的list容器和对应的迭代器实现源码以期望读者对list容器的实现细节有清晰掌握并触类旁通。
每满80减40 深入浅出Python数据分析
深入浅出Python数据分析
张维元
¥62.30
数据时代的来临带动了新一波的智能革命,数据与算法驱动了各个领域的改变。在几个市场热门的讨论议题中,都可以看到数据应用扮演的角色。在面对真实世界的数据时,有许许多多的事情需要考虑。本书试图从务实的角度始,结合理论与实践去探索数据科学的真实世界,帮助读者一步一步地培养数据时代下的思维与技术。本书将从基础的 Python 编程始,以数据分析的流程为主轴一步一步地解析,然后展介绍数据收集、数据前处理、特征工程、探索式分析等。本书系统性地从函数库始学习,并拓展到不同的应用场景。 本书实用性强,提供数据分析所必需的编程技能的培训,以及常见第三方软件和库的使用方法;以数据科学家、数据分析师等数据应用工作的实践经验作为培养目标,适合对 Python与数据分析有兴趣的人阅读。
每满80减40 Node.js实战:分布式系统中的后端服务开发
Node.js实战:分布式系统中的后端服务开发
(美)托马斯·亨特二世(Thomas Hunter II)
¥90.40
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,使用了高效、轻量级的事件驱动、非阻塞 I/O 模型,让JavaScript 运行在服务端的发平台。本书主要介绍基于Node.js构建企业级后端服务,内容涉及Node.js和JavaScript的特性介绍、通信协议、扩展、可观测性、Docker容器、部署、容器编排、应用程序容错、分布式单元、应用程序安全性等内容。本书不是面向 Node.js新手的,适用于拥有Node.js 实战经验且熟练掌握JavaScript的发人员。读完本书,你会了解在生产环境中运行 Node.js 服务所需的许多技术。
每满80减40 LabVIEW虚拟仪器项目开发与实践
LabVIEW虚拟仪器项目开发与实践
杨高科
¥125.30
本书是《LabVIEW虚拟仪器项目发与管理》的升级版,共22章,包括基础知识、虚拟仪器项目 发方法以及项目管理和实践。第1~6章为基础知识,主要讲解LabVIEW程序前面板设计、数据结构、程 序框图、函数和错误处理等内容;第7~19章主要讲解虚拟仪器项目发方法,包括用于实际项目发的 单循环和多循环程序框架、程序用户界面扩展、数据类型扩展、代码和程序结构扩展、数据存储、数据库 和面向对象发技术、网络通信、信号与传感器、数据采集和滤波等数字信号处理相关的内容;第20~22 章主要讲解项目管理和实践,包括项目管理理论和一些对实际项目发的经验总结,同时提供几个实际 的工程案例作为参考。本书力求面向实际工程项目发,并配有实际工程实例源码和相关参考资料。 本书可作为LabVIEW虚拟仪器项目发和管理人员的技术参考书,也可作为计算机、虚拟仪器和自 动化等专业的教材,或各类LabVIEW虚拟仪器项目发和管理培训的参考用书。
每满80减40 图解量子计算机
图解量子计算机
[日]宇津木健 著
¥29.90
近年来,作为突破计算机极限的希望所在,量子计算机受到了人们的广泛关注。本书运用丰富的图例,从量子计算机的基本工作原理手,系统地为初学人士呈现了量子计算机的全貌。内容涉及量子比特、量子门、量子电路和量子算法等。全书以图配文,深浅出,难度介于科普书和技术书之间,易读性与专业性兼具,无须精通量子力学和数学也能读懂,是一本量子计算机的门佳作,旨在引导读者迈量子计算机世界的大门,为日后阅读各种专业图书铺平道路。 本书适合对量子计算机感兴趣,想要从整体上了解量子计算机,或今后想从事量子计算机研发工作,但又不知从何处手的读者阅读。
每满80减40 三菱FX3U PLC编程及应用(视频微课版)
三菱FX3U PLC编程及应用(视频微课版)
吴文灵
¥41.30
本书由浅深,系统讲解三菱 PLC的基础知识、综合应用案例设计流程及设计方法,让读者能够快速独立自主地完成PLC项目的设计与实践。 本书共分为7章:第1章介绍了PLC的应用及其基础知识,让读者对PLC项目操作流程有一个整体的概念;第2章介绍了PLC编程软件安装及其使用,以及常见的PLC仿真软件并配套案例演示;第3章讲解PLC软元件知识,包括输、输出、辅助继电器、定时器等,并搭配了PLC门案例演示;第4章主要讲解PLC编程体系,特别是指令系统及其在PLC编程中的表现形式;第5章主要讲解PLC高效编程方式——SFC编程;第6章介绍MCGS触摸屏与PLC控制的实施步骤;第7章介绍了机电一体化设备常用元件及变频器的使用方法,一步与现代工业结合。 本书适合维修电工考证及PLC自动化爱好者阅读,尤其适用于需要快速学习和上手PLC实战工作的读者。
每满80减40 Django 3.0应用开发详解
Django 3.0应用开发详解
李向军
¥53.40
随着Python发者的增多,Django作为一款高性能的Python Web发框架,受关注的程度也日渐提升,越来越多的企业选择使用Django行网站发。 本书详细剖析了Django 3.0的各个知识,帮助读者全面认识Django 3.0的技术细节以应用于实践,书中所有示例均基于Python 3.8实现。 【全书共15章,主要针对以下内容行讲解】 Django 3.0的新特性,以及它与其他框架的区别。 Django环境搭建方法以及默认情况下的工程内容。 Django中各类管理命令及其用法。 Django路由相关概念和路由调用的各种使用方式。 Django的请求响应机制、常用的CBV、模型的各种字段及其使用形式。 Django嵌结构化查询语言,实现对数据库的操作。 模板定义、模板变量、系统模板标签、系统模板过滤器相关内容及其使用方法。 常用中间件Admin模块的使用方法与技巧。 后用两章内容详细讲解了如何运用Django技术搭建一个基本的CMS站,并介绍了相关的部署准备以及发布流程。
每满80减40 构建高质量软件:持续集成与持续交付系统实践
构建高质量软件:持续集成与持续交付系统实践
心蓝
¥59.40
本书共10 章,分为四大部分。 部分(第1~4 章)主要围绕如何提高软件的发质量和效率展,详细讲述了单元测试的常用工具和实践,并展阐述了持续集成、持续交付、持续部署等概念; 第二部分(第5~6 章)详细讲解两个常用的mock 工具——Mockito 和Powermock,通过实例详尽地讲解了它们的语法规则和使用场景,目的是让发者在不修改软件源代码和程序结构的前提下尽可能确保软件具备可测试性; 第三部分(第7~8 章)详细讲述两个行为驱动发工具(功能测试)Concordion 和Cucumber,这两个工具可以帮助我们很好地完成功能测试、验收测试、回归测试等工作; 第四部分(第9~10 章)综合前面三部分的知识,并引代码风格检查、静态代码分析、第三方依赖安全性检查、企业内部私服的原理和搭建、Ansible 自动化软件部署工具、Jenkins Pipeline 等知识,帮助读者构建完整的CI/CD 流程。
每满80减40 聚合架构:面向数字生态的构件化企业架构
聚合架构:面向数字生态的构件化企业架构
付晓岩
¥59.40
【免费视频课】付晓岩老师视频课合集,搭配图书学习效果更佳! 获取方式: 1、微信关注“华章计算机” 2、在后台回复关键词:聚合架构 本书旨在为数字化时代的企业架构提供与时具的方法论指引,或将成为软件架构领域的里程碑作品。 企业的内部需求和外部环境一直在变,软件研发、交付和使用的方式也一直在变,相应地,企业架构的方法论也一直在演。数字化时代如火如荼,传统的企业架构方法需要引新的思维模式,才能满足企业发展需求。 作者结合自己在架构领域多年的实践经验和思考总结,针对数字化转型大背景下企业的架构需求,对TOGAF等传统企业架构方法论的不足行了改与创新,提出了一套面向数字化企业的企业架构方法论——聚合架构(ABAE),是管理数字化企业的新思维,在企业架构方法的发展史上或有划时代的意义。 聚合架构的定义: 数字化时代,构件将成为企业的基本组成部分,通过设计构件关系形成企业架构,基于微观构件的灵活聚合形成弹性的业务组织、业务领域、业务组件、应用组件、物理组件等宏观要素,支持企业从业务到技术的动态调整,使企业具有更强的主动变化能力。 本书全面且系统地讲解了聚合架构方法论的演背景、基础理论、设计指南、工程管理和生态化构建。既包含方法论,又有对构建方法论的建议;既可以指导企业的架构实践,又可以为企业在数字化过程中构建自身的方法论提供可参照的样本。 技术自主可控需要架构自主可控,架构自主可控是企业核心能力自主可控的标志,企业架构方法论也需要实现“道路自信、理论自信”。希望这本书能激起更大的方法论研究热潮,推动国内数十年的信息化实践经验逐步转变成为完善的实施理论,为数字中国建设出一份力。
每满80减40 STM32F0实战:基于HAL库开发
STM32F0实战:基于HAL库开发
高显生
¥83.85
作为STM32单片[1机1]的门者,往往在从寄存器发还是从固[亻牛]库发上纠结不定,本书将从市场上非常[0畅0]销的F0系列微控制器手,利用意[0法0]公司[亲斤]近推出的一款全[亲斤]的发软[亻牛]—STM32CubeMX做为项目建立和代码初始化工具,快速生成F0系列的发环境,并在MDK-ARM软[亻牛]上对代码行一步的编辑修改,直至生成[z1u1i]终的发项目。 本书将使用STM32CubeMX软[亻牛]自带的HAL固[亻牛]库来发,书内附HAL库详解,HAL库不同与以往的标准外设库,是意[0法0]公司[z1u1i][亲斤]推出的替代标准外设库的产[0品0]。
每满80减40 安卓Frida逆向与协议分析
安卓Frida逆向与协议分析
陈佳林
¥55.30
本书翔实地介绍流行的Frida工具在安卓逆向工程中的应用,内容包括:如何安装和使用Frida、基本环境的搭建、Frida-tools、Frida脚本、Frida API、批量自动化Trace和分析、RPC远程方法调用、在无须逆向算法具体实现的情况下对Frida工具的调用,并提供了大量App逆向与协议分析案例,书中还介绍了更加稳定的Xposed框架的使用方法,以及从安卓源码始定制属于自己的抓包沙箱,造无法被绕过的抓包环境等内容。 本书案例丰富,注重实操,适合安卓应用安全工程师、安卓逆向分析工程师、爬虫工程师以及大数据采集和分析工程师使用。
每满80减40 ASP.NET Core 3从入门到实战
ASP.NET Core 3从入门到实战
校宝在线,肖伟宇,翁琳鼎,王斌,厉红兵
¥47.40
在Web应用研发领域容器编排、微服务、服务网格等先架构已大行其道的今天,本书作为ASP.NET Core的门教程,可以让广大发人员在自己的技能列表里添加上这个关键项。本书从ASP.NET Core的核心组件手,延伸到MVC、WebAPI、SignalR(实时通信应用)、Blazor(wasm应用)、机器学习等多种应用发,全方位地讲解ASP.NET Core的应用场景、发实践和部署发布,带领读者学习从发到发布基于ASP.NET Core项目的全过程。 本书主要针对的是对C#语法和Web发有一定了解、期望使用C#语言发Web项目的初学者,也可以是具有ASP.NET MVC发经验、希望通过ASP.NET Core提升跨平台和容器化发能力的发者。
每满80减40 零基础学C语言(第4版)
零基础学C语言(第4版)
康莉;李宽
¥51.35
本书分为“C语言基础”“一窥C语言门径”“C语言阶”“C语言程序设计实例与面试题解析”四篇,系统全面地介绍了C语言各个方面的知识,从*简单的“Hello World”程序写起,逐步深化、细化,第壹篇。书中对每个知识和技术要都给出了翔实的示例及代码分析。和其他书籍中罗列代码的做法不同,本书中的代码力求短小精悍,直要,避免了细枝末节对读者思维的干扰。在讲解知识的同时辅以笔者多年的C语言编程经验解析,可加深读者的理解。
每满80减40 Python大数据分析与机器学习商业案例实战
Python大数据分析与机器学习商业案例实战
王宇韬;钱妍竹
¥65.87
大数据分析与机器学习技术已成为各行各业实现数字化变革的关键驱动力。本书以功能强大且较易上手的Python语言为编程环境,全面讲解了大数据分析与机器学习技术的商业应用实战。 全书共16章,讲解了线性回归模型、逻辑回归模型、决策树模型、朴素贝叶斯模型、K近邻算法模型、随机森林模型、AdaBoost与GBDT模型、XGBoost与LightGBM模型、PCA(主成分分析)模型、聚类与分群模型(KMeans与DBSCAN算法)、协同过滤算法模型、Apriori关联分析模型、神经网络模型等十余种机器学习模型的原理和代码实现,每种模型都配有一到两个典型案例,涵盖金融、营销、医疗、社会科学、企业办公与管理等多个领域。 本书适合具备一定数学知识和编程基础、希望快速在工作中应用大数据分析与机器学习技术的读者阅读,也适合Python编程爱好者或对大数据分析与机器学习技术感兴趣的读者参考。
每满80减40 快学熟用D3
快学熟用D3
(德)菲利普·K·贾纳特(Philipp K·Janert)
¥51.35
如果你急于学习D3.js这个划时代的Web图形和数据可视化的JavaScript库,那该书就是为你准备的。该书面向具有编程或数据科学背景的技术读者,内容简洁明快,突出了概念和模式的统一。作者Philipp K.Janert将其在工作中遇到的问题融书中,帮助你学以致用。?   如果你只有一般的编程经验而没有行过现代Web发,该书也为你提供了技术支持,像SVG、HTML5、C5S和DOM等在书中都有涉及,这也使得该书成为技术读者的一站式资源。?   通过学习《快学熟用D3》,你将:?   ·了解D3选择集这个库的基本组织原则。?   ·学习如何使用数据绑定创建数据驱动文档。?   ·创建动画图形和交互式用户界面。?   ·用曲线、形状和颜色绘制图形。?   ·使用内置方法构建热力图、树形图和网络图。?   ·通过编写可复用组件来简化工作量。
每满80减40 深入实践DDD:以DSL驱动复杂软件开发
深入实践DDD:以DSL驱动复杂软件开发
杨捷锋
¥59.40
本书的*部分会带领读者从战术层面以及战略层面重温领域驱动设计的重要概念,然后进一步阐述Eric Evans经典著作中没有显式提出的或者被太多人忽略的但我认为对DDD落地非常重要的若干概念,同时简要介绍从DDD社区兴起的一些软件架构模式。通过*部分,读者可以更完整、更深刻地掌握DDD的知识体系。第二部分阐述如何设计一种DDD的DSL,包括这个DSL的规范(Specification)支持哪些特性、如何帮助团队描述领域模型的方方面面、这些特性的选择基于何种考量等。这种领域专用语言需要一个名字,我们总不能一直说“我设计的DDD的DSL”吧,于是我给它起了一个名字:DDDML。我认为这是一个很棒的名字。其实这种语言叫什么并不太重要,重要的是它可以用一种足够严格的方式描述领域模型。我认为目前它在简单与复杂之间取得了不错的平衡。当然,其中还有不小改进的空间。比如,我很乐意让它支持更多像“账务模式”这样的分析模式。第三部分介绍如何将“思想照进实现”——通过使用工具将描述领域模型的DSL文档变成可以运行的软件。这个过程涉及大量的技术工具(工具链)的设计与实现。只有将这些技术工具——比如从DSL自动生成应用的源代码的模板——实现出来,才能减轻开发人员实践DDD的负担,进而提升而不是降低软件团队的生产效率。本部分会介绍这些技术工具设计与实现的细节。
每满80减40 Python网络编程(原书第2版)
Python网络编程(原书第2版)
(美)埃里克·周(Eric Chou)
¥70.85
本书从使用者的角度出发,学习难度逐渐增加。首先简单回顾了TCP/IP和Python基础知识,然后探讨了如何使用Python管理网络设备,尤其是如何与传统的路由器和交换机进行通信。之后介绍了如何使用Python自动化框架Ansible来实现批量系统配置、批量程序部署、批量运行命令等功能,如何采用Python工具实现基础的网络安全管理,如何使用Python进行网络监控、搭建Web服务,还介绍了其他的网络运维管理相关技术,如Git代码仓库的使用、Jenkins持续集成和网络的测试驱动开发等。本书包含的内容涉及许多基础工具的使用,每个知识点都有示例代码,读者可以一边学习,一边实践。本书是一本实用型的基础技术实践工具书,技术性较强,如果你想快速了解计算机网络管理、网络安全、自动化运维、Python Web搭建、网络测试相关的知识,本书很适合你。本书涵盖的知识点主要是网络运维相关技术,在学习完所有的章节之后,读者能对网络的管理有初步的了解。每个章节的后面部分都是有一定难度的扩展资源,循序渐进,帮助读者提升网络运维能力。