-
面向服务的企业应用架构——SOA架构特色与全息视角
顾春红 试读
目前,国内的单一IT系统技术已相对成熟,IT逐步靠近业务,如何提 高系统的协同整合能力成为IT主管的关心重点,其关键所在就是有别于传 统系统的灵活扩展考量因素及架构方法。 本书采用面向服务的架构(SOA)与企业架构相结合的方式,基于企业 应用整合的最佳实践模式,结合SOA成功案例,阐述企业级应用系统的特色 及架构方法,并全方位地展示SOA信息系统的架构建模过程。 本书具体阐述的内容包括:架构不是单纯解决问题,而是为设计活动 建立一套清晰框架及思维方式;SOA是全方位的架构体系,包括企业架构、 业务架构与应用架构;SOA的协同整合形成无边界的信息流,以此改善占据 企业80%整体业务的运转性能;SOA是沟通业务与技术的语言,其架构的关 注点是系统的适变性;完善的SOA架构设计具有一套完整而关联一致的、反 映全息视角(视点)的模型系统。
-
让Oracle跑得更快2——基于海量数据的数据库设计与优化
谭怀远 试读
本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。 本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。 本典藏版在内容上以该书第二版为底本并进行了大量的文字修订,补充追加了第三版中的“具体工程”一章。并且,考虑到典藏的价值,本书收录了公开文档“幕后故事”的精华摘选。
-
轻松学Java Web开发
张昆 试读
本书由浅入深,全面、系统地介绍了Java Web开发技术。本书最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了Java Web开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。 本书共分5篇。第1篇“JSP基础篇”,主要包括浏览器技术、JSP基础、JSP内置对象、JavaBean基础、Servlet编程以及EL表达式语言和JSTL标签等知识。第2篇“Struts 2技术篇”,主要内容包括Struts 2框架入门、Struts 2配置详解、Struts 2拦截器、Struts 2类型转换和输入校验以及国际化和文件上传、标签库等内容。第3篇“Hibernate技术篇”,主要包括Hibernate框架入门、Hibernate的配置和会话等技术。第4篇“Spring技术篇”,主要内容包括Spring框架入门、控制反转和面向切面编程等方面的知识。第5篇“S2SH整合篇
-
巧学活用网络安全与维护
丁文彦 试读
网络安全是指网络系统中的硬件、软件及其数据受到保护,不因偶然 或恶意的原因而遭受破坏、更改、泄露,使系统连续、可靠、正常地运行 ,网络服务不被中断。从其本质上来讲,网络安全就是网络上的信息安全 。本书系统介绍了网络安全基础知识,TCP/IP基础知识,网络攻击、检测 与防范技术,操作系统的安全漏洞,计算机病毒与反病毒技术,防火墙技术,web服务的安全性,以及常见网络安全故障处理。 《巧学活用网络安全与维护/巧学活用系列》适合企事业单位从事网络安全与维护的技术、管理人员阅读,也可作为相关岗位职业培训的教学用书。
-
Python自动化测试入门与进阶实战
唐文 试读
本书从Python自动化测试的概念开始讲解,然后逐步深入讲解自动化测试的进阶知识,最后通过两个综合项目案例,重点介绍如何使用unittest+requests+Selenium进行RESTful API和跨终端自动化测试,让读者能够从实践中学会项目分析,编写出高质量和高复用性的测试代码,并全面、系统、深入地掌握Selenium的相关知识。本书共10章,分为2篇。第1篇“Python自动化测试基础”,涵盖的主要内容有自动化测试概述、Python HTTP接口编程、Selenium基础知识、Python模拟数据测试、Python爬虫测试接口、性能测试、App自动化测试及pytest单元测试;第2篇“Python自动化测试实战”,涵盖的主要内容有基于RESTful API的自动化测试案例,以及基于Selenium的Web自动化测试案例。 本书内容全面,语言通俗易懂,案例丰富,代码规范,特别适合有一定Python编程基础而想要学习Python自动化测试技术的人员阅读,也适合对自动化测试感兴趣的相关从业人员和技术爱好者阅读。另外,本书还可以作为高等院校相关专业的教材及相关培训机构的教学用书。
-
数据恢复关键技术与实战指南
翁盛鑫 试读
本书从数据恢复的原理、数据恢复的方法、数据恢复的实践3个方面来讲解最为常用的数据恢复方法,力求用最简单的方法、最有效的步骤来最大限度地讲解数据恢复的实际操作,使读者阅读完本书后能够切实掌握数据恢复的方法。全书共分12章,内容涵盖数据恢复的原理,硬盘基础知识,硬盘拯救技术,Windows文件系统,Windows文档修复,数据安全与数据备份,软盘、光盘、数码设备,数据恢复实例,常用数据恢复软件和典型案例,操作系统无法引导的恢复,数据恢复试验场等内容。通过阅读本书,读者可以掌握安全使用电脑的技能,最大限度保证数据安全、恢复丢失的数据。
-
网页开发手记——486个JavaScript网页特效详解
吴绍兴 试读
本书涵盖了目前网络开发涉及的所有方向,从页面、文本、窗口、鼠标、日期时间等基本应用,到图像、滚动条、进度条、网络验证、文件处理等深入应用,包括目前最流行的异步传输、Property框架、Ajax和DOM等高级技术。全书共分23章,包括486个常用JavaScript实例。每个实例都提供了代码分析及效果演示,可以帮助读者轻松掌握JavaScript的开发技巧,并从中找到网站开发的乐趣。
-
网络安全管理实践(第3版)
张栋 试读
本书全面深入地介绍了局域网中最常用的安全管理技术及不同类型网络安全方案的规划与设计,主要内容包括服务器系统安全、用户账户安全、共享资源安全、局域网接入安全、局域网传输安全、Internet接入安全、网络设备安全以及网络数据安全等,基本涵盖了当前主流局域网安全管理涉及的方方面面,可以满足不同领域用户快速打造安全网络的需求。本书主要面向具有一定基础的中高级用户,尤其是热衷于系统安全和网络安全,喜欢探索尝试新技术的计算机爱好者。通过阅读本书,读者能够全面掌握局域网安全管理的方案设计与实施,提升网络安全技术水平,迅速成长为出色的网络安全管理员和网络安全工程师。
-
水晶石影视动画精粹:Maya & ZBrush影视动画模型(全彩)
水晶石教育 试读
本书由水晶石教育学院编著,是由珍贵的水晶石教育内部培训资料整理而成的教材。秉承水晶石教育“实战教学、实用教学、实时教学”的理念,主要通过案例来讲解影视动画模型制作中常用的Maya2011和ZBrush软件的操作方法和技巧。《水晶石影视动画精粹:Maya & ZBrush影视动画模型》共7章,以理论加案例教学的方式进行讲解来强化软件的操作技巧。第1章 Maya 2011基础,第2章 电影场景、道具的模型制作,第3章 四足生物,第4章 写实角色制作,第5章 卡通角色制作,第6章 角色的表情与口型,第7章 高端模型雕刻——ZBrush。
-
游戏外挂攻防艺术
徐胜 试读
随着网络的普及,网络游戏得到了众多网民的青睐。但是,网络游戏的盛行,也给游戏玩家和游戏公司带来了很多安全问题,如木马盗号、外挂作弊等。对于正常的游戏玩家和游戏公司来说,外挂的危害尤其突出。因为一款免费的外挂,不仅可能携带游戏木马,还会影响游戏的平衡,甚至伤害其他玩家的感情。虽然很多游戏玩家和安全爱好者对外挂和反外挂技术有强烈的兴趣,但目前市面上很难找到一本能够深入浅出地讲解这部分知识的书。《游戏外挂攻防艺术》将带领读者走近外挂和反外挂技术这个神秘的领域,让读者了解外挂的制作过程、作弊过程以及反外挂检测技术,从而提升读者对游戏安全的认识。 《游戏外挂攻防艺术》是作者长期分析外挂软件和反外挂的经验所得,分5篇,共10章,包括游戏和外挂初识、外挂技术、游戏保护方案探索、射击游戏安全和外挂检测技术。本书内容循序渐进,层层解剖外挂涉及的一些关键技术,包括注入、隐藏、交互、Hook和Call函数等,让读者对外挂产生直观和深刻的认识,独创性的外挂分析和检测方法对安全从业者而言也有很好的借鉴意义。
-
移动网络视频监控系统
牛温佳 试读
本书围绕Java Web相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍Java Web开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。本书不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。
-
新手学电脑(畅销升级版)(全彩)
王辉 试读
本书主要介绍了电脑的基本操作以及使用电脑工作、娱乐的相关内容。全书共 分为13章,分别介绍了电脑的基础知识、Windows 7的基础知识、轻松学打字、管理 电脑文件和文件夹、软件的安装与使用、电脑影音娱乐、Word 2010文档编辑、Excel2010表格处理、畅游Internet、网络通信、网上论坛与博客、网上休闲与娱乐、系统维护与电脑安全等知识。本书内容丰富、结构清晰、语言简练、图文并茂,既适合电脑初学者阅读,又作为大中专院校或企业的培训教材。
-
欣享iPad(全彩)
陈珏彤 试读
随着苹果公司iPad 的热销,现已产生了大量的“果粉”,但对于iPad 的应用尚处于探索阶段。本书用生动活泼的语言和最简单的方式,为读者提供专业可信的指导,旨在提升读者把玩苹果设备的水平。本书分为10个部分,介绍了iPad 在提高学习兴趣、作为早教专家、点燃创意激情、担当重要事项小秘书、团队沟通平台、健康生活伴侣、娱乐应用等方面的功能。 本书适合喜欢苹果产品的“果粉”,以及所有电脑爱好者阅读。
-
项目中的.NET
李天平 试读
本书作者是从事.NET一线开发的资深专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和团队管理经验,以及深入分析众多项目实战的宝贵成果和盘托出,力求将编程思想与具体实践融为一体,提炼出适合于广大读者快速理解和彻底掌握.NET软件开发的最佳学习方法。本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正的商业项目的能力。本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分。
-
现代遥感科学技术体系及其理论方法
阎守邕 试读
《现代遥感科学技术体系及其理论方法》是在作者多年科学实践、研究成果和工作经验的基础上,充分利用国内外已有的科技成果而写成的。全书由20章组成,对遥感科学技术进行了系统、全面的论述,重点论述了遥感数据获取、专题信息挖掘、业务应用集成、网络共享服务的相关理论、技术、系统和方法。
-
无线网络安全
中国密码学会 试读
本书全面系统地论述了各种形态无线网络中的关键安全问题及典型的解决方案和协议。内容翔实(涵盖了无线网络的各种形态)、注重跟踪国内外最新发展动态(如无线体域网、物联网等),选材新颖(如6LoWPAN、4G、无线Mesh网络等)、突出重点问题和典型方法(如WSN密钥管理、MANET安全路由等),强调论述的逻辑性(先全貌后重点、先网络架构后安全架构)、系统性、前后关联性及选材的合理性,叙述语言通俗易懂,文字流畅。为提高启发性,该书注重对原理的归纳和总结,注重对安全设计方法的归纳和分析。全书内容主要包括无线局域网安全、无线城域网安全(含WiMAX和无线Mesh网络)、无线广域网(如2G、3G、4G通信网络)安全、无线个域网安全、无线VoIP安全、无线体域网安全、RFID安全、无线传感器网络安全、移动自组织网络安全、车载自组织网络安全,以及无线物联网安全。每个章节给出进一步的阅读建议和参考文献,指导进一步的研究学习。
-
我的第一本电脑书(入门篇)(全彩)
启赋书坊 试读
以目前应用最为广泛的WindowsXP中文版系统为例(对最新的Win7操作系统也做了专门介绍),采用通俗易懂的语言、丰富的图例和具体的操作步骤,详细介绍了该系统的常用操作方法、系统自带小程序和常用工具软件的使用、网络的连接与应用,以及系统维护与优化等。《我的第一本电脑书(入门篇)(全彩)》拟配套的1CD多媒体教学光盘,内容极其丰富,含书中实例的原始文件和最终文件,以及播放时间长达6小时的近200个重点操作实例的视频教学录像。此外,还拟加赠作者自己开发的五笔指法练习软件和五笔编码查询电子词典。
-
中小型局域网组建、管理与维护实战
郑羽 试读
本书以实战为主,以理论为辅,讲述了中小型局域网理论、组建、维护和管理等方面的内容。全书共分12章,包括局域网的基本原理知识、硬件设备基本知识和配置(如路由器、交换机和服务器)、各类服务器软件、网络管理和防护软件的安装和配置、客户端网络克隆和还原软件的安装和配置。除此之外,本书还大篇幅地讲述了时下流行的网络架构方式,如基于Citrix虚拟化技术的局域网、在我国网吧应用较多的无盘局域网,以及无线局域网。最后以多位网管员的实际经验讲述了局域网典型故障诊断与排除方法。本书基本上涵盖了中小型局域网技术的方方面面。
-
这样用PPT!——制作并演示更专业的幻灯片(第2版)
刘丽华 试读
本书重在讲述使用PowerPoint的体验,既可以学到PPT的全面技术,又可以激发制作方面的灵感,还可以解决那些令人头疼、却在其他书中没有讲透的种种问题。本书内容涵盖了“经验与心得”、“评论与体会”、“案例分析与讨论”、“归纳与总结”、“帮你解决一些问题”等方面,帮助你真正提高制作PPT的能力,真正掌握所谓的高级应用技能。主要内容包括:PPT基本操作技能、文本的处理技术、学会用图示表达、合理化的图文结合、让PPT数据开始说话、媒体对象的应用、统一幻灯片风格、让幻灯片充满动感、幻灯片放映。
-
这样用Excel!——轻松制作专业的数据图表(第2版)
刘丽华 试读
首先要说明的是:本书重在讲述使用Excel的体验,不仅可以传授Excel的全面技术、激发处理数据的灵感,还可以解决那些令人头疼、却在其他书中没有讲透的种种问题。本书内容涵盖了“经验与心得”、“评论与体会”、“案例分析与讨论” 、“归纳与总结”、“帮你解决一些问题”等方面,帮助你真正提高Excel的应用能力,真正掌握所谓的高级处理技能。图书主要内容包括:高效准确的数据输入与编辑、突出显示数据要点、利用非数据图形和图示、计算功能、图表应用、数据基本分析、数据透视分析、数据假设分析、数据安全、数据应用中的一些问题。本书适合想学习Excel的全面技术、应用经验以及寻求数据处理解决方案的所有读者。
-
基于ANSYS的信号和电源完整性设计与分析(第2版)
周润景 试读
本书主要介绍信号完整性(Signal Integrity,SI)、电源完整性(Power Integrity,PI)和电磁兼容性(Electromagnetic Compatibility,EMC)等的基础知识和设计要点,并结合实例详细介绍了利用ANSYS 2019仿真平台完成相关仿真与分析的方法,使读者不仅能深入了解高速电路设计的理念,还能掌握ANSYS 2019仿真操作流程和分析技巧,并运用类似的设计方法去解决相关的问题。 本书适合从事芯片封装、PCB设计及数字电路硬件研发的工程技术人员阅读使用,也可作为高等学校相关专业的教学用书。
-
鲲鹏处理器架构与编程
戴志涛 试读
华为海思设计的鲲鹏(Kunpeng)920系列芯片是兼容ARMv8A架构的高性能处理器片上系统,也是华为 “算、存、传、管、智”五个产品系列构成的鲲鹏芯片家族的核心产品。本书首先介绍高性能处理器与服务器的技术背景,然后总结了ARMv8A处理器的体系结构。在此基础上,重点讨论鲲鹏920处理器片上系统的体系结构及其软件生态和架构。为方便读者理解鲲鹏920处理器片上系统的应用场景,本书最后还给出了基于鲲鹏920处理器片上系统的服务器软件的安装、配置、开发与应用案例。 本书可以作为读者了解和应用鲲鹏920处理器片上系统的参考用书,特别适合有兴趣使用鲲鹏920处理器片上系统的软件构架师、软件工程师和需要在鲲鹏920处理器片上系统上开发、优化应用程序的应用工程师和调优工程师。本书还可以作为普通高等学校计算机科学与技术、大数据、人工智能等相关专业的本科生及研究生教材。对计算机组成和设计有学习兴趣的读者也可以通过本书了解现代高性能处理器的体系结构。
-
Java程序员面试笔试通关宝典
聚慕课教育研发中心 试读
《Java程序员面试笔试通关宝典》通过深入解析企业面试与笔试真题,在解析过程中结合职业需求深入地融入并扩展了Java核心编程技术。《Java程序员面试笔试通关宝典》是专门为Java程序员求职和提升核心编程技能量身打造的编程技能学习与求职用书。 全书共10章。首先讲解了求职者在面试过程中的礼仪和技巧,接着带领读者学习Java的基础知识,并深入讲解了字符串、泛型和集合以及数组等核心编程技术。同时还深入探讨了在Java开发中的异常处理、正则表达式和线程等高级应用技术。最后,对Java中的Servlet和框架技术进行了扩展性介绍。 《Java程序员面试笔试通关宝典》多角度、全方位地竭力帮助读者快速掌握Java程序员的面试及笔试技巧,构建从高校到社会与企业的就职桥梁,让有志于从事Java程序员行业的读者轻松步入职场。另外,《Java程序员面试笔试通关宝典》赠送资源比较多,我们在《Java程序员面试笔试通关宝典》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。
-
边缘计算与算力网络:5G+AI时代的新型算力平台与网络连接
雷波 试读
本书基于云、SDN、NFV等新技术的云化网络应用及发展趋势,对5G+AI时代的新型算力平台(边缘计算)与网络连接(算力网络)进行了系统性的介绍。本书内容涵盖了边缘计算的典型应用场景、主要特征、技术架构、管控体系和相关的网络基础设施,同时还系统性地介绍了算力网络解决方案的定义、思路、模式和典型应用。本书不仅适合通信领域相关从业人员和高校师生阅读与参考,而且还适合对边缘计算和算力网络感兴趣的社会各界人士学习。
-
完美应用RHEL 8
何晓龙 试读
RHEL 8是一个侧重于企业级应用的操作系统,全书分3篇(18章及附录),第1篇是RHEL 8必知必会,介绍用好RHEL 8所需要的基础知识,如服务器及企业级存储、单节点部署、必要的配置、软件包管理及服务器硬化等内容,为掌握更加复杂的技术打下坚实的基础。第2篇是RHEL 8部署和管理进阶,侧重点为企业大规模的服务器应用、Linux内核及进程管理及自动化管理基础等。第3篇是企业高频服务和应用,介绍如何让企业的服务器助力企业的业务,让RHEL 8的各种服务及应用来创造价值等。
-
LabVIEW数据采集
唐赣 试读
本书以LabVIEW为讲解对象,围绕LabVIEW编程环境、编程处理数据的方法手段、提升编程的技巧进行编排,详尽介绍了LabVIEW常用的编程方法、编程技巧和应用实例。 全书共11章,其中第1~6章介绍了LabVIEW基本编程知识,包括编程环境、数据处理方法、程序设计、NI数据采集基础等内容,第7~11章介绍了LabVIEW结合NI ELVIS进行传感器数据采集的实践。 本书内容丰富、条理清晰、实用性强,充分讲解编程技巧,使读者能够快速掌握程序设计方法。本书适合高等院校在课时有限的情况下作为综合动手实验教材使用,也适合未开设LabVIEW课程的学校作为自学教材使用,对于需要系统学习并参加CLAD认证的读者也具有一定的参考价值。
-
产品经理求职面试笔记:如何转行.求职.面试进大厂
薛老板 试读
本书旨在帮助有潜力且立志成为优秀产品经理的求职者找到理想的工作。本书主要包含求职前的准备、求职中的面试技巧和求职后的Offer选择3个方面的内容。 求职前的准备:首先,介绍了求职做产品经理必备的基础知识;其次,针对缺少产品相关项目经验的求职者,通过拆解一款产品和从0到1做一款产品这两个实战项目,帮助求职者提升简历的匹配度。 求职中的面试技巧:面试流程大致可拆解为4个步骤,即撰写简历、群体面试、专业面试、HR面试。每个步骤对最终能否拿到Offer都起到非常重要且不可替代的作用,并且每个步骤都有很多技巧。针对每个步骤,本书都给出了一些切实可行的方法和技巧。 求职后的Offer选择:从行业、城市、公司和待遇4个方面给出了一些切实可行的参考建议。 本书最大的特点是可操作性强、系统性强,希望这种系统性的讲解能帮助求职者找到理想的工作。
-
深入解析Java虚拟机HotSpot
杨易 试读
本书共11章,参考OpenJDK社区的划分方式,全书从逻辑上可分为运行时、编译器、垃圾回收器三个部分。 ·第一部分(第1~6章),介绍Java虚拟机运行时的相关知识; ·第二部分(第7~9章),介绍编译基础知识和虚拟机的两个即时编译器; ·第三部分(第10~11章),介绍各种垃圾回收器并深入分析G1 GC。
-
Unity人工智能实战(原书第2版)
豪尔赫·帕拉西奥斯 试读
第1章探究几个有趣的移动算法,这些算法基于Craig Reynolds与Ian Millington开发的转向行为(steering behavior)原则,是绝大多数高级游戏和其他一些依赖于移动的算法(比如寻路算法家族)的基础。 第2章涵盖了用于导航复杂场景的寻路算法。该章包含一些使用不同的图结构来表示游戏世界的方法,以及几个用于寻路的算法,每种算法针对的场景有所不同。第3章解释不同的决策制定技术,这些技术能够灵活地适应不同类型的游戏,并且足够健壮地让我们构建模块化的决策制定系统。<第4章揭示Unity 5.6中引入的NavMesh API的内部原理,解释如何掌握NavMesh的强大之处,以及实时优化。第5章涉及几篇不同的教程,把不同的agent协调成一个整体,比如基于图表(如路径点和势力图)制定战术策略的编队技巧。第6章探究了几种在agent上模拟感官刺激的不同方式。我们将学习如何使用已知的工具来创建这些模拟器:碰撞器和图。第7章涵盖了用于开发棋类游戏的一个算法家族,以及创建AI的基于回合的游戏技术。第8章探索机器学习领域,该章是我们学习并将机器学习技术应用到游戏中的极好开端。
-
Qt 5.PyQt 5实战指南——手把手教你掌握100个精彩案例
白振勇 试读
《Qt 5/PyQt 5实战指南——手把手教你掌握100个精彩案例》根据跨平台软件研发工作中对Qt技术的需求,按照循序渐进的原则逐步介绍Qt的各种实用技术。本书分为3部分: 第1部分(第1~14章)讲述C+ + 版的Qt知识,着重介绍Qt的安装配置以及开发环境搭建、Qt项目文件的配置与使用、Qt常用类与常用控件的应用、使用Qt Designer绘制窗体与控件、库的开发与使用、插件开发技术、Qt的MVC机制及应用、SDI与MDI类应用开发技术、Qt多线程应用开发及并发框架、Qt网络应用程序开发技术; 第2部分(第15~22章)讲述PyQt版的开发知识,内容同第一部分大体一致,用Python语言实现并根据Python语言特点省去了部分内容; 第3部分(第23、24章)分别以C++ 语言、Python语言的实战项目为例,讲解Qt技术的综合应用。全书提供了100个应用案例,除第1、23、24章外,每章后均附有配套练习。
-
Access 2010数据库应用(第3版)
杨章静 试读
的内容是在仔细分析和认真总结初、中级用户学用Access的需求和困惑的基础上确定的,基于“快速掌握、即查即用、学以致用”的原则,根据日常工作中的需要取材谋篇,以应用为目的,用任务来驱动,并配以大量实例。学习本书,读者可以轻松快速地掌握Access的实际应用技能、得心应手地使用Access软件。共分17章,详尽地介绍了初识数据库与Access 2010、创建与管理数据库、创建与使用表、查询、窗体、报表、宏、VBA编程语言、SharePoint网站、导入与导出数据、数据库的管理与安全、数据库网络开发技术、Access在网络开发中的应用、Access在人事管理中的应用、Access在进销存管理中的应用、Access在客户管理中的应用、基于Excel+Access+Weka的数据挖掘分析等内容。除此之外,还有窗体及控件常用属性、Access 2010中的常用函数两个附录,方便读者即时查询和使用。中级计算机用户,适用于希望能够快速掌握利用Access 2010进行高效办公、数据库开发和应用的各类办公人员,也可以作为大中专院校师生学习的辅导和培训用书。
-
基于深度神经网络的遥感图像分割
杨艺 试读
遥感图像特定目标分割是遥感图像处理的研究热点和重要方向。本书在分析遥感图像特定目标分割的关键性问题基础上,介绍基于目标特征建模和基于深度神经网络两种分割方法。其中,在目标特征建模方法中,重点阐述了主动轮廓模型及改进算法的原理和实现方法;在深度神经网络方法中,重点讲述了全卷积神经网络、Encoder-Decoder架构和深度神经网络条件随机场三种典型算法。 本书适合作为从事遥感图像目标分割方法及应用研究的科技工作者、专业技术人员、研究生及高年级本科生的参考书。
-
Tableau数据可视化从入门到精通(视频教学版)
王国平 试读
本书基于Tableau 2020版本编写,结合编者十余年数据分析行业从业经验和应用心得,详细介绍了Tableau 2020.1的数据连接功能、图形编辑与展示功能,包括软件的安装与激活、数据类型和运算符、连接数据源、基础操作、数据与图形的导出、连接大数据、基础图表、函数、高级数据操作、地图分析、故事、Tableau Online、Tableau Server等内容,还介绍了Tableau在大数据方面的应用、数据分析案例以及上机操作题。另外,为方便读者使用本书,本书录制了同步全程视频教学,提供配书资源文件和PPT教学课件。 本书适合Tableau软件的初学者,互联网、银行证券、咨询审计、快消品、能源等行业数据分析用户以及媒体、网站等数据可视化用户使用,也可作为Tableau软件培训和高等院校相关专业的教学用书。
-
数字身份:在数字空间,如何安全地证明你是你
汪德嘉 试读
如今,中国已全面进入建设数字经济的新时代,各行各业都在加速步入数字化时代,数字经济需要平衡效率与安全两个要素。数字身份认证与管理、用户隐私保护将成为数字经济发展不可回避的核心问题之一,认证效率的提高和信任成本的降低也将成为加速社会进步的重大推动力。本书以数字身份和隐私保护的理论、实现、应用及展望为主要内容,全面介绍了新一代去中心数字身份认证和隐私保护系统的设计理念与具体实现。本书中介绍的去中心数字身份认证和隐私保护方法是兼顾效率与安全的信任机器和数据加工厂,可以在金融、国防、公安、医疗、运输、物联网等诸多领域发挥巨大作用。
-
SiFive 经典RISC-V FE310微控制器原理与实践
陈宏铭 试读
本书以让读者快速掌握FE310嵌入式微控制器为目的,由浅入深地带领读者进入RISC-Ⅴ的世界。本书共分为7章,系统地介绍了SiFive E系列32位RISC-Ⅴ微控制器的体系结构、SiFive E31内核、片内存储系统、系统控制模块、外围设备接口的特点与性能;还介绍了SiFive Freedom Studio集成开发环境,Freedom E-SDK驱动库开发及SiFive Learn Inventor开发系统,开发系统连接外部红外与超声波模块的拓展应用开发实例,有初步C语言基础的读者可轻松上手;还利用后两章辅以大量的例程,讲解了FreeRTOS与RT-Thread等实时多任务操作系统的原理与应用。本书以常见的UART接口驱动结构进行分析、移植及代码解说,对于想要初步学习RTOS系统原理的人来说是一个不错的选择。附录C给出了自制竞赛用智能车实例,达到软件开发结合硬件系统设计的效果。
-
区块链DApp开发:基于以太坊和比特币公链
林冠宏 试读
本书以Go编程语言为例,从必要的理论知识到编码实践,循序渐进地介绍了当前区块链两大公链应用—以太坊和比特币DApp开发的技术要点。全书共分为7章,第1章介绍区块链的重要基础知识;第2章介绍以太坊公链的基础知识,内容包含但不限于以太坊的大量概念与术语;第3章介绍以太坊智能合约的开发与部署实践;第4章和第5章以以太坊DApp中继服务作为范例,介绍以太坊区块链DApp的开发流程;第6章介绍比特币公链的基础技术;最后的第7章介绍基于比特币公链的DApp开发实例,包括钱包和交易所应用中的内存池解析器与去中心化数据存储系统的开发。 本书技术先进,注重实践,代码注释详尽,适合广大IT技术开发者阅读,对于想了解以太坊和比特币DApp开发技术的开发者尤为合适。
-
RISC-V处理器与片上系统设计----基于FPGA与云平台的实验教程
陈宏铭 试读
本书将线下的FPGA开发板与线上的云平台结合,完成基于开源RISC-V处理器的SiFive Freedom E300片上系统,以及E21处理器配合云平台设计方法的相关实验教程。并用Chisel编程的方式与FPGA硬件,完成国产RT-Thread操作系统验证的移植。全书包含三大部分内容:首先讲述了基于实验所用Digilent Nexys板级硬件设计平台和Vivado开发工具。其次是介绍Verilog HDL、Chisel HCL和一种由国内自主开发的Coffee-HDL这三种硬件描述语言。最后是三种实验教程的设计与实现方法,包含开源的SiFive Freedom E300片上系统的实验;以英伟达开源的深度学习硬件架构NVDLA为例,介绍如何在Freedom E300平台上集成Verilog IP的方法及介绍SiFive E21处理器IP的使用方式与国内自主开发云端SoC开发平台的实验;移植国内自主开发RT-Thread实时多任务操作系统的原理与应用到SiFive Freedom E300片上系统的实验。
-
ROS机器人项目开发11例(原书第2版)
拉姆库玛·甘地那坦 试读
本书涵盖新的ROS发行版中的项目——ROS Melodic Morenia with Ubuntu Bionic(18.04)。从基本原理开始,本书向你介绍了ROS-2,并帮助你了解它与ROS-1的不同之处。你将能够在ROS中建模并构建工业移动机械手臂,并在Gazebo 9中进行模拟。然后,你将了解如何使用状态机处理复杂的机器人应用程序,以及一次处理多个机器人。本书还向你介绍了新的、流行的硬件,如Nvidia的Jetson Nano、华硕修补板和Beaglebone Black,并允许你探索与ROS的接口。
-
Neo4j 图数据库扩展指南:APOC和ALGO
俞方桦 试读
本书共13章,全面、系统和详尽地介绍Neo4j图数据库扩展的概念、APOC和ALGO扩展包的使用、以及开发服务器扩展的方法。内容分为四个部分,依次为:Neo4j 图数据库扩展介绍;APOC 扩展包函数和过程指南;ALGO 扩展包函数和过程指南;开发和测试方法。
-
Spark大数据分析实战
张伟洋 试读
本书作为Spark的入门书,从Spark核心编程语言Scala讲起,涵盖当前Spark主流的开发组件。以实操为主,深入讲解每一个操作步骤,包括Spark RDD离线数据处理、Spark SQL快速结构化数据处理、Spark Streaming实时数据处理,同时包括案例讲解、源码剖析、常用Shell命令和Java API详解。即使没有任何Spark基础的读者也可以对照书中的步骤成功搭建属于自己的Spark集群,是一本真正的实操指南书籍。本书可作为大数据开发人员的随身手册,也可作为Spark新手入门的指导书籍,以及大数据从业者的参考用书。
-
计算机视觉中的颜色感知
王金华 试读
本书主要围绕颜色认知计算,主要包含颜色恒常性计算和高动态范围场景的可视化技术(色调映射和多曝光融合)两部分。如果将颜色分解为色度(Chromaticity)和亮度(Lightness)两个因素,则颜色恒常性计算主要是从颜色的色度信息的角度来研究人对颜色的感知;而HDR场景可视化技术主要是从颜色的亮度度量表示研究人对颜色的感知。
-
Bootstrap 4 Web设计与开发实战
杨旺功 试读
全书分为三篇,从目录能让读者一看就懂,第一篇介绍Bootstrap的环境搭建和创建第一个使用Bootstrap的网页;第二篇详细介绍Bootstrap中各个组件的使用,包括特效、多媒体、网页布局等等,这些能帮我们快速开发Web页面;第三篇是实战篇,利用网页中常见的一些表格、图表、问答案例,帮助我们更深入的学习Bootstrap的使用。
-
AutoCAD 2020中文版入门与提高:园林设计
CAD.CAM.CAE技术联盟 试读
本书重点介绍了AutoCAD 2020中文版在园林设计中的应用方法与技巧。全书分为11章。分别介绍了园林设计概述,AutoCAD 2020入门,二维图形命令,基本绘图工具,文字、表格和尺寸标注,二维编辑命令,快速绘图工具、园林建筑、园林小品、园林水景、园林绿化和高层住宅小区园林规划以及住宅小区园林绿化两个综合实例等内容。全书解说翔实,图文并茂,语言简洁,思路清晰。在介绍的过程中由浅入深,从易到难,各章节既相对独立又前后关联。而且作者还给出总结和相关提示,帮助读者及时快速掌握所学知识。
-
UG NX 12.0中文版标准教程(视频教学版)
张红松 试读
本书内容由浅入深,从易到难,各章节既相对独立又前后关联,结合编者多年的工作经验和学习感受,及时给出总结和相关提示,帮助读者快捷地掌握所学的知识。本书分为11章,第1章为UGNX12.0简介,第2章介绍UGNX12.0基本操作,第3章介绍曲线操作,第4章介绍草图绘制,第5章介绍建模基础,第6章介绍实体建模,第7章介绍编辑特征,第8章介绍曲面操作,第9章介绍钣金设计,第10章介绍装配特征,第11章介绍工程图。本书适合UGNX设计技术的初学者。全书解说翔实,图文并茂,语言简洁,思路清晰。随书下载资源包含书中所有实例的源文件和实例操作过程的视频文件,可以帮助读者更加轻松自如地学习本书知识。
-
零基础PHP学习笔记
明日科技 试读
本书以初学者为对象,通过学习笔记的方式,系统地介绍了使用 PHP语言进行程序开发的各种技术。全书共 15章,包括的知识点有 PHP集成开发环境、变量、常量、操作符与表达式、流程控制语句、数组、类、系统函数、正则表达式、表单、 Cookie与 Session、MySQL数据库的操作、异常处理、文件操作、图形图像、 AJAX技术、ThinkPHP框架、商城的开发。全书内容丰富翔实,囊括了初学者必备的知识点,语言描述、示例讲解通俗易懂,结合学习中经常出现的各种问题和需要提示的要点与重点,用学习笔记的形式进行了提炼和总结,适合读者自学。本书适合 PHP语言的爱好者、初学者和中级开发人员阅读,也可作为大中专院校和培训机构相关专业的教材。
-
分布式机器学习——交替方向乘子法在机器学习中的应用
雷大江 试读
本书探究交替方向乘子法在图像处理中的应用,选取了运动模糊图像复原和遥感图像融合两个领域来作细致研究。通过 MATLAB进行仿真实验,利用交替方向乘子法高效求解复杂的凸优化问题,研究遮挡人脸识别的鲁棒性算法,以及人脸图像的类内变化和类间变化与鲁棒性算法的关系。同时,本书还探索高效的分布式优化求解方法。将分布式计算框 CoCoA 应用于机器学习和信号处理的各种问题。
-
Xilinx FPGA数字信号处理设计(基础版)
杜勇 试读
本书以Xilinx公司的FPGA为开发平台,以Verilog HDL及MATLAB为开发工具,详细阐述数字信号处理技术FPGA实现的原理、结构、方法及仿真测试过程,并通过大量的实例分析FPGA实现过程中的具体技术细节。本书主要包括FPGA概述、设计语言及开发工具、FPGA设计流程、常用接口程序的设计、FPGA中的数字运算、典型IP核的应用、FIR滤波器设计、IIR滤波器设计、快速傅里叶变换的设计等内容。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,重点追求对工程实践的指导性,力求使读者在较短的时间内掌握数字信号处理技术FPGA实现的知识和技能。
-
AutoCAD 2020 完全实训手册
张云杰 试读
AutoCAD作为一款优秀的CAD图形设计软件,应用之广泛已经远远高于其他的软件。《AutoCAD 2020 完全实训手册》讲解新版本AutoCAD 2020中文版的设计方法和案例,主要针对当前非常热门的AutoCAD辅助设计技术,以详尽的视频教学讲解AutoCAD 2020中文版大量设计范例。《AutoCAD 2020 完全实训手册》共分11章,通过机械设计、建筑设计和电气设计三个领域的300个范例,并配以视频教学,从实用的角度介绍了AutoCAD 2020中文版的设计方法。另外,本书还配备了包括大量模型图库、范例教学视频和网络资源介绍的海量教学资源。 《AutoCAD 2020 完全实训手册》内容丰富、通俗易懂、语言规范、实用性强,使读者能够快速、准确地掌握AutoCAD 2020中文版的绘图方法与技巧,特别适合中、高级用户学习,是广大读者快速掌握AutoCAD 2020中文版的实用指导书和工具手册,也可作为大专院校计算机辅助设计课程的指导教材。
-
C++入门很轻松(微课超值版)
云尚科技 试读
本书是针对零基础读者编写的C++入门教材,侧重实战,结合流行有趣的热点案例,详细地介绍了C++开发中的各项技术。分为16章,内容包括快速步入C++的世界、C++语言基础、使用常量和变量、使用运算符和表达式、程序流程控制结构、函数与函数调用、数值数组与字符数组、C++中的指针和引用、结构体/共用体和枚举、C++中的类和对象、C++中的继承与派生、C++中的多态与重载、C++中模板的应用、容器/算法与迭代器、C++程序的异常处理、C++中文件的操作。
-
AutoCAD 2020中文版入门与提高——土木工程设计
CAD.CAM.CAE技术联盟 试读
全书分为15章。分别介绍了建筑结构设计概述,AutoCAD 2020入门,二维图形命令,基本绘图工具,文字、表格和尺寸标注,二维编辑命令,快速绘图工具、别墅设计平面图、立面图、剖面图、结构平面图、基础平面图和结构详图等内容。 全书解说翔实,图文并茂,语言简洁,思路清晰。在介绍的过程中由浅入深,从易到难,各章节既相对独立又前后关联。而且作者还根据自己多年的经验及学习的通常心理,及时给出总结和相关提示,帮助读者及时快速掌握所学知识。
-
Excel数据透视表从新手到高手
宋翔 试读
本书详细介绍了Excel数据透视表的各项功能和使用方法,以及在多个行业中的实际应用。本书各章的先后顺序以创建、设置、使用数据透视表的整体流程来进行安排,便于读者学习和理解。本书包含大量示例,示例文件包括操作前的原始文件和操作后的结果文件,既便于读者上机练习,又可以在练习后进行效果对比,快速掌握数据透视表的操作方法和技巧。 本书共有13章和1个附录,内容主要包括数据透视表的组成结构和常用术语、创建数据透视表的基本流程、创建和整理数据源、使用不同类型的数据源创建数据透视表、创建动态的数据透视表、布局字段、数据透视表的基本操作、改变数据透视表的布局和格式、设置数据的显示方式、组合数据、查看明细数据、刷新数据、排序和筛选数据、设置数据的汇总方式和计算方式、创建计算字段和计算项、创建和编辑数据透视图、在Excel中创建数据模型和数据透视表、使用Power Pivot创建数据模型和数据透视表、使用VBA自动化创建数据透视表,以及数据透视表在销售、人力资源、财务、学校管理中的应用等内容。
-
轻量级Java EE企业应用开发实战
柳伟卫 试读
《轻量级Java EE企业应用开发实战》由资深Java工程师结合多年大厂开发经验精心编撰,全面系统地介绍JavaEE企业级开发所需要的轻量级开源技术栈,涉及Maven、Servlet、Jetty、Tomcat、Spring框架、Spring Web MVC、Spring Security、My Batis、MySQL、Thymeleaf、Bootstrap、REST客户端、Jersey、WebSocket、JMS、Email、任务执行与调度、缓存、Spring Boot、Spring Cloud等方面的内容。“轻量级”开发模式已经深入人心,被广大互联网公司所采用,《轻量级Java EE企业应用开发实战》从开发环境搭建开始,循序渐进地讲解核心技术、热点框架,适时结合项目与案例介绍这些技术与框架的实际应用,特别是对当前热点的微服务开发技术进行了详细的阐述,对于拥有Java基础,想开发企业项目的读者,《轻量级Java EE企业应用开发实战》可帮助你快速上手。
-
信息安全等级保护测评与整改指导手册
郭鑫 试读
《信息安全等级保护测评与整改指导手册》结合作者近二十年在信息安全领域的工作经历,以等级保护政策为核心,以技术和应用为根本出发点,以理论加实践的方式深度剖析了等级保护的基本概念、准备阶段、定级备案、评估测评、规划执行等内容,向读者进行了系统化的介绍。通过理论与案例讲解相结合,对等级保护在具体客户领域的测评以及规划执行等进行了关联阐述,重点是结合技术与应用实践来对其中涉及的理论、应用领域、应用实效等进行详细描述,让读者看得懂、学得会、用得上。 《信息安全等级保护测评与整改指导手册》适合企、事业单位信息安全从业者阅读。
-
Unity ShaderLab 新手宝典
唐福幸 试读
本书是一部系统讲解Unity ShaderLab语言与编程方法的入门教程(包含纸质图书、Unity美术资源、Shader源代码)。本书共分14章,第1、2章,主要为了给读者普及3D数学相关的基础知识以及GPU渲染流水线的基本概念,为本书后面的内容提供基础知识的储备。第3~11章,主要讲解了Shader的语法结构、两种不同的编写方式(Vertex Fragment Shader和Surface Shader)、光照模型、后期处理、自定义材质设置面板。这一部分内容是本书的主要部分,读者朋友们一定要认真阅读。第12章,主要讲解Unity Shader可视化编辑插件——Amplify Shader Editor,方便读者在编写Shader之前梳理逻辑或者前期验证效果的时候使用。第13、14章,通过对不同经典案例的分析和讲解,使读者进一步加深对Unity Shader的理解,并且能够更加高效地编写出可以应用于真实项目的Shader效果。
-
AI芯片:前沿技术与创新未来
张臣雄 试读
本书从 AI 的发展历史讲起,介绍了目前最热门的深度学习加速芯片和基于神经形态计算的类脑芯 片的相关算法、架构、电路等,并介绍了近年来产业界和学术界一些著名的 AI 芯片,包括生成对抗网 络芯片和深度强化学习芯片等。本书着重介绍了用创新的思维来设计 AI 芯片的各种计算范式,以及下 一代 AI 芯片的几种范例,包括量子启发的 AI 芯片、进一步提升智能程度的 AI 芯片、有机自进化 AI 芯片、光子 AI 芯片及自供电 AI 芯片等。本书也介绍了半导体芯片技术在“后摩尔定律时代”的发展 趋势,以及基础理论(如量子场论、信息论等)引领 AI 芯片创新并将不断发挥巨大作用。最后,本书 介绍了 AI 发展的三个层次、AI 芯片与生物大脑的差距以及未来的发展方向。 本书可供在 AI 芯片领域学习和工作的研究生、本科生、工程技术人员,以及所有对 AI 芯片感兴 趣的人员参考。
-
揭秘视频号:像搭积木一样拼出爆款短视频
卢大叔 试读
本书主要介绍玩转视频号的前期准备工作、视频号精确定位与账号设置、视频上热门的逻辑与方法、视频的拍摄与剪辑、常见的视频形式、视频号变现方式,以及成为视频号“大V”的运营锦囊。内容通俗、易懂,实操性强、可落地。书中没有浮夸的数据、吸引眼球的“黑科技”,但是每个字都是作者实践的结晶。