-
深入实践DDD:以DSL驱动复杂软件开发
杨捷锋 试读
本书的第一部分会带领读者从战术层面以及战略层面重温领域驱动设计的重要概念,然后进一步阐述Eric Evans经典著作中没有显式提出的或者被太多人忽略的但我认为对DDD落地非常重要的若干概念,同时简要介绍从DDD社区兴起的一些软件架构模式。通过第一部分,读者可以更完整、更深刻地掌握DDD的知识体系。第二部分阐述如何设计一种DDD的DSL,包括这个DSL的规范(Specification)支持哪些特性、如何帮助团队描述领域模型的方方面面、这些特性的选择基于何种考量等。这种领域专用语言需要一个名字,我们总不能一直说“我设计的DDD的DSL”吧,于是我给它起了一个名字:DDDML。我认为这是一个很棒的名字。其实这种语言叫什么并不太重要,重要的是它可以用一种足够严格的方式描述领域模型。我认为目前它在简单与复杂之间取得了不错的平衡。当然,其中还有不小改进的空间。比如,我很乐意让它支持更多像“账务模式”这样的分析模式。第三部分介绍如何将“思想照进实现”——通过使用工具将描述领域模型的DSL文档变成可以运行的软件。这个过程涉及大量的技术工具(工具链)的设计与实现。
-
嵌入式C语言自我修养——从芯片、编译器到操作系统
王利涛 试读
这是一本专门为嵌入式读者打造的C语言进阶学习图书。本书的学习重点不再是C语言的基本语法,而是和嵌入式、C语言相关的一系列知识。作者以C语言为切入点,分别探讨了嵌入式开发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌入式开发所需要的完整知识体系和技能树。本书从底层CPU的制造流程和工作原理开始讲起,到计算机体系结构,C程序的反汇编分析,程序的编译、运行和重定位,程序运行时的堆栈内存动态变化,GNU C编译器的扩展语法,指针的灵活使用,C语言的面向对象编程思想,C语言的模块化编程思想,C语言的多任务编程思想,进程、线程和协程的概念,从底层到上层,从芯片、硬件到软件、框架,几乎涵盖了嵌入式开发的所有知识点。
-
股票多因子模型实战:Python核心代码解析
陆一潇 试读
本书深入浅出地介绍股票多因子模型的原理与构建方式,从基础知识、单因子测试、因子合成、股票组合构建等多方面进行介绍。 本书共6章:第1章对量化投资进行概述,引出多因子模型的底层逻辑与实践框架;第2章和第3章分别介绍多因子模型的Python编程基础与概率统计基础;第4章介绍单因子的计算过程和处理过程,以及单因子的测试和测试结果的分析方法,是较为核心的一章;第5章介绍单因子如何进行因子合成;第6章介绍简单的组合构建方法和利用组合理论构建组合的方法。
-
Python数据分析入门与实战
开课吧 试读
本书系统地描述了如何利用Python语言进行数据分析。由浅入深的编写方式可以帮助读者轻松愉快地进入数据的世界。 全书从理论到实践、从基础语法到科学计算库,循序渐进地讲解了Python数据分析所需要学习的技能。搭配项目实战帮助读者更好、更快地掌握Python数据分析知识点。此外,还全面介绍了数据分析的必知必会技能。 本书提供代码资源下载服务,每章均配有重要知识点串讲视频。 本书不仅适合零基础喜欢数据分析的入门级读者,还可助力数据分析从业者进行技术进阶。
-
深入浅出联邦学习:原理与实践
何安珣 试读
全书共9章,分为4部分。第一部分 基础(第1~2章)主要介绍了联邦学习的概念、由来、发展历史、架构思想、应用场景、优势、规范与标准、社区与生态等基础内容。第二部分 原理(第3~5章)详细讲解了联邦学习的工作原理、算法、加密机制、激励机制等核心技术。第三部分 实战(第6~7章)主要讲解了PySyft、TFF、CrypTen等主流联邦学习开源框架的部署实践,并给出了联邦学习在智慧金融、智慧医疗、智慧城市、物联网等领域的具体解决方案。 第四部分 拓展(第8~9章)概述了联邦学习的形态、联邦学习的系统架构、当前面临的挑战等,并探讨了联邦学习的发展前景和趋势。
-
-
-
Altium Designer 20 中文版从入门到精通(微课视频版)
刘敏 试读
全书共分为11章,第1章Altium Designer 20概述;第2章电路原理图的设计;第3章元器件的绘制;第4章层次原理图的设计;第5章项目编译与报表输出;第6章元器件的封装;第7章印制电路板的设计;第8章电路仿真;第9章信号完整性分析;第10章和第11章为两个大型综合实例。 本书配送电子资料,包含全书实例的源文件素材和全部案例同步讲解视频文件等。
-
Java高并发核心编程.卷2,多线程、锁、JMM、JUC、高并发设计模式
尼恩 试读
本书聚焦Java高并发编程基础知识,介-绍Java多线程、线程池、内置锁、JMM、CAS、JUC、高并发设计模式等并发编程方面的核心原理和实战知识。本书共10章。第1、2章剖析多线程、线程池的核心原理和实战应用,揭秘线程安全问题和Java内置锁的核心原理。第3、4章讲解CAS原理与JUC原子类、JMM的核心原理,揭秘CAS操作的弊端和两类规避措施,以及Java内存可见性和volatile关键字的底层知识。第5章讲解JUC显式锁的原理和各种显式锁的使用。第6章阐述JUC高并发的基础设施——AQS抽象同步器的核心原理。第7章介绍JUC容器类。第8~10章介绍常见的Java高并发设计模式的原理和使用。本书既可以作为Java工程师、架构师的编程参考书,又可以作为参加互联网大厂面试、笔试的人员的学习参考书。
-
轻松学AutoCAD 2015机械工程制图(双色)
李波 等 试读
本书分为10章和2个附录,讲解AutoCAD 2015基础入门、机械设计基础与CAD制图规范;针对机械工程图的特点,讲解零件二维视图、三视图、标准及常用件、工程图、三维模型图、装配图、轴测图等工程图的绘制方法;针对机械工程图进行综合实践训练;附录中介绍CAD常见的快捷命令和常用的系统变量。 本书以“轻松易学快捷实用”为宗旨,采用双色印刷,将要点、难点、图解等分色注释。配套多媒体DVD光盘中,包含相关案例素材、大量工程图、视频讲解、电子图书等。另外,开通QQ高级群(15310023),以开放更多的共享资源,以便读者能够互动交流和学习。
-
Sketch+Xcode双剑合璧 移动UI设计师快速上手指南(全彩)
静电 试读
UI设计作为近两三年新型的设计门类吸引了越来越多的设计师加入其中。与其他设计不同,UI设计师需要更加深入地了解用户心理、技术实现形式。本书以Sketch的软件操作作为切入点,以一个个发生在设计师身边的小故事为引子,让广大设计师深入浅出地理解UI设计的相关知识以及工作流程。 同时,书中创新地引入Xcode这款APP开发工具,通过大量的实例,让设计师了解一款应用从设计到开发的全过程,并最终可以做成一款真正可以在移动端运行的Demo。
-
SOLIDWORKS 2020中文版自学视频教程
CAD.CAM.CAE技术联盟 试读
本书综合介绍了SOLIDWORKS 2020 中文版的基础知识和应用技巧。全书共11 章,分别介绍了SOLIDWORKS 2020 入门、辅助工具、草图绘制、基础特征建模、放置特征建模、3D 草图和曲线、曲面、飞机曲面造型设计综 合实例、装配体设计、工程图绘制、球阀设计综合实例等内容。全书解说翔实,由浅入深,从易到难,语言简洁, 思路清晰,图文并茂。每一章的知识点都配有案例讲解,有助于读者对知识点更进一步的了解,同时每章最后配 有巩固练习实例,有助于读者对全章知识点进行综合运用。 本书配备了极为丰富的学习资源,包括全书实例的配套视频、源文件及素材。为了拓展视野,还赠送了 12 套SOLIDWORKS 行业案例设计方案、同步视频讲解以及全国三维建模大赛试题集。
-
CAXA CAD 2021电子图板与实体设计自学速成
曹志广 试读
本书结合具体实例由浅入深、从易到难地讲述了CAXA CAD 2021电子图板与实体设计知识的精髓,并详细讲解了CAXA CAD 2021电子图板与实体设计在工程设计中的应用。 本书按知识结构分为两篇(共14章)。其中,第1篇主要介绍CAXA CAD电子图板2021的相关知识,包括CAXA CAD电子图板2021入门、系统设置与界面定制、绘图命令、图形编辑、辅助工具、块操作与库操作、工程标注与标注编辑、减速器二维设计综合实例等;第2篇主要讲解CAXA 3D实体设计2021的相关知识,包括CAXA 3D 实体设计2021基础知识、二维截面的生成、实体特征的创建、实体特征的编辑、零件的定位及装配、减速器实体设计综合实例等。 本书适合作为学校和培训机构相关专业学员的教学和自学辅导书,也可以作为机械设计和工业设计相关人员的学习参考书。
-
知识图谱导论
陈华钧 试读
知识图谱的发展历史源远流长,从经典人工智能的核心命题——知识工程,到互联网时代的语义Web,再到当下很多领域构建的数千亿级别的现代知识图谱。知识图谱兼具人工智能、大数据和互联网的多重技术基因,是知识表示、表示学习、自然语言处理、图数据库和图计算等多个领域技术的综合集成。本书全面覆盖了知识图谱的表示、存储、获取、推理、融合、问答和分析等七大方面,一百多个基础知识点的内容,同时囊括多模态知识图谱、知识图谱与图神经网络的融合、本体表示学习、事理知识图谱,以及知识增强的语言预训练模型等新热点、新发展。作为一本导论性质的书,本书希望帮助初学者梳理知识图谱的基本知识点和关键技术要素,也希望帮助技术决策者建立知识图谱的整体视图和系统工程观,为前沿科研人员拓展创新视野和研究方向。本书在技术广度和深度上兼具极强的参考性,适合高等院校的计算机专业师生阅读,也可供计算机相关行业的管理者和研发人员参考。
-
After Effects 影视后期特效:短视频制作实战宝典
方国平 试读
本书是初学者快速自学 After Effects 软件的专业教程,全书从实用角度出发,全面系统地讲解了 After Effects 软件的工具、面板和菜单命令,同时安排了实战案例,如抖音、快手、视频号等短视频的制作方法,以及讲解了 After Effects 软件的文字动画、三维空间、粒子特效、抠像、LOGO 片头制作、调色、跟踪和插件等知识,书中还配备了 After Effects 软件的快捷键查询表。 本书配备了超大容量的多媒体教学视频,以及书中的案例源文件和相关素材,读者可以借助视频等资源更好、更快地学习 After Effects 软件。
-
物联网:嵌入式开发实战
连志安 试读
本书从物联网的相关技术点、网络通信协议、嵌入式开发等方面,系统地阐述了物联网开发必备的知识。本书分为3篇,基础篇系统讲述物联网的发展历史、技术、对物联网行业的未来预测,以及单片机和嵌入式网络开发;提高篇主要讲解嵌入式实时系统,以RT-Thread为例,介绍了驱动开发、应用开发、网络开发三大模块,以及目前主流的云平台开发技巧;实战篇从零开始搭建两个实用的物联网项目,助力读者快速进入物联网领域。本书适合想快速进入物联网行业的技术人员阅读,也可作为高年级本科生和研究生学习物联网的参考书籍。
-
Python从入门到精通(第2版)
明日科技 试读
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。 全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。
-
自动化测试实战——基于TestNG.JUnit.Robot Framework.Selenium
卢家涛 试读
《自动化测试实战——基于TestNG/JUnit/Robot Framework/Selenium》共12章,第1章首先以一个自动化测试用例为引子,接下来的10章对由此引申出的自动化测试中的多个热门专题,包括测试用例分层、数据驱动测试、关键字驱动测试、Page Object设计模式、等待、断言、测试报告、测试替身、并行执行、分布式执行和持续集成等进行了详细介绍,第12章以展望的形式对自动化测试平台以及容器化和人工智能技术在自动化测试中的应用做了简介。 《自动化测试实战——基于TestNG/JUnit/Robot Framework/Selenium》适合有一定编程语言和自动化测试基础的中高级测试工程师、自动化测试工程师、测试开发工程师以及测试管理者阅读。
-
-
架构真意:企业级应用架构设计方法论与实践
范钢,孙玄 试读
本书分三大部分: 首先是部分,架构设计方法论。这部分首先侃侃而谈,为架构师成长指引道路。然后,以“5视图法”架构设计为主线,同时穿插领域驱动设计、整洁架构设计、大前端+技术中台等思想,为读者展现一整套严密、完整,且落地可操作的架构设计方法。后,探讨另一个难题:技术架构改造,并提出架构跑道、使能故事、架构重构等一系列方法。 之后是第二部分,分布式架构设计与实践。这部分从实践的角度讲解目前非常流行的互联网分布式架构的设计思路、软件架构,以及涉及的软件技术,让读者在应对这一类型的系统时,对架构设计、技术选型、架构演化,都有一个清楚的认识。 第三部分,大数据架构设计。这部分首先从宏观的角度描绘未来大数据、人工智能的发展方向、商业应用,以及技术发展趋势,以及5G或物联网背景下新的发展动向。然后,从大数据技术、数据治理、数据分析和人工智能等几个方面,讲解大数据架构设计。
-
突破平面Premiere Pro 2020视频编辑与制作剖析
黄文卿 试读
《突破平面Premiere Pro 2020视频编辑与制作剖析》将Premiere Pro 2020的软件功能与短视频制作紧密结合,全面讲解了视频编辑的基础知识,以及Premiere Pro 2020软件的使用方法和技巧。书中通过典型实例,由浅入深地剖析了视频制作的流程,并详细讲解了Premiere Pro 2020的视频编辑基础、工作环境、基本操作、素材剪辑、视频效果、转场效果、字幕制作、运动效果、音频效果、素材采集与叠加、抠像等核心技术。
-
美术设计:筑梦之路·妙手丹青
网易互动娱乐事业群 试读
《美术设计——筑梦之路·妙手丹青》为“网易游戏学院?游戏研发入门系列丛书”中的系列之三“美术设计”单本。本书通过8篇(共37章)的篇幅,以游戏美术设计的八大美术岗位为纲,深入浅出地介绍了各大美术岗位的入门级专业知识,并结合具体实例详细介绍了各岗位的工作流程、实用工具、经验技巧等。全书以网易游戏内部新人培训大纲为框架体系,运用大量网易游戏实战图片和案例,将感性抽象的专业知识具体化,内容充实,结构完整。
-
Java EE互联网轻量级框架整合开发:SSM+Redis+Spring微服务(全2册)
杨开振 试读
在Java互联网后台开发中,SSM框架(Spring+Spring?MVC+MyBatis)成为了主要架构,本书讲述了SSM框架从入门到实际工作的要求。与此同时,为了提高系统性能,NoSQL(尤其是Redis)在互联网系统中已经广泛应用用,为了适应这个变化,本书通过Spring讲解了有关Redis的技术应用。随着微服务的异军突起,Spring微服务也成为时代的主流,本书也包括这方面的内容。 本书主要分为7部分:第1部分对Java互联网的框架和主要涉及的模式做简单介绍;第2部分讲述MyBatis技术;第3部分讲述Spring基础(包括IoC、AOP和数据库应用),重点讲解Spring数据库事务应用,以满足互联网企业的应用要求;第4部分讲述Spring?MVC框架;第5部分通过Spring讲解Redis技术;第6部分讲解Spring微服务(Spring?Boot和Spring?Cloud);第7部分结合本书内容讲解Spring微服务实践。
-
构建企业级推荐系统:算法、工程实现与案例分析
刘强 试读
首先让读者对推荐系统有一个基础的认知,然后针对将要用到的算法知识进行了详细讲解,接着从用户维度、标的物维度、算法维度、平台方维度等角度介绍了评估方法,再进行了工程实现,通过案例对工程实现的核心模块、架构设计、技术选型进行分解。 紧接其后从运营角度讲解了推荐产品的应用场景及设计推荐产品的基本原则,并进行了实践,通过实践案例分析,进一步强化前面介绍的各个知识点,让读者有一个系统认识。
-
智能风控平台:架构、设计与实现
郑江 试读
本书第1章介绍了信息安全人员做安全评估、渗透测试常用的系统环境与网络环境配置。 第2章介绍了黑客入门基础,社会工程学。 第3章介绍了密码学理论和开源工具GnuPG与OpenSSL的配置与使用。 第4章介绍了一些常用的黑客手法,然后引出相对应的防护策略,并且介绍了一款开源漏洞扫描工具。 第5章介绍了三种常见的Web安全问题:欺骗攻击、数据库注入与XSS跨站攻击。 第6章介绍了入侵检测工具Snort和开源蜜罐体系Honeyd。 第7章介绍了WiFi中WEP和WPA或WPA2的破解方法以及无线路由中常见的UPnP带来的安全隐患。 第8章介绍了国家推动信息安全战略的依据及测评流程,并针对与真实测评一致的部分内容进行模拟测评。
-
SolidWorks 2020完全实战技术手册
刘志明 试读
《SolidWorks 2020完全实战技术手册》的介绍生动而不涩滞,内容编排张弛有度,实例叙述实用而不烦琐,能够开拓读者思路,提高读者阅读兴趣,使其掌握方法,提高读者对知识的综合运用能力。通过对本书内容的学习、理解和练习,相信读者能够真正具备SolidWorks设计者的水平和素质。《SolidWorks 2020完全实战技术手册》既可以作为院校机械CAD、模具设计、数控加工、产品设计等专业的教材,也可作为对制造行业有浓厚兴趣的读者的自学用书。
-
零信任网络安全:软件定义边界SDP技术架构指南
陈本峰 试读
本书介绍了零信任的基本概念及以零信任理念为基础的软件定义边界(SDP)的概念、主要功能、商业与技术优势,对技术架构、组件、工作原理和协议进行了深入分析,详细介绍了SDP架构部署模式,并梳理了其适用场景,指导技术人员做出选择。本书还梳理了SDP的应用领域,与现有技术实现方式进行了对比,并结合SDP的特点与优势,为企业安全上云给出具体应用场景。零信任在防御分布式拒绝服务攻击方面有天然优势,本书介绍了DDoS攻击定义、攻击向量,以及通过SDP防DDoS攻击的原理。结合国内网络安全法律法规要求,本书在等保2.0合规方面进行了完整梳理,包含安全通用要求、云计算安全扩展要求、移动互联安全扩展要求、物联网安全扩展要求、工业控制系统安全扩展要求,详细介绍了基于SDP满足各级等保2.0要求的方法。除了SDP架构,本书还详细介绍了其他零信任参考架构,包括NIST的零信任架构、Google的BeyondCorp、微软的零信任安全模型、Forrester的零信任架构。本书通过介绍多个SDP和零信任案例,为读者提供了更具体的落地实施参考。
-
C++服务器开发精髓
张远龙 试读
本书从操作系统原理角度讲行C++服务器开发所需掌握的技术栈。全计9章,第1~2章讲解C++ 11/14/17新标准中的常用特、新增类库,以及C++必须熟练掌握的开发调试工具链;第3~6章详细讲解C++服务器开发中的多线程编程技术、网络编程知识、网络故障调试与排查常用工具,以及通信协议的设计思路、技巧;第7~8章详细讲解一个带网络通信组件的高能服务的基本设计思路和注意事项;第9一步补充服务相关的常用模块设计思路和方法。 本书秉承的思想是,通过掌握技术原理,可以轻松制造“轮子”,灵活设计出优雅、鲁棒的服务,并快速学术。无论是对于C/C++、计算机专业的学生,还是对于想了解操作系统原理的读者,本书都参考价值。
-
Spring Cloud开发实战
徐文聪 试读
本书是一本Spring Cloud开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年Spring Cloud开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握SpringCloud 开发技能都将为自己带来极大的收获。 本书分15个章节对Spring Cloud的各种组件进行全面讲解,并针对某个组件的替代产品进行针对性的比较。有Spring Cloud的注册中心Eureka,Consul;网关组件Zuul和Gateway;异步消息队列Kafka,配置中心config等。本书章节简明扼要,务求用最简洁的文字和代码将整个Spring Cloud技术体系进行讲解说明,读者在阅读的过程中也能收获匪浅。
-
ArcGIS Python编程基础与应用
芮小平 试读
Python是目前最热门的开发语言之一, ESRI公司已经将Python作为ArcGIS产品的主要二次开发语言。在ArcGIS开发中使用Python语言,既可以高效地调取ArcGIS地理数据处理的功能,又可以便捷地使用众多Python的开源资源。 本书结合大量地理实际应用代码和数据,重点介绍了Python的基础知识、ArcGIS中Python的使用方法、地图文档和图层的访问与管理、空间数据访问与操作、矢量数据和栅格数据分析、地图制图、自定义工具、插件制作等内容。 本书可供地理学、生态学等相关专业从事地理数据处理的人员学习使用,从而快速掌握ArcGIS Python编程方法。
-
电液伺服阀建模与Simulink仿真
李跃松 试读
本书是一本介绍电液伺服阀建模和仿真的著作,内容包括:电液伺服阀的构成、分类、性能描述方法及选用;力矩马达和力马达等电液伺服阀常用电机转换器的结构、工作原理、数学模型、参数优化及物理建模仿真;滑阀、双喷嘴挡板阀、射流管阀和偏导射流阀等液压放大元件的数学模型、静态性能、设计准则、物理建模及仿真;直动式电液伺服阀、双喷嘴挡板力反馈和双喷嘴挡板电反馈两级电液伺服阀、射流管力反馈和射流管电反馈两级电液伺服阀、偏导射流力反馈两级电液伺服阀等常见电液伺服阀的结构、工作原理、数学模型、设计方法、物理模型,以及基于数学模型和物理模型的静、动态性能仿真。 本书可供从事电液伺服阀和电液伺服控制系统设计的人员以及高等院校流体传动与控制专业的师生阅读和参考。
-
统计学习必学的十个问题:理论与实践
李轩涯 试读
统计学习是机器学习的重要分支,本书兼顾了数学上的理论和代码实践,内容主要包括基础知识和统计学习模型。第1章、第2章结合VC维介绍过拟合的本质,并介绍手动特征选择的办法; 第3章、第4章从最简单的线性模型出发经过概率统计的解读而得到分类和回归算法; 第5章讨论不依赖于假设分布的非参数模型; 第6章介绍将核方法作为一种非线性拓展的技巧,介绍如何将该方法应用到很多算法中,并引出了著名的高斯过程; 第7章以混合高斯作为软分配聚类的代表性方法,从而引出著名的EM算法; 第8章讨论了机器学习的集成算法; 第9章介绍的线性和非线性降维方法将会解决维度灾难问题,并且不同于单纯的特征选择; 第10章讨论不依赖于独立同分布假设的时间序列算法。
-
解码智能时代:刷新未来认知
信风智库 试读
本书是立足智能时代的背景编写的,全书分为12个部分,对大数据、人工智能、区块链、5G、物联网、智慧城市、云计算、数字政府、金融科技、智能医疗、智能制造、智慧教育相关内容进行了深度阐述,力图全景呈现智能技术的概念、思想及发展现状,以及它们对未来产业和社会的影响。该书在智能化产业起步阶段具有行业影响力和启发作用。适合于不同层次和领域的研究人员及学生阅读,也是相关领域的科研与工程技术人员的参考书。
-
随机信号分析与处理(第3版)
罗鹏飞 试读
本书介绍了随机信号分析、检测与估计理论的基本原理及其应用。全书共9章,主要内容包括随机变量基础、随机过程的基本概念、随机过程的线性变换、随机过程的非线性变换、窄带随机过程、马尔可夫过程和泊松过程、估计理论、统计判决理论、噪声中信号的检测。本书在内容编排上按照基本理论、应用实例、实验的形式展开,强调对随机信号分析与处理基本概念的理解和系统方法的掌握,注重理论和实践的结合,特别是强调MATLAB在随机信号分析与处理中的应用。书中给出了大量的例题和信号处理实例,每章最后附有习题、计算机作业、实验,部分习题附有答案。本书配有讲课视频,可扫描二维码观看,辅助课堂教学和课后自学。 本书可作为高等学校电子信息类专业本科生的教材,也可供信号处理相关领域的工程技术人员参考。
-
-
边玩边学Scratch3.0少儿趣味编程
刘金鹏 试读
本书是基于Scratch3.0编写的,以案例形式引导孩子了解并逐步掌握Scratch3.0的基础知识、基本技能,逐步学会脚本的编写。通过对Scratch语言的学习,为以后学习其他程序设计语言打下良好的基础。本书分为认识计算机(鼠标)、认识计算机(键盘)、神奇的Scratch3.0、海底世界、小猫跳房子、一起来踢球、射门高手、小猫追老鼠、小猫闯迷宫、小猫做加法、小猫接甜甜圈、小猫闯地宫(密室逃脱)等12课。 本书编写贯彻STEAM教育理念,融合了数学、科学、实践等思想,旨在引导孩子通过实践来探索、发现并理解现实中的知识,在激发创造力的同时提升思考能力。
-
你不知道的JavaScript(下)
Kyle Simpson 试读
JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。 本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。 本书是其下卷,主要介绍了JavaScript入门知识和对ES6及未来发展趋势的展望。
-
活文档:与代码共同演进
西里尔·马特雷尔(Cyrille Martraire) 试读
这是一本活文档参考指南,教你如何像写代码一样有趣地持续维护文档。 书中系统地阐述了计算机软件开发各个阶段中文档写作的步骤、内容、方法、工具、特点和要求,详尽指导软件开发人员和文档开发工程师写出规范的文档,包括软件文档的概念和内容,软件文档编写的原则和步骤,软件文档的管理和维护,可行性研究报告、软件需求报告、软件测试计划等文档的写作方法和写作技巧。
-
Unity 3D游戏开发(第2版)
宣雨松 试读
Unity 是一款市场占有率非常高的商业游戏引擎,横跨25 个主流游戏平台。 本书基于Unity 2018,结合2D 游戏开发和3D 游戏开发的案例,详细介绍了它的方方面面,内容涉及编辑器、游戏脚本、UGUI 游戏界面、动画系统、持久化数据、静态对象、多媒体、资源加载与优化、自动化与打包等。 本书适合初学者或者有一定基础的开发者阅读。
-
清华大学软件开发大全集从入门到精通系列(全12册)
明日科技 试读
本套书包括:《Java从入门到精通(第5版)》;《Java Web从入门到精通(第3版)》;《JavaScript从入门到精通(第3版)》;《C语言从入门到精通(第4版)》;《C#从入门到精通(第5版)》;《C++从入门到精通(第4版)》;《HTML5从入门到精通(第3版)》;《Python从入门到精通》;《PHP从入门到精通(第5版)》;《Visual C++从入门到精通(第5版)》;《Visual Basic从入门到精通(第5版)》;《ASP.NET从入门到精通(第5版)》12册。
-
-
卷积神经网络的Python实现
单建华 试读
卷积神经网络是深度学习重要的模型之一。本书是卷积神经网络领域的入门读物,假定读者不具备任何机器学习知识。书中尽可能少地使用数学知识,从机器学习的概念讲起,以卷积神经网络的zui新发展结束。 本书首先简单介绍了机器学习的基本概念,详细讲解了线性模型、神经网络和卷积神经网络模型,然后介绍了基于梯度下降法的优化方法和梯度反向传播算法,接着介绍了训练网络前的准备工作、神经网络实战、卷积神经网络的应用及其发展。针对每个关键知识点,书中给出了基于NumPy 的代码实现,以及完整的神经网络和卷积神经网络代码实现,方便读者训练网络和查阅代码。 本书既可以作为卷积神经网络的教材,也可以供对卷积神经网络感兴趣的工程技术人员和科研人员参考。
-
-
-
零基础入门Python游戏
车洪 试读
本书介绍如何利用Python语言编写2D小游戏,其中会对涉及的Python游戏库Pygame与Cocos2d进行详细讲解,包括理论及大量示例代码。本书系统性地对Cocos2d进行介绍,以弥补目前市面上关于Cocos2d Python的教程较少的缺憾。 本书适合具备一定Python语法基础。并对Python游戏编程感兴趣的人士阅读。
-
AutoCAD 2020中文版入门与提高:建筑水暖电设计
CAD.CAM.CAE技术联盟 试读
本书重点介绍了AutoCAD 2020中文版在建筑水暖电设计中的应用方法与技巧。全书分为四篇17章。基础篇介绍了建筑水暖电制图基础、AutoCAD 2020入门,二维图形命令,基本绘图工具,文字、表格和尺寸标注,二维编辑命令,快速绘图工具,建筑电气篇介绍了电气工程基础和各种建筑电气工程图,给排水篇介绍了给排水工程基础和各种给排水工程图,暖通空调篇介绍了暖通工程基础、空调工程图和采暖工程图等内容。全书解说翔实,图文并茂,语言简洁,思路清晰。在介绍的过程中由浅入深,从易到难,各章节既相对独立又前后关联。
-
-
Java 8函数式编程
Richard Warburton 试读
多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。
-
学习敏捷:构建高效团队
Andrew Stellman 试读
本书以敏捷软件开发为中心,系统阐述了敏捷原则和实践的先进理念和重要意义,并分别讲解了Scrum、极限编程、精益和看板四套敏捷实践的应用。作者从开发团队的日常困境入手,用讲故事的形式展开问题,由表及里,层层讲解,并在每一章后附上参考书,便于读者进一步查找学习。本书内容生动,语言通俗易懂,集趣味性和实用性于一体,是学习敏捷开发、提升团队效率的参考书。
-
统计思维:程序员数学之概率统计(第2版)
Allen B. Downey 试读
《统计思维:程序员数学之概率统计(第2版)》是一本以全新视角讲解概率统计的入门图书。抛开经典的数学分析,Downey手把手教你用编程理解统计学。 具体说来,《统计思维:程序员数学之概率统计(第2版)》通过一个案例研究,介绍探索性数据分析的全过程:从收集数据、生成统计信息,到发现模式、验证假设。同时研究分布、概率规则、可视化和其他多种工具及概念。此外,第2版新增了回归、时间序列分析、生存分析和分析方法等章节。
-
修改软件的艺术:构建易维护代码的9条最佳实践
David Scott Bernstein 试读
《修改软件的艺术 构建易维护代码的9条最佳实践》会帮你降低构建与维护软件的成本。 如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这9个基本的实践方法,会使你的团队更加有效地交付软件而不会让软件演变成遗留代码。
-
重复数据删除技术:面向大数据管理的缩减技术
付印金 试读
本书是一本专门介绍重复数据删除技术的专业书籍。全书共分为8章,以大数据存储为背景,介绍重复数据删除的关键技术及其应用场景。通过学习本书,读者能够了解信息存储技术基础、大数据管理主流技术和高效能存储管理基本知识,并可以深入理解重复数据删除技术的概念、分类、存储原理及关键技术,还可掌握前沿的应用,如感知源端重删机制和高可扩展集群重删技术,了解主流厂商重删存储相关产品及其应用案例。 本书面向从事大数据存储系统设计及相关技术研究和开发工作的读者。既可以作为存储系统架构师、软件开发工程师、产品或项目经理、数据中心运维人员等的实用工具书,还可以作为普通高等院校计算机和大数据科学相关专业的教学或科研人员、研究生、高年级本科生及相关培训机构学员的学习参考书。
-
新手学电脑从入门到精通
郭绍义 试读
本书从认识电脑组成开始,带领读者熟悉Windouws 10系统的基本功能应用。 全书通过操作图解,详细展示了电脑组装、基础操作、办公、上网、维护和安全防范方面的内容。 通过阅读这本书,电脑新手能快速熟悉电脑操作,电脑老手能有效精进操作技巧。
-
Python计算机视觉编程
Jan,Erik,Solem 试读
《Python计算机视觉编程》是计算机视觉编程的实践指南,依赖Python语言讲解了基础理论与算法,并通过大量示例细致分析了对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、三维重建、立体成像、增强现实、姿态估计、全景创建、图像分割、降噪、图像分组等技术。另外,书中附带的练习还能让读者巩固并学会应用编程知识。 《Python计算机视觉编程》适合的读者是:有一定编程与数学基础,想要了解计算机视觉的基本理论与算法的学生,以及计算机科学、信号处理、物理学、应用数学和统计学、神经生理学、认知科学等领域的研究人员和从业者。
-
开源云计算:部署、应用、运维
王薇薇 试读
本书全面细致地讲解了开源云平台架构的规划、建设、部署和运维的全流程应用。通过介绍开源云计算平台OpenStack架构的设计理念、各个核心模块功能,结合实践经验,详细讲解了云计算平台的数据中心规划、行业应用、平台架构设计、部署实施、平台运行维护的知识。 本书分为三部分:第一部分为基础篇,重点讲解云计算基础知识和技术标准;第二部分为应用篇,主要讲解云平台的服务和行业应用;第三部分为实践篇,通过结合具体案例,详细讲解云平台数据中心规划、部署实施、运行维护相关的专业技能。
-
爱上编程:给孩子的计算机入门书
靳顺隆 试读
我们生活在一个计算机无处不在的时代,从看得见的笔记本电脑、智能手机、智能手表以及各种智能设备,到看不见的云计算,计算机都在帮我们做各种各样的事情。 对孩子们来说,计算机更是未来生活和工作不可分割的一部分。 只有深入地了解计算机,孩子们才能更好地跟它相处。 本书全方位介绍了计算机,不仅包括计算机的原理、结构、发展历史,以及它的大家庭,更讲解了计算机的语言、操作系统、网络,以及计算机的智慧——机器学习。 当然,本书并不枯燥地讲解原理,而是在讲解过程中,跟孩子们熟悉的事物关联起来,让他们更容易理解。 同时,书中还设置了大量的互动,让孩子们用实践结合理论,更好地去领悟。 本书作为计算机的入门科普书籍,由浅入深,从理论到实践,层层递进,为孩子解密这个人类目前为止创造的最精密、最智慧的工具,让孩子们感受学习知识的快乐。
-
Kettle构建Hadoop ETL系统实践
王雪迎 试读
Kettle是一款国外开源的ETL工具,纯Java编写,无须安装,功能完备,数据抽取高效稳定。 本书介绍并演示如何用Kettle完成Hadoop数据仓库上的ETL过程,所有的描绘场景与实验环境都是基于Linux操作系统的虚拟机。 全书共分10章,主要内容包括ETL与Kettle的基本概念、Kettle安装与配置、Kettle对Hadoop的支持、建立ETL示例模型、数据转换与装载、定期自动执行ETL作业、维度表技术、事实表技术,以及Kettle并行、集群与分区技术。 本书既适合大数据分析系统开发、数据仓库系统设计与开发、DBA、架构师等相关技术人员阅读,也适合高等院校和培训机构人工智能与大数据相关专业的师生参考。
-
中台落地手记:业务服务化与数据资产化
张亮 试读
当前,中台建设如火如荼,相关技术也在快速发展。 本书试图帮助读者拨开迷雾,旨在向读者提供一个“step by step”的中台建设实操指导。 本书从中台的规划、设计、实现、运维等多个方面入手,从组织架构、业务流程、技术选型角度,以一个典型的民航生产系统落地场景为例,对基于微服务的“业务中台”、基于大数据的“数据中台”以及基于企业战略的“组织中台”分别进行了阐述。 本书分10章,内容主要涉及总体规划、业务服务化建设、微服务解决方案、收集各类数据、数据预处理、数据湖和数据仓库数据处理、数据计算开发、深入挖掘业务数据、安全措施和中台运营及周边。 本书的主要读者对象为企业信息化人员(包括管理人员及产品设计、开发人员等)、数字化转型研究方向和专业的高校师生等。
-
Python王者归来(增强版)
洪锦魁 试读
本书第一版2019年5月上市,首印4000册,加印2000册,总计发货5000册。 Python 的丰富模块(module)以及广泛的应用范围,使Python 成为当下最重要的计算机语言之一。 本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会 Python语法与应用,逐步向Python高手之路迈进,这也是撰写本书的目的。 Python是一门可以很灵活使用的程序语言,本书对Python最基础的知识与应用使用了大量灵活的实例做说明,读者可以由这些程序实例事半功倍成为Python顶尖高手。
-
人工智能视角下的智慧城市设计与实践
魏真 试读
本书从智慧城市的理念、现状与发展、目标与战略、技术与产品、全域设计与建设实践五个方面论述了人工智能下的智慧城市建设。 本书第1章介绍了智慧城市的相关概念;第2章根据当前智慧城市的发展现状及需求,展望了智慧城市未来发展的推动因素;第3章描述了智慧城市建设的目标与相关发展战略;第4章对智慧城市实践中的相关技术与产品进行了探索;第5章与第6章对人工智能在智慧城市全域设计的应用与开发建设实践中的具体运用,从整体建设和实施出发,以智慧城市构架设计为基点,综合分析当下智慧城市的应用实践方向。