-
硬件产品经理手册:手把手构建智能硬件产品
贾明华 试读
随着物联网的快速发展,软件与硬件逐渐融合,硬件产品经理这个角色越来越受到大家的重视。本书主要对与硬件产品经理相关的知识进行了系统梳理,为大家介绍了什么是硬件和硬件产品经理,以及智能硬件产品经理这个新兴岗位的特点和发展。同时本书为读者介绍了物联网产品(也称智能硬件产品)在市场分析、需求分析、同类产品分析、产品设计、硬件方案设计、合作伙伴的选择方面的特点和方法,以及产品经理需要编写的文档。在此过程中还穿插了案例分析,帮助读者理解其内容。
-
Creo 5.0中文版完全自学手册
钟日铭 试读
本书循序渐进地介绍了Creo 5.0 概述、二维草绘、基准特征、基础特征、工程特征、编辑特征、高级特征建 模、曲面设计、修饰特征、柔性建模、钣金件设计、装配设计和工程图设计等内容。全书共分13 章,内容安排由 浅入深,条理清晰,内容实用,范例经典。全书考虑初学者的学习特点,重点内容结合典型操作实例来辅助讲 解,从而帮助初学者快速掌握软件的基本用法并学习相关的设计技巧。 本书应用性和针对性较强,可以作为职业院校、大中专学校、相关领域培训班计算机辅助设计教程教材,同 时也可作为从事工业设计和机械设计等相关行业的设计人员的自学教材和参考资料。
-
AutoCAD 2020中文版标准教程
程绪琦 试读
本书是Autodesk公司力荐的《AutoCAD 2020中文版标准教程》。本书作者结合多年的工程实践和课堂教学经验来精心安排教材内容。在注重工程实践的基础上,本书作者不仅介绍了软件的特点和功能,更重要的是讲授了软件结合机械、建筑、制造等不同领域的实践特点,传授作者在实际工作中的切身体会和应用技巧,力求通俗易懂、图文并茂,使读者真正学会、用好AutoCAD 2020,并掌握工程设计的基本技能。 本书相关素材配有全部的练习文件和实践操作的讲解视频,让读者能够事半功倍地掌握软件功能。另外,本书素材中还配有PowerPoint课件,可方便授课教师教学(供读者网络下载)。
-
Python编程自学手册
史向东 试读
本书内容经过多次实践,从趣味易懂的语言讲解枯燥的编程知识,能够让初学者轻松掌握Python的基本语法、计算机程序设计中的常用算法,快速具备一定的实战开发能力。 本书共分为三个部分,第一部分是基础篇,重点讲解基本语法;第二部分是进阶篇,重点讲解函数和多种组合数据类型;第三部分是应用篇,重点讲解程度设计、web开发及游戏开发,让学习者能够快速具备Python实战能力。
-
自己动手做大数据系统(第2版)
刘未昕 试读
在第一版的基础上,根据近几年大数据领域最新出现的各种流行组件,逐个进行介绍,并以两个具体的示例,贯穿各个章节,对组件之间的协同工作关系进行剖析。新增大数据平台架构选型及最佳实践案例,大数据治理,流计算开发,flink等流式大数据处理。基于docker的大数据运维部署等部分,书中所使用的示例程序,是基于笔者在进行企业培训时,企业提出的业务需求而展开,示例程序更有代表性。
-
MySQL性能优化和高可用架构实践
宋立桓 试读
互联网公司里面几乎很少有公司不用MySQL,国内互联网巨头都在大规模使用MySQL。如果把MySQL比喻成数据库界的一条巨龙,则性能优化和高可用架构设计实践就是点睛之笔。本书将详细讲解 MySQL 5.7高可用和性能优化技术,细致梳理思路,并与真实生产案例相结合,通过原理阐述到实战部署,帮助读者将所学知识点运用到实际工作中。 本书分为13章,详解MySQL 5.7数据库体系结构,InnoDB存储引擎,MySQL事务和锁,性能优化,服务器全面优化、性能监控,以及MySQL主从复制、PXC、MHA、MGR、Keepalived+双主复制等高可用集群架构的设计与实践过程,并介绍海量数据分库分表和Mycat中间件的实战操作。 本书既适合有一定基础的 MySQL数据库学习者、MySQL数据库开发人员和 MySQL数据库管理人员阅读,同时也能作为高等院校和培训学校相关专业师生的参考用书。
-
好好学Java:从零基础到项目实战
欧阳燊 试读
本书是一部Java基础开发教程,使用Java 11 版本,以IntelliJ IDEA为开发环境,从软件工程的视角讲解Java编程的各种知识,由浅入深,由理论到实战,带领读者走进Java编程的广袤世界。全书共分为17章。其中第1~6章介绍Java的常见数据类型及开发,包括基本变量类型、数组类型、包装变量类型、字符串类型以及日期时间类型;第7~11章介绍面向对象的开发过程,包括面向对象的三要素(封装、继承、多态)、面向对象的扩展(嵌套、枚举、抽象、接口)、面向对象的应用(容器、泛型、文件IO)、面向对象的特殊处理(异常、反射、注解)以及基于面向对象的函数式编程;第12~14章介绍Java语言的界面编程,包括AWT、Swing、JavaFX三大图形框架的编码运用;第15~17章介绍Java编程的高级开发,包括多线程、网络通信和数据库操作,各章末尾着重描述打地鼠游戏、即时通信工具、诗歌管理系统三大实战项目的软件设计及编码实现。 本书适用于Java编程的初学者、有志于转型Java开发的程序员,也可作为大中专院校与培训机构的Java基础课程教材。
-
青少年学Python编程(配套视频教学)
龙豪杰 试读
已经进入很多初高中教材,本书正是专为青少年编程倾心打造的一本书,旨在帮助广大青少年更好、更快地入门Python编程,为以后的兴趣爱好奠定基石。 本书分为13章,从Python第一个例子hello world开始,重点讲解基本数据类型、分支结构、循环结构、列表、字典、元组、函数和抽象类,以及游戏设计、文件读写和异常处理等内容。学生学完之后能掌握Python编程方法并独立做一些Python项目。 本书内容详尽、示例丰富,是广大Python入门读者必备的参考书,适合作为中小学的Python编程教材,也可供青少年编程机构的师生教学使用。
-
C++标准库(第2版)
尼古拉·约祖蒂斯 试读
本书是全球 C++ 经典权威参考书籍时隔 12 年,基于 C++11 标准的全新重大升级。标准库提供了一组公共类和接口,极大地拓展了 C++ 语言核心功能。《C++ 标准库(第2版)》详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用 C++11 标准实现的实用代码范例。除覆盖全新组件、特性外,本书一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及 STL 算法。此外,本书同样关注 lambda 表达式、基于区间的for循环、move语义及可变参数模板等标准库中的新式 C++ 编程风格及其影响。
-
社交网络竞争性信息传播与用户行为分析
刘小洋 试读
本书从微观竞争性信息、宏观竞争性信息、社交网络群体社区行为、用户兴趣、异常用户识别、关键节点用户挖掘、用户链路与热点话题预测等角度入手,结合社交网络的真实案例,深入剖析了社交网络竞争性信息的传播规律与用户行为,并根据作者团队的研究成果和实际研究经验,归纳、总结了社交网络竞争性信息传播与用户行为分析的研究现状和未来发展动态。
-
容器云的关键理论和方法研究
谢晓兰 试读
本书遵循由浅入深、循序渐进的学习规律,分析了从云计算到容器云的过渡过程,全面介绍了Docker、Kubernetes、OpenShift,包括基础知识、在主流操作系统上的安装方法以及基本操作,然后对容器云与微服务以及容器云中的资源预测与配置、容器云任务调度、资源调度进行了深入探讨,并对混合容器云调度进行了系统阐述。本书案例丰富、实验详实,凝聚了作者多年的研究成果和心得体会,非常适合热爱和学习容器云的学术界和工业界人士阅读。本书有助于读者更好地理解容器云背后的根源和本质。
-
HTML5+CSS3基础开发教程(第2版)
张珈珣 试读
本书内容主要分为三大部分。第 一部分介绍了HTML5的相关开发技术,包括HTML的发展,HTML5与之前版本的区别,HTML5的表单元素应用,HTML5的多媒体元素应用,HTML5的图像及动画应用,HTML5的元素拖曳技术,HTML5的数据存储技术,HTML5的离线应用及地理位置应用。第 二部分介绍了CSS3的相关知识。第三部分为HTML5与CSS3的综合应用实例。
-
-
Revit建筑设计与实时渲染
张晶 试读
本书基于Revit 2020和鸿业BIMSpace 2020软件平台,全面详解了其造型功能与应用。本书由浅入深、循序渐进地介绍了Revit及BIMSpace的基本操作及命令的使用方法,并配有大量的制作实例,使用户能更好地巩固所学知识。全书共9章,穿插大量的技术要点,帮助读者快速掌握建筑模型设计和建筑结构设计技巧,向读者提供超过10小时的设计案例的演示视频,以及海量的素材文件、结果文件和其他学习资料,协助读者更顺利地完成全书案例的操作。它以建筑设计工程师、教育专家和建筑软件开发公司的开发人员为技术支撑,为广大的软件爱好者、学生、工厂员工提供了强大的软件技术和职业技能知识。
-
精益创业UX篇:高效用户体验设计
Laura Klein 试读
创业需要好的设计,精益创业的用户体验设计是一种更快更智能的用户体验设计方法。本书讲述了众多精益用户体验设计的特点,通过多角度的学习读者将学会更精益、更好、更快、更省时的实践策略。全书共三篇,分别从验证、设计及产品三个方面介绍了精益用户体验设计。本书内容精炼、角度全面,适合那些想要开发出色产品的设计师或者想要尝试产品创新的人。通过阅读本书,读者将学会学习、设计和交付伟大产品的特定工具和技巧。
-
Capture One 10使用指南(全彩)
陈林 试读
本书是国内第一本全面介绍Capture One使用的书籍,包括了广大读者最为关心的问题,比如联机拍摄、图片库管理、色彩编辑器以及本地调整等功能的使用介绍与演示。同时对于常见的软件与硬件故障,笔者也提供了相应的解决方案。
-
etcd技术内幕
百里燊 试读
etcd是一个可靠的分布式KV存储产品,由CoreOS公司开发,其底层使用Raft算法保证一致性,主要用于共享配置和服务发现。本书主要从源码角度深入剖析etcd,首先介绍etcd的背景知识,如何搭建源码环境及相关的命令。接着从基本的Raft协议开始介绍,帮助读者了解Raft协议的背景、如何处理各种异常场景及相关扩展。然后分析etcd-raft模块对Raft协议的实现,同时介绍etcd自带的raftexample示例,帮助读者了解etcd-raft模块的基本使用方法。本书还介绍HTTP编程基础和etcd-rafthttp模块的工作原理及具体实现,以及etcd中如何处理WAL日志文件及快照数据文件,并且详细分析etcd的底层存储,对v2版本和v3版本的存储都做了详细的介绍。最后重点介绍etcd服务端和客户端的相关内容,etcd服务端会组装并协调前面介绍的各个组件,并且在它们的基础上扩展出了更多的功能,此外还详细分析v2和v3两个版本客户端的具体实现。
-
揭秘Angular(第2版)
广发证券互联网金融技术团队 试读
作为一部系统讲解流行前端框架Angular 新版的权威著作,本书覆盖入门、深入和实战三大主题。第一部分从前端的故事起点说起,然后对Angular 及TypeScript 进行了简单的介绍,接着通过一个通讯录例子让读者快速入门Angular 的开发;第二部分深入讲解了Angular 架构及Angular 核心内容,包括组件、模板、指令、服务、依赖注入、路由及测试,此外,在相应的章节里还补充说明了如变化监测的核心Zones(第6 章)、双向绑定的原理(第7 章)、RxJS(第9 章)等关键内容;第三部分则通过问卷调查系统来指引读者进行Angular 项目的实战;第四部分主要是Angular 延伸知识的讲解,介绍了ionic 框架(第19 章)及Angular 的服务端渲染(第20 章)相关技术。
-
Photoshop CC图像处理入门、进阶与提高
韩少云 试读
本书从图像处理的实际应用出发,由浅入深地介绍了Photoshop CC的使用方法及图形图像处理的一些常用技巧。通过本书的学习,读者可以掌握Photoshop在图像处理、平面设计、室内外设计和网页制作等领域的大量应用技能。 本书涵盖Photoshop的基础知识、基本使用和综合运用,巧妙地通过入门、进阶和提高3个模块化内容,帮助读者快速学习Photoshop的众多应用知识和实用技巧,并熟悉如何运用平面绘图软件进行各类平面设计。
-
ANSYS 17.0案例分析视频精讲
张云杰 试读
本书针对用ANSYS软件进行应用分析和计算的用户,依托ANSYS 17.0软件的实用功能,以精选的案例为主线,介绍ANSYS有限元分析的全过程,重点介绍ANSYS 17.0经典实用案例的操作步骤,内容包括建立模型、薄板平面应力问题分析、传动轴对称问题分析、结构梁分析、球和平面接触分析、机翼模态分析、弹簧质量系统受谐载荷谐响应分析、滑动摩擦瞬态动力学分析、板梁结构响应谱分析、细长杆屈曲分析、橡胶圆筒受压分析、撞击刚性墙分析、复合材料梁弯曲分析、板状构件疲劳分析、结构断裂分析等多个实用案例,同时结合案例依次介绍各类型分析的操作流程,以及复杂综合案例的演示。本书通过精选案例+视频精讲的方式,配有交互式多媒体教学资源,便于读者学习和理解。本书结构严谨,内容翔实,知识全面,可读性强,设计案例专业性强,步骤清晰,是广大读者快速掌握ANSYS的自学实用指导书,同时更适合作为职业培训学校和大专院校相关课程的指导教材,也可供相关领域的科研人员、企业研发人员,特别是从事应用计算的人员学习。
-
C++程序设计
何历怀 试读
本书主要参考全国计算机等级考试二级C++考试大纲的要求进行编写,并做了一定的提高。本书分11章,第1章主要是对C++语言的概述,让读者对C++有初步的认识;第2章主要介绍了C++的基本数据类型和表达式;第3章主要介绍了C++常用的三种流程控制结构和语句;第4章介绍了C++的函数;第5章介绍了C++的数组;第6章介绍了C++中的指针。前6章主要是介绍面向结构的程序设计知识。第7章介绍用户自定义数据类型,重点介绍了结构体的用法,这一章是过渡性的知识,为第8章介绍面向对象的程序设计做个铺垫;第8章简要介绍了面向对象的程序设计思想和方法;第9章、第10章介绍类和对象、类的继承和派生的方法;第11章介绍了流类库和输入输出。后面3章集中讲述基于对象的程序设计——即C++的类class设施的定义及用法,我们可以用类来定义新的类型,并且操纵这些新的类型可以像内置类型一样容易,通过创建新的类型来描述问题域,C++使程序员能够编写出更易于理解的应用程序。
-
软件测试进阶之路——测试路上你问我答
何飞 试读
如今,众多的互联网产品企业不再仅仅重视用户交互体验和运营推广渠道,也越来越重视产品的质量,所以软件测试岗位的受重视程度自然也就水涨船高,越来越多的同学正在前往或者已经走在软件测试这条路上。而本书不同于市面上大多数测试理论知识的集合类书籍,它以软件测试的职业发展道路为主线,按不同的工作年限为阶段划分,再围绕各个阶段最常遇见的实际问题,通过问答的形式将解决问题的思路、背景知识、实际应用方法一一道来,读者可以带着具体的问题,也可以根据自己所处的工作阶段来阅读这本书,参考问答的思路去解决自己的实际问题。
-
物联网室内定位技术
徐小龙 试读
在神奇的自然界中,有很多生物都可以准确地到达很远的地方,它们依靠的就是定位。定位,即确定方位,无论对于人还是地球上的其他生物来说,都太重要了。 随着科学技术的发展,定位技术正在深刻地影响着人们生活的各个方面。本书主要介绍定位技术,重点是介绍室内定位技术,首先概述了位置服务与定位技术,介绍了位置服务定义、应用情况、历史背景、发展现状,介绍了定位技术的发展情况;接着介绍了衡量定位算法的主要性能指标、影响定位的主要因素,深入阐述了目前主流的定位算法,包括基于测距的定位算法和基于非测距的定位算法;最后详细介绍室内定位技术,在阐述室内定位技术前,本书也花了一定的篇幅介绍室外定位技术,包括基于卫星的室外定位技术、基于基站的室外定位技术和混合定位技术。
-
案例解说组态软件典型控制应用
李江全 试读
本书从工程应用的角度出发,通过6种典型的计算机控制系统(包括基于单片机、PLC、PCI数据采集卡、USB数据采集板、远程I/O模块、智能仪器),使用目前流行的工控组态软件KingView,对工业控制系统中的4类典型应用,即模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO)的程序设计方法进行了详细的讲解。本书内容丰富,每个案例提供具体的设计任务、详细的操作步骤,注重解决工程实际问题。可供各类自动化、计算机应用、机电一体化等专业的大学生学习计算机控制技术,也可供计算机控制系统研发的工程技术人员参考。
-
地理空间元数据关联网络构建与应用
赵红伟 试读
在介绍相关研究背景与意义、国内外研究现状、相关理论方法的基础上,本书阐述面向关联数据的地理空间数据语义关联网络构建方法,包括构建地理空间元数据在空间、时间、专题三个特征的本体、设计地理空间元数据语义关联模型、研究多种语义形态下地理空间数据语义关系判断及语义相关度计算方法、对构建的语义关联网络实例进行优化分析等,并通过开发地理空间元数据语义关联网络应用系统验证网络的应用效果,最后对地理空间元数据语义关联网络的构建及应用进行总结和展望。
-
细说Linux系统管理
兄弟连教育 试读
本书为学习Linux系统管理的参考书,内容涵盖Linux系统管理所需的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。 本书依次讲解了Linux的高级文件系统管理,包括磁盘配额、LVM(逻辑卷管理)和RAID(磁盘阵列)的部署;Shell的基础知识,包括Bash操作环境的构建、输入输出重定向、管道符、变量的设置和使用;Shell编程的正则表达式、字符处理命令、条件判断、流程控制等知识,以及Shell编程的实例脚本演示;Linux系统的引导流程,以及启动引导程序GRUB的使用、内核模块管理;Linux下的常见服务,以及服务的分类、管理、自启动的设置等;Linux的进程管理、工作管理和系统定时任务;Linux的常用日志管理,包括rsyslogd日志服务、日志轮替、日志分析工具;LAMP和LNMP的开发环境在Linux下的部署、管理、优化;数据备份的原理和原则、备份和恢复命令;SELinux的设置、日志查看、策略规则等。 本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及大学计算机相关专业的学生,也是云计算学习的必备入门书籍。
-
大话Java:程序设计从入门到精通(含DVD光盘1张)
孙卫琴 试读
本书采用由浅入深、与实际应用紧密结合的方式,利用大量典型生动的范例,详细讲解了 Java 编程 的各种基本技术。本书的范例全部基于最新的JDK9 版本。本书内容包括:创建和运行Java 程序的基本 方法、Java语言的基本语法、数据类型和变量、操作符、流程控制、继承、Java语言中的修饰符、接口、 异常处理、对象的生命周期、内部类、多线程、数组、集合、输入输出、图形用户界面和访问数据库。 本书还介绍了JDK9 的一些新特性,包括JShell 命令及Java类库的模块化等。 本书别出心裁,引入了中国传统文化中家喻户晓的《西游记》中的人物孙悟空,以他学习Java 语言 为主线,以模拟《西游记》中的种种传奇故事及实现各种有趣的实际应用为案例,带领读者逐步领略Java 语言的种种神通妙用,大大增加了书的趣味性。
-
UG 10.0 数控编程实例教程
詹建新 试读
本书是结合编者多年的实际教学经验与十多年在模具厂生产一线r的工作实践而编写的,按照考证与数控竞赛的要求,从建模到数控编程再到工件装夹,介绍得非常详细,有利于学生参加考证和数控竞赛。 全书分基础篇、进阶篇和提升篇,精选十个实例,详细地讲述了每个实例的建模过程和数控编程过程。所选内容深入浅出,都在课堂上经过学生反复验证,符合学生的水平,深受学生喜爱。
-
超密集无线组网
陶小峰 试读
随着未来移动通信应用场景的不断丰富,网络中的信息传输需求随时间和地点呈现出非均匀特性,传统以宏蜂窝为主、以区域覆盖为目的的移动通信网络架构将难以应对通信业务需求爆炸式增长的挑战,而超密集无线网络被认为是解决此挑战的创新性变革之一。本书将重点介绍基于超密集无线网络的理论与应用技术,结合国际学术界与标准化组织的最新研究进展,对超密集无线网络的建模、部署场景、容量极限、资源分配、干扰管理等核心问题进行科学系统的介绍,同时还将针对5G关键技术的组网进行详细分析,包括D2D组网、有源天线组网、动态TDD组网、融合认知组网等,力求为读者呈现未来移动通信组网的全景。 本书适合5G移动通信工程和技术领域的专业人员阅读。
-
Scratch编程权威实战指南
奥松学盟 试读
本书是一本针对Scratch编程初学者的教育书籍,通俗易懂,把较为困难的编程清楚地展现在读者面前。本书由具有丰富编程经验和实践经验的奥松学盟优秀讲师主导编写,对于初学者来说是一本不可或缺的参考书。 本书全面讲解Scratch程序设计语言的特性和用法,共分为四部分,分别对Scratch及其扩展应用进行详细阐述。第一部分是Scratch概述;第二部分介绍Scratch语言,主要涉及操作界面、基本程序设计及基础应用;第三部分基于Scratch,通过实际案例分析介绍Scratch的用法技巧;第四部分主要介绍了Scratch与硬件结合开发使用的方法和教程,并进行了具体的案例讲解。 本书中不但新增了大量教学辅助内容,以强调重要的知识点、提醒常见的错误、推荐优秀的编程实践、给出使用提示,还包含大量实战示例和习题。
-
Visual Basic程序设计
郭维威 试读
本书充分考虑到高等职业教育的培养目标、教学现状以及长远的发展方向,坚持"因材施教”的教学原则,注重理论联系实际,以大量的实例贯穿整个课程体系,既注重基础知识和基本方法的理解,又强化结构化程序设计和常用算法的训练,在教材的内容上努力做到由浅入深、循序渐进,图文并茂,详细的介绍了面向对象的程序设计方法。为了方便教师和学生学习使用,本书配备《Visual Basic程序设计学习与指导》、PPT电子课件、期中测试习题等教学资源。
-
小白学数据挖掘与机器学习——SPSS Modeler案例篇
张浩彬 试读
《小白学数据挖掘与机器学习——SPSS Modeler案例篇》用生活中常见的例子、有趣的插图和通俗的语言,把看上去晦涩难懂的数据挖掘与机器学习知识以通俗易懂的方式分享给读者,让读者从入门学习阶段就发现,原来数据挖掘与机器学习不但有用,还很有趣。《小白学数据挖掘与机器学习——SPSS Modeler案例篇》以IBM SPSS Modeler作为案例实践工具,首先介绍了数据挖掘的基本概念及数据挖掘方法,然后介绍了IBM SPSS Modeler工具的基本使用、数据探索、统计检验、回归分析、分类算法、聚类算法、关联规则、神经网络以及集成学习。每一章都会以漫画形式介绍一些日常小例子并作为切入点,用通俗的语言介绍具体的算法理论,同时在每章最后都附上应用案例,让读者更轻松地阅读本书并掌握对应的算法和实践操作。全书内容循序渐进,完整覆盖了数据挖掘与机器学习的主要知识点,适合数据挖掘与机器学习入门读者阅读。
-
Python数据可视化之matplotlib实践
刘大成 试读
本书借助matplotlib讲解开展Python数据可视化实践所需要掌握的关键知识和技能。本书主要由matplotlib入门、精进、演练和拓展四部分组成。同时,为方便读者对书中的内容进行有效实践,相关章节都会配以大量典型的综合案例。书中使用的代码都是Python编程知识里的基础内容,有利于读者将时间和精力放在数据可视化的实践本身上。因此,本书适合对Python数据可视化有兴趣的各行业和领域的有识之士。
-
架构宝典
中生代技术社区 试读
本书从架构设计概念、方法、模式、实践案例等四个方面进行阐述,内容丰富,是一本可以很好指导实践的书籍,更是各位资深专家和架构师的经验总结。 本书共分为四部分:第一部分将介绍架构设计的概念、方法论,以及架构师的核心能力;第二部分将介绍微服务架构选型、架构模式与实践、数据一致性保证、微服务与DevOps的关系以及如何设计云微服务架构;第三部分将介绍移动电商、消费信贷、支付系统、金融撮合等领域的优秀实践;第四部分将介绍优化系统架构性能的方法论、案例、关键技术等。本书适合即将步入架构领域的技术专家,以及致力于提升软件架构设计能力的架构师、设计人员和开发人员阅读,希望本书能够为读者的实际工作和个人成长提供帮助。
-
Docker微服务架构实战
蒋彪 试读
微服务与Docker 是近年来分布式大规模服务架构中两个主流的技术趋势,本书主要介绍中小型企业在架构落地过程中柔性地切入微服务和Docker 虚拟化的各种方法。书中主要介绍了微服务架构的各种技术选型、微服务拆分的各项原则、传统应用向微服务架构过渡的方法论、Docker 技术原理、Docker 跨主机通信选型、Docker 与DevOps 的整合方法等要点,同时简单介绍了利用Rancher 搭建Docker 容器云平台的快速解决方案,非常适合云计算从业人员阅读、学习。
-
数字助听器原理及核心技术
梁瑞宇 试读
本书详细介绍了数字助听器信号处理的相关理论和涉及的关键算法,主要内容包括数字助听器研究基础、数字助听器多通道响度补偿算法、助听器增强算法、助听器回波抑制算法、助听器降频算法、助听器方向性技术、助听器自验配技术、助听器声场景识别算法及展望。
-
-
小程序,大未来:微信小程序开发
吕云翔 试读
本书系统、全面地介绍小程序开发的基本过程,且配合实践案例,力求让读者能真正熟练掌握基础知识,并提高个人设计和开发技巧。全书分为三部分,共14章。第一部分包括第1章至第3章,介绍微信小程序的基础知识,包括小程序的定义、小程序与其他App的区别等。第二部分包括第4章至第10章,主要介绍小程序的开发,包括框架、组件、接口,以及与服务器的交互等。第三部分包括第11章至第14章,详解4个小程序实例的实现过程,这4个实例是不同方面、不同领域的小程序应用实例,旨在帮助读者掌握更多的小程序开发技巧,学会自主学习和自主开发。本书内容从理论到实践,由浅入深,以期使每位希望通过微信小程序开发应用的读者都可以轻松地阅读本书。
-
Elasticsearch大数据搜索引擎
罗刚 试读
Elasticsearch搜索集群系统在生产和生活中发挥着越来越重要的作用。本书介绍了Elasticsearch的使用、原理、系统优化与扩展应用。本书用例子说明了Java、Python、Scala和PHP的编程API,其中在Java搜索界面实现上,介绍了使用Spring实现微服务开发。为了扩展Elasticsearch的功能,本书以中文分词和英文文本分析为例介绍了插件开发方法。本书介绍了使用Elasticsearch作为数据管理平台的日志监控与分析方法,介绍了使用OCR从图像中提取文本以及问答式搜索的开发方法。
-
智能家居控制系统的设计与开发——TI CC3200+物联网云平台+微信
王立华 试读
随着物联网应用的集成高性能无线MCU的出现及微信、云服务平台的广泛应用和普及,智能家居系统又迎来一个发展机遇和高潮。智能家居系统不仅能够使家居设备之间互联起来进行数据交换和通信,还可以接入互联网进行数据的上传和下载。本书主要向读者介绍基于集成高性能无线Wi-Fi MCU(TI CC3200),并采用微信、云服务平台实现远程家居控制系统的设计。读者可以直接利用CC3200内部资源而省掉外部单片机,使用单个芯片就可以开发整个应用;根据TI的SDK自行开发还可以进行二次开发;借助片上 Wi-Fi、互联网和强大的安全协议,无需 Wi-Fi 经验即可实现快速开发。
-
细说Linux基础知识
兄弟连教育 试读
本书为学习Linux操作系统的入门参考书,全书共9章,内容涵盖了初学Linux所需的所有知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。 本书从Linux系统的前世今生讲起,详解了Linux系统的特点和各个发行版本,以及作者的学习建议;使用虚拟机构建Linux学习环境,常用Linux工具软件的使用,无人值守安装及网络安装;Linux服务器在生产环境中的管理建议;Linux常用命令;文本编辑器Vim的使用与进阶技巧;Linux源码包与二进制包的安装、升级、卸载及管理,软件包部署的建议;Linux用户和用户组的管理命令、配置文件;Linux权限管理,ACL访问控制列表,系统特殊权限和文件属性权限,管理员授权;Linux文件系统介绍,文件系统管理常用命令,系统分区规划与操作等。 本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及大学计算机相关专业的学生,也是云计算学习的必备入门书籍。
-
数字蝶变:企业数字化转型之道
赵兴峰 试读
数字化转型已是大势所趋、共识所在。企业管理者在实践上陷入两个困境:一是认知困境,即如何理解数字化转型。目前关于数字化转型的讨论非常多,企业管理者接收了各种碎片化的理念和观点,不仅难以形成系统性、整体性的理解,还存在诸多偏见与误解,为实践带来很多隐患。本书以扎实的理论研究为基础,提出了一套系统框架,可以引导管理者思考与实践。 二是实践困境,即如何推进数字化转型。一些企业虽然急于进行数字化转型,但并不清楚向哪里转、从哪里转、如何转。本书以大量经典案例与咨询实践案例为基础,提供了一套有效的方案,明确了企业数字化转型中各种真实存在的误区和陷阱。 本书适合企业中高层管理者研读与实践,也适合作为各高校的商学院MBA 教材,同时可供各类数字化转型观察者、研究者、咨询顾问研究及使用。
-
未来架构:从服务化到云原生
张亮 试读
互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。 本书首先介绍架构演化过程及云原生的概念,让读者对基础概念有一个准确的了解,接着阐述分布式、服务化、可观察性、容器调度、Service Mesh、云数据库等技术体系及原理,并介绍相关的SkyWalking、Dubbo、Spring Cloud、Kubernetes、Istio等开源解决方案,最后深度揭秘开源分布式数据库生态圈ShardingSphere的设计、实现,以及进入Apache基金会的历程,非常适合架构师、云计算从业人员阅读、学习。
-
收获,不止Oracle(第2版)
梁敬彬 试读
在这本书里读者将会跟随作者一同对Oracle数据库的相关知识进行梳理,然后共同提炼出必须最先掌握的那部分知识,无论你是数据库开发、管理、优化、设计人员,还是从事Java、C的开发人员。接下来作者再将这部分知识中最实用的内容进一步提炼,浓缩出精华的部分,分享给大家。这是二八现象的一次经典应用。 这部分知识就是Oracle的物理体系结构、逻辑体系结构、表、索引以及表连接五大部分。通过阅读这些章节,读者将会在很短时间内以一种有史以来最轻松的方式,完成对Oracle数据库的整体认识,不仅能在工作中解决常规问题,还能具备一定的设计和调优能力。相信通过这些章节的学习,会给读者的Oracle学习带来极大的收获。
-
中文版Photoshop CC完全自学一本通(升级版)(全彩)
张晓景 试读
本书从实用的角度出发,全面、系统地讲解了Photoshop CC的各项功能和使用方法。书中内容涵盖了Photoshop CC的工具和重要的功能,并将多个精彩实例贯穿于讲解过程中,操作一目了然,语言通俗易懂,使读者很容易达到自学成才的效果。
-
Flutter:从0到1构建大前端应用
何瑞君 试读
本书是Flutter从基础入门到进阶实战的教程书,也是一本面向大前端的新技术书。Flutter是谷歌新推出的一个跨平台的、开源的UI框架,同时支持iOS系统和Android系统开发,并且是谷歌未来新操作系统Fuchsia的默认开发套件。本书共10章,内容包括Flutter简介、Dart语言入门、一切皆组件、事件处理、动画、使用网络技术与异步编程、路由、持久化、插件与混合工程和项目实战。本书不仅介绍了Flutter的基本原理、特性,而且在实战章节全面展示了打造一个完整的基于Flutter的App的流程,包含具体细节、思想流程和代码实操。本书适合Flutter初学者,对移动开发有一定经验的人员,以及希望了解Flutter原理并进阶实战的相关技术人员。
-
实战Java虚拟机:JVM故障诊断与性能优化 (第2版)
葛一鸣 试读
不管技术如何发展,Java依然是一个充满活力的生态圈,学习Java的人也越来越多,但多数人学习Java虚拟机(JVM)时都会遇到瓶颈。本书将通过200余个示例详细介绍JVM中的各种参数配置、故障排查、性能监控及性能优化,帮助Java人突破瓶颈。本书共11章,修订后版本涵盖Java 6~Java 10。第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是对锁的支持。第9~10章介绍了Java虚拟机的核心—Class文件结构,以及Java虚拟机中类的装载系统。第11章介绍了Java虚拟机的执行系统和字节码,并给出了通过ASM框架进行字节码注入的案例。本书不仅适合Java程序员阅读,还适合工作于Java虚拟机之上的研发人员、软件设计师、架构师阅读。
-
AI赋能:AI重新定义产品经理
连诗路 试读
随着AI在越来越多的行业被应用,AI赋能的价值逐步体现出来。本书从AI的本质出发,介绍AI技术过往的发展历程和最新的理论成果,然后讲解如何站在移动互联网和大数据的基础上,系统地学习、应用AI技术。本书希望向读者提供学习AI技术的资料、路径,以及打磨AI产品的观点、思路。 此外,本书通过介绍笔者接触、打磨AI产品的实际经历,给大家指出AI赋能过程中需要避免的“坑”,期待我们在AI时代共同发展自己、发展生活,在未来遇到更好的AI产品、更好的自己。
-
人工智能十万个为什么:热AI 冷知识
智能相对论 试读
本书是由智能相对论创始人曾响铃联合旗下几位资深分析师深入一线企业调研后,并结合行业发展现状及未来发展趋势预测完成的一本人工智能冷知识普及书籍。本书全面、详尽地介绍了人工智能最先落地的几个热门领域:智能机器人、医疗服务业、教育、娱乐、健康等,覆盖了人们接触人工智能的各种场景,并对其背后的人工智能技术进行深入浅出地解释,是一本有趣的人工智能行业科普读物。
-
微波射频器件和天线的精细设计与实现(第2版)
吴永乐 试读
本书介绍了耦合线带通滤波器设计与实现、双频带耦合线功率分配器设计与实现、强耦合度高定向性耦合器设计与实现、宽带圆极化天线设计与实现、Origin和典型数据图片处理,阐述这些器件从理论、设计、仿真、制作到实测的全过程。本书不仅介绍了如何使用仿真软件ADS和HFSS来设计、仿真和优化代表性的微波无源器件和天线,还介绍了如何使用AutoCAD软件将HFSS建立的器件模型转化为可直接加工的PCB板图。 本书适合从事射频微波无源器件和天线研发工作的科技人员阅读使用,也可作为高等学校相关专业的教学用书。
-
零基础入门智能家居设计:基于C#语言与Proteus的实例应用
刘波 试读
本书主要介绍使用C语言进行上位机设计和使用Proteus软件进行下位机设计的方法。本书内容涉及智能家居的简介、上位机与下位机通信的基础知识、传感器采集电路的设计方法和C语言的编程方法等。书中完整地介绍了5个利用C语言和Proteus进行设计的智能家居实例,包括家庭智能灯光系统、家庭智能花卉养护系统、家庭智能气体检测系统、家庭智能门禁系统和家庭智能温湿度采集系统。通过本书的学习,读者可以在熟悉Proteus操作的同时体会智能家居的设计思路,自行设计智能家居。
-
数据结构案例教程(C语言版)
程海英 试读
数据结构是计算机和信息技术类等相关专业的一门重要的专业基础课程,数据结构及其处理算法是设计与实现系统软件和大型应用软件的重要基础,结合数据结构课程的现状和发展趋势,本教材具有难度适中、结构合理、应用性强的特点。
-
-
micro:bit 软件指南
余波 试读
本书由浅入深地介绍了micro:bit的常用开发软件用法,深入讲解MakeCode高级编程功能、移动终端(手机、平板电脑)APP的应用、MakeCode扩展模块的开发方法,以及编程中的实际应用技巧。MakeCode高级编程模块的应用与实践部分也涉及了软件学习和应用相关的硬件知识,使读者对micro:bit的使用有一个更全面的了解和认识,以便更好地掌握micro:bit。 本书案例丰富,注重实践指导,是进一步学习和应用micro:bit的好帮手。书中的案例和相关APP全部整理在网络云端,读者可以在前言中找到相应下载地址。本书为青少年创客活动和机器人学习提供全面的参考和实践指导。读者包括对micro:bit感兴趣的青少年爱好者,从事STEM教育的工作者,以及数学、艺术领域的跨专业爱好者。
-
TensorFlow移动端机器学习实战
王众磊 试读
随着人工智能技术的普及和边缘计算等新兴技术的兴起,很多人工智能的应用逐渐从云端向边缘设备和终端设备转移,基于移动端设备和嵌入式设备等小型设备的人工智能应用的开发越来越重要。 TensorFlow作为开源机器学习框架,提供了对不同开发环境和设备的支持。本书详细讲解了如何使用TensorFlow进行端到端机器学习应用的开发,以及使用TensorFlow Lite在小型设备(包括Android、iOS、树莓派(Raspberry Pi))上进行应用开发的要点和相应的实战案例。 本书也讲解了针对Android的硬件加速技术,以及业界流行的机器学习应用框架。本书代码基本对应TensorFlow 2.0。 本书适合没有人工智能开发经验的初学者,以及有一定相关经验并且希望在人工智能应用上更加深入了解的开发者阅读。
-
Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手
田春成 试读
相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及的各种技术,包括前端技术、Selenium元素定位、Selenium常用方法及WebDriver进阶应用;第3篇以携程订票系统为例,深入探讨了如何进行项目实战与优化,详细介绍了项目重构、数据驱动测试、Page Object设计模式及行为驱动等相关的各种常用技术;第4篇介绍了平台建设相关的一些实用技术,如平台搭建维护、项目部署及运用Docker容器技术进行测试等。为了使读者不但能掌握Selenium自动化测试,而且能够迅速获得项目经验,彻底掌握并灵活运用到实际的测试项目中,本书注重理论与实践相结合,提供了大量典型的自动化测试实例,按照由浅入深、前后照应的顺序来安排内容。如果你是初学者,可以按照本书安排的先后顺序来学习,这会让你对自动化项目能更快上手;如果你是有经验的高级测试从业人员,可以根据自己的需求阅读此书,借此来夯实基础,获得更多的项目设计和部署的经验,以及对项目全局方面的认知。
-
实战深度学习算法:零起点通关神经网络模型(基于Python和NumPy实现)
徐彬 试读
深度学习是机器学习的重要分支。本书系统地介绍了如何用 Python 和 NumPy 一步步地实现深度学习的基础模型,无须借助 TensorFlow、PyTorch 等深度学习框架,帮助读者更好地理解底层算法的脉络,进而进行模型的定制、优化和改进。全书由简到难地讲述感知机模型、多分类神经网络、深层全连接网络、卷积神经网络、批量规范化方法、循环神经网络、长短时记忆网络、双向结构的 BiGRU 模型等神经网络模型的必要算法推导、实现及其实例,读者可直接动手调试和观察整个训练过程,进一步理解模型及其算法原理。
-
细说PHP(第4版)
高洛峰 试读
每章都是PHP独立知识点的总结,全部以现在最新的PHP7以上版本应用语法为主。内容涵盖了动态网站开发所需要的后端全栈技术、PHP的常用功能模块和实用技巧、MySQL和Redis两种数据库的设计与应用、PHP面向对象的程序设计思想、数据库抽象层PDO、Web开发的设计模式、自定义接口技术、全球应用排行第一的Laravel5.5框架技术,并专门组建专业的开发团队为本书重新开发商业项目EUDPlayer作为案例等。每章都有大量的实用示例及详尽的注释,以加速读者的理解和学习,并为本书单独开发一个微信小程序(图书兄弟),提供和章节配套的精制视频教程、案例和课件下载、扩展文章、章节测试等多方位内容。 对于PHP应用开发的新手而言,本书不失为一本好的入门教材,内容既实用又全面,所有实例都可以在开发中直接应用,并辅以配套的视频教程,使读者轻松掌握所学知识。另外,本书也适合有一定基础的网络开发人员和网络爱好者,以及大中专院校的师生阅读与参考。不仅可以作为PHP开发的学习用书,还可以作为从事Web开发的程序员的参考用书和必备手册。对于行家来说,本书也是一本难得的参考手册,读者必将从中获益。
-
不能说的秘密:Photoshop人像摄影后期高端修饰与调色圣经(第2版)(全彩)
张伟 试读
如何才能做到科学、有效地修图?人像摄影后期处理应该如何取舍?商业人像到底如何修饰?人物的立体感和质感应该如何塑造?什么样的磨皮效果才是最佳的?锐化有哪些秘密?百变妆面应该如何呈现?鬼迷心窍的调色大片应该如何炮制?本书通过8章内容,全面详细地进行了阐述,让你在最短的时间内,完成从修图菜鸟到修图达人的蜕变。 本书适合有一定基础的Photoshop爱好者、摄影师、影楼后期人员、平面设计师、图像处理人员等阅读。
-
前端技术架构与工程
周俊鹏 试读
明确业务、架构与工程三者之间的关系是研究前端技术架构和工程化的基本前提:业务为核心出发点,架构聚焦于代码,工程聚焦于流程。在此基础之上,本书进一步剖析并明确了架构与工程的子集与超集的关系。本书从架构的角度分析了一个完整Web项目在前端以及前后端协作层面需要考虑的各项技术要点和解决方案,在业务需求以及应用质量得到保障的基础之上,进一步从工程的角度分析迭代流程中可能阻碍提高工作效率的各个环节和关键因素,并讲解了如何通过技术手段提升团队的规范性和生产效率。 本书的大部分内容需要读者对计算机操作系统、浏览器原理以及Web前后端工作原理有一定程度的理解。本书适用于前端从业经历较丰富并且对前后端协作流程有深度体验的读者。本书同样适用于对前端技术架构和工程化感兴趣的测试和运维人员。