万本电子书0元读

万本电子书0元读

59元6本 分布式系统架构:技术栈详解与快速进阶
分布式系统架构:技术栈详解与快速进阶
张程
¥57.85
本书从全栈角度讲解了分布式系统涉及的各项主要技术,从原理剖析、应用场景和实践案例3个维度展,是作者多年分布式系统研发和架构经验的总结。 从前端到后端、从高效交互到负载均衡、从网络传输到Web服务器、从高并发到高可用……本书囊括了分布式系统的整个技术体系,内容详实、结构清晰,能帮助读者理解和掌握分布式系统架构设计的难和调优方案。 全书一共10章,具体内容如下: 第1章介绍了分布式架构的理念、目标、作用,以及架构和设计中的难; 第2章讲解了分布式架构中前端和后端的交互方式、交互难、高效交互调优; 第3章讲解了分布式环境下网络传输的过程、难、性能调优; 第4章讲解了Nginx的负载均衡、页面缓存、限流、高可用、性能调优; 第5章讲解了Varnish的HTTP加速、数据缓存、缓存策略、高可用、性能调优; 第6章讲解了Tomcat的原理、加载机制、安全管理、高可用集群、性能优化; 第7章讲解了分布式环境中高并发的问题,通过多种技术方案,如缓存、消息队列、分布式锁等方式去优化和处理,提高系统整体的吞吐量; 第8章介绍了普通事务与分布式事务的差异性,以及分布式事务的多种处理方式; 第9章讲解了如何通过高效索引优化、高可用的技术方案让MySQL能够提供更高效的数据库服务; 第10章讲解了分布式环境中的高可用,即如何通过容量预估、全路压测、容灾设计来提高系统整体的可用性和健壮性。
59元6本 Apache SkyWalking实战
Apache SkyWalking实战
吴晟
¥51.35
这是一本从功能使用、项目设计、核心模块、工作原理、扩展实践5个维度全面讲解SkyWalking的著作。由SkyWalking的创始人和核心发团队撰写,得到了来自华为、百度、蚂蚁金服、*数科、Tetrate.io的5位资深技术专家的联袂推荐。 本书共14章,在逻辑上分为4个部分: *部分 SkyWalking门(第1~3章) 详细介绍了SkyWalking的常识、架构设计、安装与配置,以及它在单体应用架构和微服务架构中的实战操作,能帮助读者快速上手; 第二部分 SkyWalking理论(第4~5章) 作为监控软件,SkyWalking需要考虑如何使自身对应用的影响*小化,以及如何实现分布式追踪和监控,这两章对此做了详细的技术分析。内存无堵塞队列是减小系统负载的关键,而集中分布式追踪模型是SkyWalking监控分析的灵魂。 第三部分 SkyWalking原理(第6~12章) SkyWalking后端的OAP平台具有极强的模块化和扩展能力,本篇深讲解了总体的模块化设计,以及OAL分析、集群和存储这三个*核心模块。此外,还介绍了探针插件发和MQ通信模式扩展这两个热门主题。 第四部分 SkyWalking趋势(第13~14章) SkyWalking虽然是以分布式探针为基础的分布式追踪工具,但深耕于整个APM领域。本部分从Service Mesh和基于语言探针性能剖析这两大方向,展现了SkyWalking在云原生领域更大的集成能力和运用范围。
59元6本 商业模式案例与公案教学(*季)
商业模式案例与公案教学(*季)
魏炜;朱武祥;《商业评论》;元智商业模式研究院
¥31.85
本书以魏朱商业模式模型理论为基础,介绍了尚品宅配、挖财、陕鼓、彩生活、金百万、免费大米网等商业模式案例,以及公案教学法,并以房多多案例为基础实际模拟了公案教学现场场景。
59元6本 轻营销(第2版)
轻营销(第2版)
唐文
¥31.85
“互联网 ”的来临为中小微企业了一条营销创新之路,解决了广大的中小微企业由于资金缺乏无法投较多的资金行营销的困境。本书所讲的轻营销策略,即从大项目、重预算、长周期、大团队、重执行的“重营销”中,逐步增加小而美、轻预算(甚至还盈利)、短周期(甚至有偶发性)、小团队、重互动的“轻营销”的比重,要找到对营销来讲真正起作用的因素。 ?
59元6本 前端函数式演进
前端函数式演进
邵丁丁
¥47.40
本书从逻辑上分为三部分。      *部分(第1~3章)是全书的理论基础。      第1章介绍编程语言中的编程范式以及各种范式在前端的体现。第2章介绍函数式的常见概念。这两章的内容对于基础较好的读者来说可能是老生常谈,但是我加入了一些前端示例和个人理解,也算是老坛装新酒。第3章介绍函数式思维的相关内容,帮助读者在使用函数式框架工具时从传统命令式编程的思考方式,向更契合函数式前端开发的思考方式转变,比如对循环的实现、数据结构的差别、对异常态和类型的处理等。      第二部分(第4~7章)以实际的工具内容为主,分别介绍前端函数式的几种重要形态。      第4章介绍Monadic编程,这是函数式的一种经典工程实现,也在前端衍生了一些工具。在这一章我们将学习工程理论的几个基础单元,如函子、幺半群,并进行一些实用性的分析和推导。第5章从jQuery出发,介绍函数式工具形态演进。很多研发工程师对前端的理解都停留在jQuery的经典时代,本章从函数式“形”的角度出发,介绍前端函数式工具。第6章和第7章将介绍前端函数式的两个热门框架工具——RxJS和React Hooks,展示它们的基本原理以及演进过程。      第三部分(第8章和第9章)是本书的总结部分。      第8章回归初心,探讨前端开发的核心复杂度,以及函数式在前端开发中的贡献。希望读者能像借鉴函数式思想一样,多借“他山之石”,在前端和其他研发领域成为更出色的工程师。第9章梳理本书项目的整体情况,并展现一些核心代码,帮助读者通过代码完成知识的落地和沉淀。
59元6本 Koa开发:入门、进阶与实战
Koa开发:入门、进阶与实战
刘江虹
¥53.40
这是一本能指导你零基础掌握Koa完整知识体系并深理解Node.js难的著作,将带领你在成为全栈工程师的道路上迈出坚实的一步。 本书作者是字节跳动抖音电商团队的前端架构师,曾利用Koa和Node.js等技术从零发过一款可对标Egg的BFF框架,并在生产环境中能支撑上千个线上服务,在Koa和Node.js方面积累了丰富的经验。 这本书以门、阶、实战为学习曲线,从基本用法、底层实现、常见场景解决方案、难和重等等角度对Koa和Node.js行了详细的讲解。 主要包括如下如下知识: (1)Koa的基本概念和完整用法,构建完整的Koa知识体系; (2)Koa的源码实现和底层原理分析; (3)Koa在实际业务中遇到的问题及其解决方案; (4)从零搭建一个企业级BFF框架; (5)BFF框架的架构设计、工程建设以及常见业务场景的解决方案; (6)Node.js中比较常见但难以理解的概念和知识; (7)Node.js底层架构解析。 全书有大量实例和代码,能帮助读者在实践中迅速从新人成长为高手。
59元6本 MATLAB图像处理与应用
MATLAB图像处理与应用
刘冰
¥59.40
本书以MATLAB R2020a版本的功能叙述为主,由浅深地全面讲解MATLAB软件在图像处理方面应用的知识,是一本不可多得的MATLAB图像处理的学习参考书。 本书涉及面广,涵盖一般用户需要使用的各种功能,并详细介绍MATLAB在图像处理方面的使用。本书共分为12章,主要包括图形绘制、图像处理基础、图像运算、图像变换、图像增强、图像压缩、图像复原、图像分割、数学形态学的应用、MATLAB图像处理在实际中的应用等内容。本书强调了图像处理的理论和应用相结合的方法,并给出了大量数字图像处理技术的MATLAB实现程序。 本书按逻辑编排,自始至终采用实例描述,内容完整且每章相对独立,既适合作为理工科高等院校研究生、本科生的教学用书,也可作为从事图像处理工作的广大科研工程技术人员的参考用书。
59元6本 Xcode江湖录
Xcode江湖录
李俊阳;杜承垚;胡雪婷;卢力
¥44.85
本书尝试以轻松的方式讲解Xcode这个高效工具,让读者在谈笑间平蹚Xcode世界,而掌握Xcode的常见使用方法,并且能够通过一些练习掌握Xcode的部分高级功能,从而发出让世人惊叹的应用。本书分为四大部分:“初江湖——基础篇”包括第1~3章,介绍苹果发者计划,*基本的项目发流程,Xcode主界面、基本概念,项目配置等。“外功修炼——设计篇”包括第4~6章,介绍界面生成器(InterfaceBuilder)的用法以及相关技术,自动布局,屏幕分类等,让初学者和设计师能够借助Xcode提供的可视化界面设计工具来快速设计想要的界面。“内功修炼——发篇”包括第7~14章,介绍Xcode的高级用法,如编辑器、属性列表、CoreData的使用,库、框架等共享代码的原理和使用方法,编译方案和运行目标、调试方法、代码测试方法、版本管理等。“随身锦囊——附录篇”包括4个附录,介绍Xcode特有的小功能、小组件、小设置等,方便读者查询。
59元6本 并行算法设计与性能优化
并行算法设计与性能优化
刘文志
¥38.35
  本书主要介绍并行计算相关的算法的设计和并行计算的性能优化技巧,涵盖现代处理器的特性、衡量程序性能的方法、串行代码性能优化、并行编程模型及其环境、并行算法设计、遗留代码的并行处理、并行编程模型、混合并行等核心技法与实践技巧。
59元6本 HTML5开发精要与实例详解
HTML5开发精要与实例详解
陆凌牛
¥51.35
  这是一本以综合性案例为导向并辅之以精要知识讲解的html5实战教程。内容分为两大部分:部分通过一系列中大型案例全方位对html5的各个重要知识行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识(精要)、源代码剖析4个部分,读者既能根据书中的步骤动手实践,又能重学习案例中用到的核心理论知识,同时还能领会源代码的设计思路和方法;第二部分讲解了jwebsocket、rgraph、webgl等3个重要框架和技术的详细使用方法。   《html 5发精要与实例详解》一共12章:第1章分别用2个案例演示了如何利用html5中的结构元素来构建一个博客网站和企业门户网站;第2章用2个案例讲解了表单在html5中的使用;第3章用6个案例讲解了如何利用canvas元素来绘制图形、图像和制作动画;第4章用2个案例介绍了文件apt和拖放api的使用方法;第5章用4个案例讲解了如何造自己的网页视频播放器、网页音频播放器,以及实现视频实时回放和视频截图等多媒体功能;第6章用6个案例全面讲解了html5中的本地存储技术;第7章用单登录和获取批量数据这2个案例讲解了html5中的跨文档的消息传输技术;第8章用2个案例讲解了如何利用webworkers实现多线程处理;第9章用1个案例讲解了如何利用geolocationapi来获取地理位置信息;第10~13章分别讲解了socket通信框架jwebsocket、统计图制作插件rgraph、三维web发技术webgl的详细使用方法,并辅之以丰富的案例。   《html5发精要与实例详解》所有案例的源代码都是作者亲自编写并调试和运行成功的。读者可以利用这些代码行实战练习,也可以根据需要对这些代码行修改,以观察不同的效果,从而加深对案例代码和书中知识的理解。
59元6本 穿越牛熊
穿越牛熊
天道骑牛
¥25.35
本书是针对中国股市的特殊环境,通过作者多年实战经验量身而著。全书分为四部分:修为之路、穿越牛熊、双剑合璧、投资之道,通过基本面分析结合技术分析,辅以兵法战略和心态修为,大幅提高成功投资概率。全书贯穿投资者内心修为,具有中长期低风险、高收益、稳健的风格,以独到的方法重对成长股投资和困境反转股投资行刨析,是一本适合中国特殊市场普通散户的投资方法。
重新定义Spring Cloud实战
重新定义Spring Cloud实战
许进
¥83.85
这是一本实践与理论并重、广度与深度兼顾的Spring Cloud生产实践发指南,由Spring Cloud中国社区倾力造,作者来自阿里、蚂蚁金服、*金融等企业,本书针对Spring Cloud在国内的使用情况,结合国内企业使用Spring Cloud落地微服务架构遇到的问题,提出可落地的解决方案。 本书内容有3大特色: 足够广:详细讲解了Spring Cloud的核心常用组件以及Spring Cloud的增强生态,针对生产实践中常见问题给出可落地的*实践方案,无论您是初学者还是发人员,还是架构师,都能从此书获益。 有深度:本书对涉及的Spring Cloud组件按照从门、阶、实战、扩展增强的顺序循序渐行剖析和讲解,帮助作者知其然并知其所以然,授之以渔。 重实践:注重生产实践,通过案例驱动,给出优秀的生产实践方案和优秀的生产配置,帮助读者快速落地企业微服务架构。 全书共25章,分为三个部分: *部分核心组件篇(第1~10章) 主要讲解Spring Cloud的核心组件。首先从应用架构的发展历程讲起,介绍了微服务出现的背景,并对微服务架构的落地提出了相应的解决方案;然后分别详细介绍了Spring Cloud微服务体系中的核心常用组件,如Eureka、Feign、Ribbon、Hystrix、Zuul等;*后通过一个综合案例将前面介绍的组件连起来,帮助大家融会贯通。 第二部分阶实战篇(第11~18章) 在核心组件的基础上,对Config、Consul、认证和鉴权、全路监控以及对Spring Cloud生态圈中第二代网关Spring Cloud Gateway行了详细阐述,循序渐、案例驱动,帮助读者加深对组件的理解和运用,更好地掌握相关内容运用于生产实践。 第三部分解决方案篇(第19~25章) 主要从解决方案着手,内容包括Spring Cloud与gRPC的整合方式、版本控制与灰度发布、Spring Cloud容器化、Dubbo向Spring Cloud的迁移、分布式事务、领域驱动等生产级实用解决方案,为企业IT架构微服务化和变革保驾护航。
59元6本 Java高并发编程详解:多线程与架构设计
Java高并发编程详解:多线程与架构设计
汪文君
¥57.85
本书主要包含四个部分: 第①部分主要阐述Thread的基础知识,详细介绍线程的API使用、线程安全、线程间数据通信,以及如何保护共享资源等内容,它是深学习多线程内容的基础。 第②部分引了ClassLoader,这是因为ClassLoader与线程不无关系,我们可以通过synchronized关键字,或者Lock等显式锁的方式在代码的编写阶段对共享资源行数据一致性保护,那么一个Class在完成初始化的整个过程到*后在方法区(JDK8 以后在元数据空间)其数据结构是怎样确保数据一致性的呢?这就需要对ClassLoader有一个比较全面的认识和了解。 第③部分详细、深地介绍volatile关键字的语义,volatile关键字在Java中非常重要,可以说它奠定了Java核心并发包的高效运行,在这一部分中,我们通过实例展示了如何使用volatile关键字以及非常详细地介绍了Java内存模型等知识。 第④部分,站在程序架构设计的角度深讲解了如何设计高效灵活的多线程应用程序,这一部分长达15个章节,其重要程度可见一斑。
59元6本 内容平台:产品运营方案与实践
内容平台:产品运营方案与实践
张俊杰
¥53.40
随着微信公众号、今日头条和抖音等内容平台的崛起,内容在生活中扮演着越来越重要的角色,相关从业人员爆炸式增长。但是市面上缺乏系统性介绍内容平台产品运营方面的资料,以致大家都在“摸着石头过河”。本书以提升读者在内容平台方面的技能和加强对这个行业的理解为目标,系统性地介绍平台产品运营的工作框架和具体的工作细节,阐明如何*优化用户体验。本书首先概括性地勾勒出平台的工作框架,帮助读者建立起科学的认知。随后分别阐述平台四要素——内容池、内容分发、用户增长和商业化,顺着搭建平台的方向,一步一步地深入工作细节。*后关注平台和行业的发展,带领读者拓宽视野,展望未来。本书的讲述深入浅出,哪怕是内容平台运营的门外汉也能跟随本书从零搭建起一个完整的平台,快速上手相关工作。此外,平台专家可以从本书中找到优化平台产品体验的灵感,在面对具体问题时获得有针对性的建议。
编程与类型系统
编程与类型系统
(美)弗拉德·里斯库迪亚(Vlad Riscutia)
¥71.40
本书*介绍类型系统的特性,从基本类型开始,一直介绍到函数类型和子类型、OOP、泛型编程和高阶类型(如函子和单子)。本书没有关注这些特性背后的理论,而是通过实际应用的方式来解释每种特性。本书说明了如何以及何时使用每种特性来改进代码。
59元6本 MATLAB信号处理与应用
MATLAB信号处理与应用
李欣
¥59.40
本书以MATLAB R2020a版本为基础,系统地讨论数字信号处理的基本理论、基本分析方法、基本算法和设计方法,是一本比较全面的MATLAB信号处理参考书。本书共10章,全面系统地阐述数字信号处理的相关知识,包括MATLAB基础、离散时间信号与系统、Z变换、傅里叶变换、IIR滤波器的设计、FIR滤波器的设计、自适应滤波器的设计、随机信号处理、小波分析、信息处理中的应用等。此外还给出了MATLAB在信号处理中的一些简单应用。 本书内容丰富,讲解深浅出,可作为电子工程、计算机工程、信号处理以及通信工程等专业的本科生和研究生的参考书,也适合工程技术人员参考。
59元6本 软件测试的艺术(原书第3版)
软件测试的艺术(原书第3版)
(美)Glenford J·Myers;Tom Badgett;Corey Sandler
¥25.35
本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。 本书以一次自评价测试开篇,从软件测试的心理学和经济学人手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用系统测试等高级主题,*展现了作者的软件测试思想。 第3版在前两版的基础上,结合软件测试的*新发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。 本书适合软件开发人员、IT项目经理,以及学生或更多相关的读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。
59元6本 OpenStack CI/CD:原理与实践
OpenStack CI/CD:原理与实践
董文娟;尚小冬;张军
¥44.85
内容介绍 中兴通讯OPNFV源团队不仅技术实力雄厚,而且一直致力于为OPNFV团队做贡献,团队的贡献值在社区里排名全球前3。本书由中兴OPNFV源团队撰写,从系统管理员角度阐述了OpenStack CI/CD系统的组成、架构和原理,涉及从代码提交到测试、部署的各个环节,本书提到的 Gerrit 服务器管理、JJB、Zuul、Nodepool等内容国内都鲜有介绍,本书能让您快速了解这套系统。 全书共11章,在逻辑上分为4个部分: *部分(第1~2章) 基础篇 首先从宏观上对DevOps的发展、文化、工具和转型做了介绍,然后重介绍了OpenStack CI/CD的概念、功能、工作流程和架构等,这是阅读本书的基础; 第二部分(第3~9章)技术篇 从系统管理员的视角,对OpenStack CI/CD中的每一项关键技术都行了讲解,包括版本控制系统(Git)、代码评审系统(Gerrit)、持续集成系统(Jenkins)、门控系统(Zuul)、资源管理系统(NodePool)、日志服务器、日志分析系统、公共组件等。 第三部分(第10章) 经验篇 主要总结了团队在OpenStack CI/CD上积累的经验、方法和案例,以及如何行裁剪、扩展和定制化修改。 第四部分(第11章) 优化篇 总结了当前解决方案中存在的不足和可行的优化方案,以及社区当前经历的变化和未来的演路线。
59元6本 TensorFlow神经网络编程
TensorFlow神经网络编程
(印)曼普里特·辛格·古特(Manpreet Singh Ghotra);(印)拉蒂普·杜瓦(Rajdeep Dua)
¥44.85
本书首先简要介绍流行的TensorFlow库,并讲解如何用它训练不同的神经网络。 你将深了解神经网络的基础知识和它背后的数学原理,以及为什么我们会选择TensorFlow训练神经网络。然后,你将实现一个简单的前馈神经网络。下来,你将使用TensorFlow掌握神经网络的优化技术和算法,以及一些更复杂的神经网络的实现。*后,你将对如何利用TensorFlow的强大功能来训练各种复杂的神经网络有一个正确的理解。
59元6本 C和C++安全编码(原书第2版)
C和C++安全编码(原书第2版)
(美)Robert C·Seacord
¥51.35
本书是c/c++安全编码领域的权威著作,被视为“标准”参考书,由国际资深软件安全专家撰写,美国cert主管亲自作序推荐。本书结合国际标准c11和c++11,以及c和c++语言的*新发展,既详细阐述了c/c++语言及其相关库固有的安全问题和陷阱,系统总结了导致软件漏洞的各种常见编码错误,并给出了应对错误的解决方案;又对c/c++软件中常见漏洞的危害、被利用方式、检测方法和应对之道进行了*讲解,包含大量编码练习,实践性强。
59元6本 IBM RUP参考与认证指南
IBM RUP参考与认证指南
Ahmad K·Shuja; Jochen Krebs
¥27.30
IBM RUP(Rational Unified Process,Rational统一过程)已经成为大规模企业软件开发的事实上的行业标准过程。IBM认证的解决方案设计师——IBM RUP V7.0认证为解决方案开发人员证明他们对RUP的精通提供了一条有效的途径。   作为*部、也是*一部官方指定的RUP认证指南,本书*讲述了RUP以及IBM RUP考试的*新版本。本书由两位杰出的RUP实现者所著,吸取了IBM RUP过程领导者和RUP认证管理者的意见,并经过了他们的认真审查。   本书涵盖了RUP使用的方方面面。全书精心组织,可帮助你快捷而*地准备考试,并为你在未来几年的工作中,提供一份便捷、简明的参考。   RUP考试应准备的全部内容,并提供了一份包括52道题目的模拟试卷。   核心的RUP概念、全新的RUP过程框架,以及关于业务驱动开发的一些关键原则。   RUP针对迭代开发的以架构为中心的方法:实践问题和场景。   成功的RUP项目实施的模式,以及要避免的“反模式”。   统一方法架构(UMA):基本内容和过程要素。   RUP内容规程,具体包括:业务建模、需求、分析、设计、实施、测试、布署、项目管理、变更和配置管理,以及环境。   主要的RUP工作成果、角色和任务。   RUP的阶段、活动和里程碑。   针对组织的RUP裁剪以及RUP的一些工具——包括对IBM Rational方法构建器(RMC)和MyRUP的一些介绍。   Ahmad K. Shuja(www.shuja.info) 有12年多的软件工程和网络工程经验。他在IT战略和规划、计划和项目管理(PMO)变革及运作、软件工程过程及敏捷软件开发、企业构架以及业务过程管理等方面提供顾问和咨询服务。他获得了麻省理工大学管理技术理学硕士学位、牛津大学计算机理学硕士学位以及多伦多大学信息系统硕士学位。他还获得了许多专家认证,其中包括PMI PMP认证、SEI CMMI认证、ITIL专家认证以及RUP专家认证等。此外,他还提供各类IT训练方面的培训和指导服务。      Jochen Krebs(www.jochenkrebs.com) 在面向对象软件开发、需求管理、项目管理方面有14年多的软件工程经验。从1999年RUP首次发布以来,他一直教授RUP以及帮助客户采纳和定制RUP。过去,他不仅直接在RUP项目团队工作,而且也是RUP认证委员会的成员。他编写并审查了官方RUP认证考试的问答题。他发表了多篇关于项目管理和需求工程的文章,并通过http://www.incrementor.com提供敏捷咨询服务。