
1.本书以轻松幽默的文风,浅显易懂的方式全面的对23种设计模式行了归纳和讲解。 2.本书引了更加贴切各个模式的生活范例,并配有生动形象的漫画风格插图,使抽象的设计模式更加易学易懂。 3.本书结合了优雅简洁的程序代码,供读者行实战演练,深浅出的引导读者探究设计模式的本质。 4.本书提供配套资源和代码下载。

JSON已经成为RESTful口设计的事实标准,并在互联网数据交换领域日益受亲睐,是搭建优雅、高效应用程序的得力工具。本书系统展示如何使用JSON工具和消息/文档设计来搭建企业级应用程序与服务,既包括JSON基础知识,又涵盖大量操作实践与使用案例,是全面掌握JSON强大功能的明智之选。 熟悉JSON基础知识并学习如何对JSON数据行建模 学习如何在Node.js、Ruby on Rails以及Java中使用JSON 使用JSON Schema构建JSON文档来设计并测试API 使用JSON搜索工具来搜索JSON文档的内容 使用JSON转换工具将JSON文档转换成其他数据格式 比较HAL和jsonapi等JSON超媒体格式 使用MongoDB来存储和处理JSON文档 使用Apache Kafka在服务间交换JSON消息

【读者对象】 本书适合各种水平的测试人员、测试发人员、测试组长、测试经理、项目经理等,以及其他在软件质量保证的道路上持续行修炼的读者阅读。 (1)饿了么企业订餐团队官方出品,饿了么联合创始人、CTO等近20位专家联袂推荐! (2)从技术、方法、经验等多个维度全面讲解饿了么软件质量体系的搭建与演过程,既能指导读者从0始搭建质量体系,又能让读者了解饿了么质量体系建设的功过得失。 (3)书中既有可借鉴的方法论和案例成果,又给出了团队解决问题的思考过程,而且将这个过程立体化、可视化地呈现了出来。


(1)要用好Python,必先学好Pandas,它是数据科学武器库中的瑞士军刀; (2)初学者的系统学习门书,资深Python工程师的案头速查手册; (3)聚焦读者痛,全面、详尽讲解Pandas,知识精练,代码简洁,案例实用; (4)学术界和企业界多位专家联袂推荐。 关注 华章计算机 公众号,回复 pandas 获取观看、PPT,以及作者一对一答疑群口。


BYOB创意编程——Scratch扩展版教程(光盘内容另行下载,地址见书封底)



Exadata数据库机将成为甲骨文30年发展史中*成功的新产品。 Oracle创始人Larry Ellison十年经验积累!系统论述Oracle Exadata软件特性的工具图书!Oracle Exadata技术推荐用书!Oracle技术推荐用书!本书适用于数据库管理员、数据库发者、系统架构师、数据库爱好者。

(1)轻松、愉快、简单学习技巧。(2)新手及中级基础者*。(3)即送各种学习资料。(4)送各个版本软件,包安装。(5)技术支持QQ:3164914606(视频、软件、素材索取)。


适读人群 :计算机专业的高校学生;刚行的小白程序员;遇到职业发展瓶颈的爬升期程序员以及算(或已经)转为管理岗位的前程序员 这世上为什么有那么多难用的软件?学校里为什么教不出企业真正需要的程序员?在本书里,拥有20年经验的微软资深程序员将尝试回答这些问题,带领广大程序员走出软件困局。

Flink原理深入与编程实战——Scala+Java(微课视频版)
本书除了提供了丰富的上机实践操作和范例程序详细讲解之外,本书作者还为和使用本书的读者提供了搭建好的Hadoop和Flink大数据发和学习环境。读者既可以参照本书的讲解自行搭建Hadoop和Flink环境,也可直使用作者提供的始和学习环境,快速始大数据和Flink的学习。 本书具有以下几个特: (1) 面向零基础读者,知识深浅适当,代码完整易懂。 (2) 内容全面系统,包括架构原理、发环境及程序部署、流和批计算等,并特别包含了第7章 基于Flink构建批流一体数仓 和第8章 基于Flink和数据湖构建实时数仓 内容。 (3) 所有代码均基于Flink 1.13.2。 (4) 双语实现,大部分示例、案例,均包含Scala和Java两种语言版本的实现。


1.本书针对新版Vim 8,70多个案例帮助你深了解Vim 8高级概念及实践应用; 2.本书包含了大量的键盘命令示例,并与时下热门的Python语言相结合,介绍Vim的使用技巧。

如果曾亲眼见过数十行的Java或Ruby浓缩成寥寥数行Clojure代码,你便不难理解为何本书作者称Clojure 是一种 有乐趣的语言 。Clojure 是一种运行于JVM的Lisp方言。它将脚本语言出色的特性同产品环境强大的特性(持久化数据结构和干净的多线程)相结合,这些都是发工业强度应用所需要的。本书深针对Clojure 1.6 全面更新。本书超越了语法的层面,它不只是展示如何编写流畅而惯用的Clojure 代码,我们将学到函数式的程序设计方式,掌握让Clojure 优雅而高效的技术。本书举重若轻地带我们软件发的一些困难领域,如并发、互操作和性能。它为我们展现了以Clojure 之道思考问题的美妙之处。本书包括以下内容:●使用ClojureScript 构建Web 应用;●掌握函数式编程技术;●简化并发;●介绍Clojure 1.6。如果你有一些使用Clojure和Lisp的经验,那么本书很适合你阅读。包含了一系列丰富

本书特色: * Django Web发,通过发发布会签到系统,全面了解Django MTV模型。 * Django单元测试,在Web应用中如何编写单元测试。 * Django口发/Django-REST-Framework应用口发。 * 主流口测试工具介绍:Postman、JMeter、Robot Framework、soapUI。 * 口自动化测试框架设计:Requests unittest HTMLTestRunner。 * 口安全机制:认证、签名、加密。 * Web Services口发与测试。 * Django Web项目部署。 * Python性能测试框架:Locust。

区块技术专家,国内领先的区块数据查询网站Qukuai.com创始人,火币技术副总裁,火币数字货币与区块研究中心负责人张健创作,清华大学五道口金融学院常务副院长、《清华金融评论》主编 廖理推荐 本书旨在造两大亮:一,目前市场上有限的数字货币及区块相关的书籍,往往并不通俗易通,本书将成为一本普通读者可以获得正确理解的区块普及图书。二,作为国内区块技术早期研究者及实践者,拥有与普通的行业观察者不同的视角与理解深度。从这里出发,读者无疑可以对技术的步和行业的发展,获得更加新鲜的信息和精准的判断


Yii是一个基于组件、用于发大型Web应用的高性能PHP框架,因其高效性而被公认为 zui有效率的PHP框架 。本书并不是Yii框架的门教程,而是站在框架设计的高度,从源码级别对Yii框架行了深度剖析。本书首先介绍了PHP框架技术的概念及其应用领域,然后仿照Yii框架源码自定义框架,其内容涵盖了MVC设计模式、单口模式和应用的实现。本书旨在帮助读者熟悉Yii的基本结构、规范和发流程,以敏捷、稳健地发Web应用程序。本书内容:PHP框架简介;Yii框架基础;布局;模块;ActiveRecord模型;CActiveRecord模型类的查询方法;小物件;ActiveRecord模型验证;AJAX验证;用户登录;基于角色的访问控制;Yii框架中Memcached缓存应用;日志;URL重写;Yii 2.0介绍。读者可通过(http://edu.51cto.com/course/course_id-1973.html)观看视频课程,并加QQ群:231113585,就图书内容行讨论。

《Clojure程序设计》是一部Clojure编程经典之作,由Clojure之父作序推荐; 针对Clojure 1.3版本,介绍Clojure的方方面面。

许多程序员对使程序运行的底层技术并不熟悉。但是,如果希望程序运行良好,而不是充满了难以发现的bug,就要关心代码是如何正常运行的。谁都不希望自己因为代码安全问题而成为新闻的主角。网上有很多技术细节,但都没有整理或收集到一个方便的地方。在本书中,资深工程师Jonathan E. Steinhart深探讨了计算机背后的基础概念,比如计算机硬件,软件在硬件上的行为,以及随着时间的推移,人们如何解决问题等主题。你将学到:- 现实世界是如何转换成计算机能理解的形式的,比如位、逻辑、数字、文本和颜色。- 组成计算机的基本构件,包括逻辑门、加法器、译码器、寄存器和存储器。- 为什么设计与计算机硬件(特别是内存)相匹配的程序可以提高性能。- 如何将程序转换为计算机能够理解的机器语言。- 软件构建块是如何结合起来创造Web浏览器等程序的。-

一场革命悄然拉。预先大量设计、单独斗、各个专业团队将交付文档甩给对方 这些传统方式将被淘汰。Jeff和Josh基于精益创业法的理念提出了Lean UX,这种方法将彻底颠覆传统的用户体验设计。我亲身体验了这种方法,它将敏捷提升到了新的高度,这让我相当兴奋!快去读一读这本书吧!不过重要的是把书中的观应用于实践。 Bill Scott,PayPal负责用户界面工程的高-级总监 毫无疑问,好的产品团队必须重视用户体验设计,但是很多团队不知道怎么做才能让用户体验设计的技巧和目标跟上现代敏捷发团队的步伐。本书中介绍的方法和思维方式正是我大力推荐给当今的产品团队的,这会让他们受益匪浅。 Marty Cagan,Silicon Valley Product Group创始人,前eBay产品与设计高-级副总裁 客户发法和精益创业法改变了创业方式,因为即使是好的团队也无法预测市场和用户行为。本书

《新程序员004:我们的技术时代,我们的程序人生》邀请了四十多位程序员出身、在各自领域取得卓越成就的高手,以自己的阅历和洞见回答:什么是这一年或未来五到十年的大趋势?怎么找到行业与技术捷径快速成功?怎么过好自己的程序人生?这些不同国家、不同领域、不同岗位,甚至不同年代的人物故事,汇集在一起,绘成这个时空维度下我们技术时代创建者的大致全貌。其间既能看到用技术改变世界背后的深邃思考,也能看到这些拥有着不同背景、兴趣的程序员们在不断的选择与挑战中,终如何找到自己的道路。

本书从实际应用出发,理论结合实例,深浅出地讲解Spring Boot应用发。通过博客项目实战贯穿全书,指导读者动手实践,系统地理解Spring Boot发的流程,*后给出3个完整的实战案例,帮助读者提升Web应用发能力。

( 1 )豪华作者阵容: 作者全部是自腾讯、滴滴、快手等一线互联网企业的数据科学家、数据分析师和算法工程师,经验极为丰富。 ( 2 )三维度深融合: 将数据科学的3个维度 商业理解、量化模型、数据技术全面通,涵盖数据科学的应用场景、理论支撑和技术底座。 ( 3 )应用场景面广: 本书所有数据科学应用场景均来自商业环境,强调实用、可操作性强。 ( 4 )方法论与案例: 围绕3大主题给出了大量方法论和实践,方法论与案例的背景、代码、解读等模块深度融合。

1.针对干涉型光谱成像仪,根据其光谱成像的原理和数据处理的特,详细分析其独特辐射定标方法的原理及误差环节,提高辐射定标的精度。 2.结合工程实际,详述定标的要求,程序,更具可操作性。 3.鉴于光谱成像遥感及其定标技术的快速发展,对各种定标方法,尽量汇集近年的新技术、介绍新成果,力求跟踪定标技术的发展前沿。 4.较详尽、系统的介绍辐射标准器具、仪器以及定标成套设备,便于定标工程技术人员参考。 5.在全书的章节安排上,力求系统清晰。对内容繁杂的部分,安排较详细的分标题,便于读者查阅。

本书通过15款有趣的小游戏和小程序,由浅深地向读者介绍Scratch 3.0编程的基本技能以及程序设计的思维和方法。本书首先带领读者认识Scratch 3.0,了解Scratch 3.0 编程中用到的基本概念,然后按照初级、中级和高级3个难度层次,详细介绍15款趣味游戏的发过程。附录部分给出了Scratch 3.0中常用的编程积木的列表和说明,方便读者在需要时查阅。本书具有以下特色:● 做中学 的方法和理念,寓教于乐。● 注重基础知识的介绍和铺垫,训练编程思维。● 游戏选取注意代表性和趣味性,区分不同的难度层次。● 使用 小贴士 和特殊的知识板块,强调重和难。● 提供示例代码和编程素材下载,方便小朋友自学。本书带领读者编写的趣味游戏包括: 初级难度游戏大家来找茬 迷宫探险地鼠 翻翻乐水底世界 弹球电子相册 白色圣诞节 中级难度游戏逃家小兔 石头剪刀布 人机对战

1.实战导向,即学即用:本书精选学生成绩统计、汽车数据可视化、泰坦尼克号数据分析、抖音运营预测等8个跨行业热门R语言项目,覆盖基础统计、机器学习、关联分析等核心技术,既是新手练手的优质素材,更是职场人解决实际业务问题的“工具手册”,项目代码可直迁移至工作场景,实用性拉满!?2.体系化教学,零门槛上手:不同于零散的教程,《R语言数据分析项目全程实录》遵循“发背景→系统设计→技术准备→功能实现→项目运行→源码下载”的项目发流程,每章聚焦一个完整项目。读者无需担心思路断裂,跟着步骤操作即可产出可落地的成果,快速积累真实数据分析经验,收获清晰的学习成就感。?3.覆盖多场景需求,适用人群广泛:无论是R语言门自学者想拓展实战视野,统计学/计算机专业学生做实训或毕业设计,还是高校教师、IT讲师寻找教学案例,

从认识源、拥抱源、践行源到源心法,华为源实践全纪实 提供全面深的企业视角,梳理源通识,分享源设计,推动源生态建设,并探讨对未来源的思考 深探讨企业对源理念价值观的理解与思考 华为公司常务董事汪涛,中国科学院院士王怀民,CSDN创始人、董事长蒋涛,清华大学教授夏树涛作序推荐 中国源软件推联盟名誉主席陆首群,国家工业信息安全发展研究中心软件所所长潘妍,中国科学院软件研究所副所长、总工程师武延军,北京大学计算机学院教授周明辉倾情推荐


测试工程是一项综合多种技术的应用工程,发展迅速,它随着网络技术、测试总线技术、计算机软件技术的发展而发展。

全栈自动化测试实战——基于TestNG、HttpClient、Selenium和Appium
TestNG是一个适合做全栈自动化测试的整体框架。 本书按照单元自动化测试、口自动化测试和界面自动化测试的顺序编写,帮助读者通各个级别的自动化测试壁垒,全面掌握自动化测试。

本书荣获CSDN 【2021年度IT技术影响力之星评选 十大IT图书】 ,在51CTO举办的 2021年度受读者喜爱的IT图书评选 中荣获 【数据科学领域受读者喜爱的图书TOP5】 (1)作者资历深厚:作者来自于,资深的分布式事务架构专家,Apache ShenYu(incubating)、Hmily、RainCat、Myth、mykit-data等多个源框架的创始人。 (2)作者经验丰富:作者有多年的分布式事务经验、微服务架构经验、分布式系统架构经验,以及分布式事务框架的架构和发经验。 (3)广度深度兼备:从基础知识、解决方案、原理分析、源码实现、工程实战5个维度全面、深讲解分布式事务。 (4)注重工程实践:书中有大量经过了生产环境的高并发、高流量考验的完整案例,并附案例代码,读者可以直复用。 (5)大厂专家推荐:来自、阿里、腾讯、蚂蚁金服、滴滴、饿了么、58集团、IBM等互联网大厂及Apache软


(1)作者是拥有10余年发经验的iOS技术专家,著作颇丰,教学经验丰富。 (2)指导读者用全新的iOS系统、XCode工具和Swift语言发iOS应用。 (3)摒弃传统门书讲解方式,项目和任务驱动,逐步引导读者在实战中掌握iOS应用发的工具、方法和技巧 (4)由浅深、循序渐,核心知识蕴藏在10余个设计精巧的案例中,零基础读者也能发出高质量应用。


1.《高性能服务系统构建与实战》基于作者10余年工作经历中踩过的技术神坑,总结整理而成。覆盖面广、逻辑性强,是每一个追求卓越的互联网系统架构师案头的宝典。 2. 《高性能服务系统构建与实战》分享了构建高性能服务系统的设计理念和实战经验,并引导读者行场景实战,知识横跨系统架构领域和软件架构领域,是架构高大上而实操又地气的不可多得的好书。 3. 《高性能服务系统构建与实战》内容全面、案例丰富、讲解细致又通俗易懂,业内专家邓柯、应恒、肖友能、刘克、张俭、赵勇联袂力荐。

Autodesk Revit Architecture 2017 官方标准教程

本书基于当前*流行LabVIEW 8.20中文版,结合大量具体实例,详尽介绍了LabVIEW设计软件的开发环境和基本操作,前面板和程序框图的设计技巧,LabVIEW的数据类型、数据结构,以及数据的表达与显示方法,文件的输入/输出方法,信号的时域和频域处理及信号滤波,与其他应用程序接口的设计,总线技术及数据采集系统的概念等。


(1)阿里巴巴CBU技术部(1688.com)是阿里巴巴集团B2B电商、新零售、新制造的重要技术生力军。 (2)阿里巴巴CBU技术部15年来通过技术为千万中小企业赋能,在B2B领域的交易、支付、营销、采、分销等环节沉淀了大量的技术经验和成果。 (3)结合阿里巴巴B2B电商业务场景,深度解析算法对用户、商品、商家的精准刻画,围绕搜索、推荐、营销、直播、端智能等场景建模,还原商业视角的技术思考和落地。

Service Mesh实战:基于Linkerd和Kubernetes的微服务实践
(1)作者是思科的高级工程师,是国内Service Mesh领域的早期实践者,是的架构师和微服务技术专家。 (2)详细讲解Linkerd的配置、部署、管理、运维和监控,以及它的工作原理,对理解其他Service Mesh产品也有帮助

赠送11小时高品质同步配套教学视频(可手机扫码观看); 卫老师环艺教学实验室重磅力作,实战案例教学 同步视频教学; 11年建筑设计院工作经验的总结 11年高校土建专业教学经验的总结; 87个操作技巧与绘图心得 20张钢结构设计图 QQ群答疑解惑 教学PPT; 详细介绍零件和构件命名的规则与方法; 详解自动生成报告和自动输出图纸的一般方法与操作技巧; 详解 在设计过程中就应该避免碰撞,而不要到后才行碰撞检查 的理念与方法; 详解如何使用双屏幕行绘图,避免来回频繁地切换视图,从而极大地提高绘图效率; 按照专业设计、工程算量、生成图纸和建筑施工的高要求介绍完整的操作流程; 提出设计和建模时经常会遇到的问题,并分析原因,给出解决方案; 全程采用快捷键操作,准确、高效,可以满足实际绘图工作的要求。

逆向工程是一种分析目标系统的过程。本书专注于软件逆向工程,即研究编译后的可执行程序。本书是写给初学者的一本经典指南。全书共分为12个部分,共102章,涉及软件逆向工程相关的众多技术话题,堪称是逆向工程技术百科全书。全书讲解详细,附带丰富的代码示例,还给出了很多习题来帮助读者巩固所学的知识,附录部分给出了习题的解答。本书适合对逆向工程技术、操作系统底层技术、程序分析技术感兴趣的读者阅读,也适合专业的程序发人员参考。 ... 谨向这本出色的教程致以个人的敬意! Herbert Bos,阿姆斯特丹自由大学教授,《Modern Operating Systems (4th Edition)》作者 ... 引人胜,值得一读! Michael Sikorski,《Practical Malware Analysis》的作者

本书为软件工程师和数据科学家而编写,书中简明而全面地介绍了目前的神经网络和深度学习技术。全书展示了基于Keras框架、以Python编码的20多种有效的神经网络。你将从本书中学到以下内容:在大型神经网络上使用反向传播算法逐步优化函数微调神经网络以改结果质量使用深度学习行图像和音频处理在特定的案例中使用递归神经张量网络(RNTN)以取得比标准词嵌更好的效果识别循环神经网络(RNN)适于解决的问题探索自动编码机的实现过程使用强化学习增强深层神经网络全书通俗易懂,强调实际案例,适合广大的机器学习从业者和爱好者门与实践。

在持续万物中加速组织效率,提高管理成果,让流程可控,让价值体现

概率推理是机器学习的核心方法之一,本书旨在向程序员,特别是Scala发人员揭概率建模的神秘面纱,以帮助程序员们高效地使用概率编程系统。 借助概率编程系统,通过应用特定的算法,你的程序可以确定不同结论的概率。这意味着你可以预测未来事件,如销售趋势、计算机系统故障、试验结果和其他许多重要的关注。本书的主要内容● 概率建模门● 用Figaro 编写概率程序● 构建贝叶斯网络● 预测产品生命周期● 决策算法本书使用的Figaro概率编程语言是Scala库,这使得概率编程模型更容易与Java虚拟机应用集成。同时,Figaro具备了目前概率编程系统中非常广泛的表现特征和推理算法。Figaro还是一个源GitHub项目,全新版本号为3.3。

优化的工具箱和自编函数实现双管齐下 算法原理→流程→编程→举例一杆到底 60余个程序,100余个实例一一精编精讲

本书全面、系统地介绍了MATLAB的基础知识及其在工程实际中的应用,可使用户快速、轻松地掌握这个功能强大的软件。

使用Elasticsearch和Kibana造专业级的搜索引擎! 这是一本注重实践的书,书中深探讨了Elasticsearch的整体架构,揭示了基础设施模式,并详细介绍了众多Elasticsearch API的搜索功能和分析功能。 本书指导读者使用Elasticsearch 8为网站和应用添加现代搜索功能,让读者可以从安装和配置集群的基础知识快速阶到索引文档、高级聚合,再到将Elasticsearch投生产。将设计出色的搜索体验的技术细节与技巧巧妙地结合是本书的一大特,这一特必将使读者对本书爱不释手。 本书主要内容 ● 理解搜索架构。 ● 全文搜索查询和词项级搜索查询。 ● 分析和聚合。 ● Kibana中的高级可视化。 ● 配置、扩展和调优集群。 本书适合熟悉脚本和命令行应用的应用发人员阅读。


本教材是针对《计算机网络》课程后续课程使用的,大多学校学生学习《计算机网络》课程后只是停留在理论层面,而不会实际去编写网络程序。本教材讲从*基本的网络编程起步,指导学生如何行网络应用程序的编写,也结合一些广泛应用的互联网协议去编写相关的网络应用程序。教材的重就是提高学生的编程能力,为以后工作下基础。

通过 TensorFlow 2.0 编程实践,掌握卷积神经网络及其应用详解卷积神经网络和TensorFlow深度学习的知识要,揭示从卷积神经网络模型构建到应用 程序编写的一整套方法和技巧,灵活使用卷积神经网络解决机器学习应用中的相关问题

配套视频 PPT 全部数据及源代码 获取方式: 1、微信关注 华章计算机 2、在后台回复关键词:Keras (1)作者经验丰富:资深AI技术专家和数据挖掘专家,拥有超过14年技术研发和管理经验,连续6年被微软评为数据科学和AI方向MVP。 (2)零基础快速门:针对性内容设计,结构合理,内容突出,零基础读者也能快速门深度学习。配套视频 PPT。 (3)理论知识扎实:深度学习工具使用、基础知识、神经网络、模型构建等理论知识全部详细讲解。 (4)实战案例丰富:原理辅以Keras代码,每章都有综合案例及其代码分析,结合生产环境展。


1.ScratchJr是一款专门为学前儿童发的、简单又有趣的编程启蒙APP应用,它可以让幼儿(5-7岁)创建互动的故事和游戏。家长可在iPad或者Android平板电脑上免费下载到ScratchJr。2.它让孩子用编程讲故事、做游戏,在实操中体验编程的趣味性,同时锻炼孩子的逻辑思维。3.本书结合数学、科学、音乐等几个科目,提升孩子的创造力、思考力、想象力。4.本书附赠视频展示,扫码即可观看,更强的互动性,让孩子体验快乐编程。

(1)中兴通讯官方出品 (2)作者来自中兴通讯OPNFV团队,团队对OPNFV社区的贡献全球排名前3,技术实力雄厚,经验丰富 (3)从系统管理员视角讲解了OpenStack CI/CD的系统组成、原理和架构,大量内容国内现有书籍和资料涉及
