-
数据恢复关键技术与实战指南
翁盛鑫 试读
本书从数据恢复的原理、数据恢复的方法、数据恢复的实践3个方面来讲解最为常用的数据恢复方法,力求用最简单的方法、最有效的步骤来最大限度地讲解数据恢复的实际操作,使读者阅读完本书后能够切实掌握数据恢复的方法。全书共分12章,内容涵盖数据恢复的原理,硬盘基础知识,硬盘拯救技术,Windows文件系统,Windows文档修复,数据安全与数据备份,软盘、光盘、数码设备,数据恢复实例,常用数据恢复软件和典型案例,操作系统无法引导的恢复,数据恢复试验场等内容。通过阅读本书,读者可以掌握安全使用电脑的技能,最大限度保证数据安全、恢复丢失的数据。
-
项目中的.NET
李天平 试读
本书作者是从事.NET一线开发的资深专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和团队管理经验,以及深入分析众多项目实战的宝贵成果和盘托出,力求将编程思想与具体实践融为一体,提炼出适合于广大读者快速理解和彻底掌握.NET软件开发的最佳学习方法。本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正的商业项目的能力。本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分。
-
详解MATLAB图像函数及其应用
张倩 试读
MATLAB图像处理工具箱是目前最流行的图像处理工具之一,其函数能有效地实现各种图像算法。本书从实用角度出发,详细介绍MATLAB各种图像处理函数,包括图像显示、绘图、图像类型转换、图像用户界面、空间变换、图像统计、图像代数运算、图像增强、去模糊、滤波变换、形态学操作、块与邻域操作、色彩空间变换函数等。为加深读者对MATLAB图像处理应用的认识,书中列举了8个MATLAB图像处理应用综合实例。本书写作结构清晰、解释翔实、实例丰富。
-
现代遥感科学技术体系及其理论方法
阎守邕 试读
《现代遥感科学技术体系及其理论方法》是在作者多年科学实践、研究成果和工作经验的基础上,充分利用国内外已有的科技成果而写成的。全书由20章组成,对遥感科学技术进行了系统、全面的论述,重点论述了遥感数据获取、专题信息挖掘、业务应用集成、网络共享服务的相关理论、技术、系统和方法。
-
-
五笔字型速查宝典第3版(双色本)
本书编委会 试读
本书编排紧凑、内容全面、五笔编码通用性强。本书收集的单字以GB2312字库为标准。学习使用五笔字型的重点是熟练掌握字词的拆分原则。本书严格遵守读者的使用习惯,每个单字不仅给出五笔编码,还配有详细的拆分字根,再列出与单字直接相关的常用词组及词组的五笔编码。同时本字词典还收集了日常使用较为广泛的词汇,足以满足普通用户的需要。
-
游戏外挂攻防艺术
徐胜 试读
随着网络的普及,网络游戏得到了众多网民的青睐。但是,网络游戏的盛行,也给游戏玩家和游戏公司带来了很多安全问题,如木马盗号、外挂作弊等。对于正常的游戏玩家和游戏公司来说,外挂的危害尤其突出。因为一款免费的外挂,不仅可能携带游戏木马,还会影响游戏的平衡,甚至伤害其他玩家的感情。虽然很多游戏玩家和安全爱好者对外挂和反外挂技术有强烈的兴趣,但目前市面上很难找到一本能够深入浅出地讲解这部分知识的书。《游戏外挂攻防艺术》将带领读者走近外挂和反外挂技术这个神秘的领域,让读者了解外挂的制作过程、作弊过程以及反外挂检测技术,从而提升读者对游戏安全的认识。 《游戏外挂攻防艺术》是作者长期分析外挂软件和反外挂的经验所得,分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框架等原理介绍。本书不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。
-
自动说话人识别方法与新技术
丁辉 试读
在生物识别技术中,自动说话人识别技术具有独特的应用领域。本书在介绍自动说话人识别基本原理的基础上,重点介绍在说话人特征提取鲁棒性技术方面,基于GMM、SVM、VQ新技术说话人识别系统方面,以及在汉语说话人识别方面的最新研究成果。本书可供信息工程、电子工程、计算机科学与技术、公安、军事侦察等领域的科技工作者阅读,也可作为信号与信息处理、通信与电子系统、模式识别、生物医学专业的教学参考书。
-
中文版3ds Max效果图制作经典技法118例(全彩)
一线科技 试读
本书由经验丰富的设计师执笔编写,详细介绍了3ds Max 2011中文版效果图制作的应用技巧。全书精心设计了118个常用的效果图设计实例,每个实例都有详细的操作步骤,并且还对制作方法和思路进行了阐述,使读者可以举一反三。本书由浅入深地讲解了3ds Max在效果图制作方面的应用,包括3ds Max快速入门、模型创建全掌握、材质编辑全掌握、灯光设置全掌握、制作家具效果图、制作电器效果图、制作其他产品效果图和制作室内效果图等案例。全书通过118个经典案例的制作,全面介绍了3ds Max的知识与功能,让读者在学习训练中既可以积累实用的工作经验,又能掌握3ds Max软件的应用。
-
这样用Excel!——轻松制作专业的数据图表(第2版)
刘丽华 试读
首先要说明的是:本书重在讲述使用Excel的体验,不仅可以传授Excel的全面技术、激发处理数据的灵感,还可以解决那些令人头疼、却在其他书中没有讲透的种种问题。本书内容涵盖了“经验与心得”、“评论与体会”、“案例分析与讨论” 、“归纳与总结”、“帮你解决一些问题”等方面,帮助你真正提高Excel的应用能力,真正掌握所谓的高级处理技能。图书主要内容包括:高效准确的数据输入与编辑、突出显示数据要点、利用非数据图形和图示、计算功能、图表应用、数据基本分析、数据透视分析、数据假设分析、数据安全、数据应用中的一些问题。本书适合想学习Excel的全面技术、应用经验以及寻求数据处理解决方案的所有读者。
-
人工智能的商业应用
陈根 试读
人工智能将引领一场比互联网影响更为深远的科技革命,各领域的企业都需要尽早地将人工智能纳入企业规划路径中。在人工智能革命的时代,企业应如何应对挑战、如何调整企业发展方向,以及如何重塑企业运营模式和管理制度,从而在人工智能的浪潮中获得机遇。作为个人,我们又应如何面对未来人机协作的工作模式,如何在未来的工作环境中寻找适合自己的位置,只有了解人工智能能做什么,我们才知道我们应该做什么。本书从人工智能的历史与现状、应用和商业化未来趋势等方面进行介绍,并列举了相关的案例进行剖析,深入分析了人工智能对社会环境所带来的变化、机遇与挑战。本书内容涵盖了人工智能的主要发展领域,如无人驾驶、金融科技、医疗服务、智慧安防等,刻画了人工智能未来的发展场景和商业模式,为我国各行业应对智能化转型提供很好的指引和借鉴。
-
区块链:分布式商业与智数未来
肖风 试读
目前,区块链技术已经成为世界各国争相研究的新兴技术,政府机构、国际组织以及各行各业的重点参与者都对其进行了战略性布局。自2015年发起成立万向区块链实验室以来,肖风博士对区块链产业发展的设想一直被视为行业发展的风向标。 在本书中,肖风博士就区块链在金融科技、数字经济、产业应用探索、治理机制、物联网、公共事务和法定数字货币等领域的应用场景进行了探讨,对区块链相较于传统互联网在隐私保护、促进协作等方面的优势展开分析,描绘了由区块链赋能的分布式商业形态和大规模协作网络的未来发展方向。 期待本书能为区块链、金融、互联网及监管等行业的参与者带来新的思考,促进区块链应用场景的进一步探索。
-
鲲鹏处理器架构与编程
戴志涛 试读
华为海思设计的鲲鹏(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时代的新型算力平台(边缘计算)与网络连接(算力网络)进行了系统性的介绍。本书内容涵盖了边缘计算的典型应用场景、主要特征、技术架构、管控体系和相关的网络基础设施,同时还系统性地介绍了算力网络解决方案的定义、思路、模式和典型应用。本书不仅适合通信领域相关从业人员和高校师生阅读与参考,而且还适合对边缘计算和算力网络感兴趣的社会各界人士学习。
-
密码简史:穿越远古 展望未来
杨义先 试读
在人类的历史长河中,密码始终给人一种神秘的印象。在相当长的时期内,密码与政治和军事斗争密不可分,无论是在古代战场,还是在现代战争中,密码都扮演着重要的角色,是交战双方加密、破译、传递、获取情报的重要手段,也因此成为许多影视剧特别是谍战剧中的重要元素。在当前信息网络时代,密码被广泛地应用于政治、经济、社会各个方面,密码不仅是维护网络空间安全的重要法宝,也是构筑网络信息系统免疫体系和网络信任体系的基石。甚至可以说,密码直接关系国家政治安全、经济安全、国防安全和信息安全,不仅是保护国家和人民根本利益的战略性资源,还是实现国家治理体系和治理能力现代化的重要支撑。本书是一部关于密码的科普著作。读者不但能从书中了解到外国古典密码、中国古典密码、近代密码、一战密码、机械密码、二战密码、现代密码等通信密码的前世今生,更能站在符号系统的全新高度,向前回顾密码对人类“占据并稳居生物链顶端”所做出的巨大贡献,向后展望量子密码、抗量子密码、量子计算机和DNA计算机等未来密码;不但让读者体会密码破译的精彩游戏,还提醒了密码研究的两个重要方向,即“抗DNA计算密码”和针对特定人或事的密码“通用”破译系统。
-
LabVIEW数据采集
唐赣 试读
本书以LabVIEW为讲解对象,围绕LabVIEW编程环境、编程处理数据的方法手段、提升编程的技巧进行编排,详尽介绍了LabVIEW常用的编程方法、编程技巧和应用实例。 全书共11章,其中第1~6章介绍了LabVIEW基本编程知识,包括编程环境、数据处理方法、程序设计、NI数据采集基础等内容,第7~11章介绍了LabVIEW结合NI ELVIS进行传感器数据采集的实践。 本书内容丰富、条理清晰、实用性强,充分讲解编程技巧,使读者能够快速掌握程序设计方法。本书适合高等院校在课时有限的情况下作为综合动手实验教材使用,也适合未开设LabVIEW课程的学校作为自学教材使用,对于需要系统学习并参加CLAD认证的读者也具有一定的参考价值。
-
机器意识:人工智能的终极挑战
周昌乐 试读
自20世纪90年代以来,人们再次高度关注意识问题,众多哲学家、心理学家与神经科学家在此领域开展了深入的研究工作(Zelazo,2007)。与此同时,人们也开始尝试用计算方法让机器装置拥有意识能力。这类研究逐渐被称为“机器意识”(Machine Consciousness)研究,有时也用“人工意识”(Artificial Consciousness)或偶尔用“数字觉知”(Digital Awareness)来称呼这一领域。
-
公有云容器化指南:腾讯云TKE实战与应用
邱宝 试读
这是一本面向公有云容器产品学习者和使用者的实战指南。由腾讯云资深云计算技术专家撰写,以腾讯云TKE容器产品为例,在普及开源容器知识的基础上,结合多种标准方法和丰富案例,全方位地讲解了上云容器化的方法和技巧。本书一共7章,每一章都是作者云上容器化落地的经验总结。第1~2章有针对性的讲解了Docker和Kubernetes等开源的容器技术的核心知识,帮助读者夯实基础;第3~7章以腾讯云的容器产品TKE为例,分两条主线:明线详细讲解了TKE的产品架构、产品功能、标准化操作、运维和企业级应用案例;暗线系统总结了上云容器化的方法和技巧。这本书将帮助读者了解开源容器知识以及企业级公有云容器化操作,让读者逐步走进高效、低成本的云上容器世界,快速迈向云原生。
-
软件测试的艺术(原书第3版)
Glenford J. Myers 试读
本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。本书以一次自评价测试开篇,从软件测试的心理学和经济学人手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用系统测试等高级主题,全面展现了作者的软件测试思想。 第3版在前两版的基础上,结合软件测试的最新发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。本书适合软件开发人员、IT项目经理,以及学生或更多相关的读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。
-
深入解析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进行高效办公、数据库开发和应用的各类办公人员,也可以作为大中专院校师生学习的辅导和培训用书。
-
区块链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片上系统的实验。
-
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给出了自制竞赛用智能车实例,达到软件开发结合硬件系统设计的效果。
-
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的接口。
-
Android自定义控件高级进阶与精彩实例
启舰 试读
本书专注于介绍Android自定义控件进阶知识,并通过精彩的案例对各种绘制、动画技术进行了糅合讲解,读者可以通过本书从宏观层面、源码层面对Android自定义控件建立完整的认识。本书主要内容有3D特效的实现、高级矩阵知识、消息处理机制、派生类型的选择方法、多点触控及辅助类、RecyclerView的使用方法及3D卡片的实现、动画框架Lottie的讲解与实战等。本书适合中高级从业者对Android自定义控件相关知识进行查漏补缺和深入学习。
-
智能风控平台:架构、设计与实现
郑江 试读
本书第1章介绍了信息安全人员做安全评估、渗透测试常用的系统环境与网络环境配置。 第2章介绍了黑客入门基础,社会工程学。 第3章介绍了密码学理论和开源工具GnuPG与OpenSSL的配置与使用。 第4章介绍了一些常用的黑客手法,然后引出相对应的防护策略,并且介绍了一款开源漏洞扫描工具。 第5章介绍了三种常见的Web安全问题:欺骗攻击、数据库注入与XSS跨站攻击。 第6章介绍了入侵检测工具Snort和开源蜜罐体系Honeyd。 第7章介绍了WiFi中WEP和WPA或WPA2的破解方法以及无线路由中常见的UPnP带来的安全隐患。 第8章介绍了国家推动信息安全战略的依据及测评流程,并针对与真实测评一致的部分内容进行模拟测评。
-
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自动化测试技术的人员阅读,也适合对自动化测试感兴趣的相关从业人员和技术爱好者阅读。另外,本书还可以作为高等院校相关专业的教材及相关培训机构的教学用书。
-
解码智能时代:刷新未来认知
信风智库 试读
本书是立足智能时代的背景编写的,全书分为12个部分,对大数据、人工智能、区块链、5G、物联网、智慧城市、云计算、数字政府、金融科技、智能医疗、智能制造、智慧教育相关内容进行了深度阐述,力图全景呈现智能技术的概念、思想及发展现状,以及它们对未来产业和社会的影响。该书在智能化产业起步阶段具有行业影响力和启发作用。适合于不同层次和领域的研究人员及学生阅读,也是相关领域的科研与工程技术人员的参考书。
-
嵌入式系统设计开发与应用——基于CC3200和SAMD21处理器
宋杰 试读
本书主要介绍嵌入式系统的设计、开发,以及产品在轨道交通等行业的应用。在本书叙述过程中,以CC3200嵌入式处理器为侧重点,介绍了相关基本知识,系统实现过程,系统的设计、开发和应用案例。书中部分相关设备的设计实现采用了或者可以采用SAMD21嵌入式处理器。本书由三部分组成。第一部分主要介绍CC3200的软硬件资源、外围接口开发案例,以及各功能模块的应用。第二部分和第三部分很大篇幅内容是对学术论文的扩充,重点介绍了系统设计、算法原理、测试验证和设备应用等。第二部分介绍采用CC3200实现电压检测、电流检测、电能质量监测、车门检测、电机测试,以及所实现设备或平台的应用。第三部分介绍基于CC3200的无线网络设备的设计和车载应用,例如电流、温度和振动无线检测、GNSS位置检测、车载无线服务器等。
-
离线和实时大数据开发实战
朱松岭 试读
本书从实际项目实践出发,专注、完整、系统化地讲述数据开发技术,此处的数据开发技术包括离线数据处理技术、实时数据处理技术、数据开发优化、大数据建模、数据分层体系建设等。
-
MATLAB优化算法案例分析与应用(进阶篇)
余胜威 试读
本书既适合所有想全面学习MATALB算法开发的人员阅读,也适合各种使用MATALB进行开发的工程技术人员阅读。对于相关高校的教学与研究,本书也是不可或缺的参考书。另外,对于MATLAB爱好者,本书也对网络上讨论的大部分疑难问题给出了解答,值得一读。
-
AutoCAD 2020中文版入门与提高:园林设计
CAD.CAM.CAE技术联盟 试读
本书重点介绍了AutoCAD 2020中文版在园林设计中的应用方法与技巧。全书分为11章。分别介绍了园林设计概述,AutoCAD 2020入门,二维图形命令,基本绘图工具,文字、表格和尺寸标注,二维编辑命令,快速绘图工具、园林建筑、园林小品、园林水景、园林绿化和高层住宅小区园林规划以及住宅小区园林绿化两个综合实例等内容。全书解说翔实,图文并茂,语言简洁,思路清晰。在介绍的过程中由浅入深,从易到难,各章节既相对独立又前后关联。而且作者还给出总结和相关提示,帮助读者及时快速掌握所学知识。
-
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新手入门的指导书籍,以及大数据从业者的参考用书。
-
Xilinx FPGA数字信号处理设计(基础版)
杜勇 试读
本书以Xilinx公司的FPGA为开发平台,以Verilog HDL及MATLAB为开发工具,详细阐述数字信号处理技术FPGA实现的原理、结构、方法及仿真测试过程,并通过大量的实例分析FPGA实现过程中的具体技术细节。本书主要包括FPGA概述、设计语言及开发工具、FPGA设计流程、常用接口程序的设计、FPGA中的数字运算、典型IP核的应用、FIR滤波器设计、IIR滤波器设计、快速傅里叶变换的设计等内容。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,重点追求对工程实践的指导性,力求使读者在较短的时间内掌握数字信号处理技术FPGA实现的知识和技能。
-
After Effects全套影视特效制作典型实例(培训教材版)
水木居士 试读
本书是一本专为影视动画后期制作人员编写的全实例型图书,根据多位业界资深设计师的教学与实践经验,为想在较短时间内学习并掌握After Effects软件在影视制作中的使用方法和技巧的读者量身打造,所有案例都是作者多年设计工作的积累。本书的最大特点是实用性强,理论与实践结合紧密,通过精选常用且实用的影视动画案例进行技术剖析和操作详解。全书按照由浅入深的写作方法,从基础内容开始,以全实例为主,详细讲解了在影视制作中应用较为普遍的非线性编辑基础、基础动画入门、合成与三维空间、遮罩与轨道跟踪、调色及键控抠像、音频特效的应用、运动跟踪与画面稳定、绚丽的文字特效、插件炫彩动画、自然特效、光线特效、影视特效、ID演绎及宣传片、动漫合成、电视栏目包装、常见格式的输出与渲染等内容,全面详细地讲解了影视后期动画的制作技法。本书配套教学资源,提供了所有案例的素材文件、结果源文件和制作过程的多媒体语音教学视频。适合想要从事影视制作、栏目包装、电视广告、后期编缉与合成的人员参考,也可作为培训学校、大中专院校相关专业的配套教材或上机实践指导用书。
-
C++入门很轻松(微课超值版)
云尚科技 试读
本书是针对零基础读者编写的C++入门教材,侧重实战,结合流行有趣的热点案例,详细地介绍了C++开发中的各项技术。分为16章,内容包括快速步入C++的世界、C++语言基础、使用常量和变量、使用运算符和表达式、程序流程控制结构、函数与函数调用、数值数组与字符数组、C++中的指针和引用、结构体/共用体和枚举、C++中的类和对象、C++中的继承与派生、C++中的多态与重载、C++中模板的应用、容器/算法与迭代器、C++程序的异常处理、C++中文件的操作。
-
AutoCAD 2020中文版入门与提高——土木工程设计
CAD.CAM.CAE技术联盟 试读
全书分为15章。分别介绍了建筑结构设计概述,AutoCAD 2020入门,二维图形命令,基本绘图工具,文字、表格和尺寸标注,二维编辑命令,快速绘图工具、别墅设计平面图、立面图、剖面图、结构平面图、基础平面图和结构详图等内容。 全书解说翔实,图文并茂,语言简洁,思路清晰。在介绍的过程中由浅入深,从易到难,各章节既相对独立又前后关联。而且作者还根据自己多年的经验及学习的通常心理,及时给出总结和相关提示,帮助读者及时快速掌握所学知识。
-
-
修改软件的艺术:构建易维护代码的9条最佳实践
David Scott Bernstein 试读
《修改软件的艺术 构建易维护代码的9条最佳实践》会帮你降低构建与维护软件的成本。 如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这9个基本的实践方法,会使你的团队更加有效地交付软件而不会让软件演变成遗留代码。
-
ANSYS Fluent流体计算从入门到精通(2020版)
丁伟 试读
Fluent软件是目前国际上比较流行的商业CFD软件,只要涉及流体、热传递及化学反应等的工程问题,都可以用Fluent进行求解。《ANSYS Fluent流体计算从入门到精通(2020版)》通过大量实例系统地介绍了ANSYS Fluent 2020的使用方法。 《ANSYS Fluent流体计算从入门到精通(2020版)》共12章,首先讲解了流体计算的基础理论与方法,随后针对Fluent可以解决的稳态模拟、瞬态模拟、内部流动、外部流动、离散相模拟、传热流动、多孔介质和气动噪声、动网格模拟、滑移网格模拟、理想气体模拟、多相流分析等流体仿真问题均佐以案例,从几何建模到网格划分,再到计算求解、结果后处理的整个分析过程展开详细讲解,通过利用Fluent进行流体模拟计算的每一步骤,帮助读者掌握Fluent软件的工作流程和计算方法。 《ANSYS Fluent流体计算从入门到精通(2020版)》结构严谨,条理清晰,重点突出,非常适合广大Fluent初、中级读者学习使用;也可作为大中专院校相关专业、培训机构流体计算方面的教材;同时也可以作为工程技术人员的参考用书。
-
AI芯片:前沿技术与创新未来
张臣雄 试读
本书从 AI 的发展历史讲起,介绍了目前最热门的深度学习加速芯片和基于神经形态计算的类脑芯 片的相关算法、架构、电路等,并介绍了近年来产业界和学术界一些著名的 AI 芯片,包括生成对抗网 络芯片和深度强化学习芯片等。本书着重介绍了用创新的思维来设计 AI 芯片的各种计算范式,以及下 一代 AI 芯片的几种范例,包括量子启发的 AI 芯片、进一步提升智能程度的 AI 芯片、有机自进化 AI 芯片、光子 AI 芯片及自供电 AI 芯片等。本书也介绍了半导体芯片技术在“后摩尔定律时代”的发展 趋势,以及基础理论(如量子场论、信息论等)引领 AI 芯片创新并将不断发挥巨大作用。最后,本书 介绍了 AI 发展的三个层次、AI 芯片与生物大脑的差距以及未来的发展方向。 本书可供在 AI 芯片领域学习和工作的研究生、本科生、工程技术人员,以及所有对 AI 芯片感兴 趣的人员参考。
-
人工智能时代的超思考法
野口悠纪雄 试读
这一时期的核心人物无疑是英格兰国王爱德华三世,他独领风骚,发动了百年战争,并进一步定义了骑士精神的时代含义(包括设立英格兰“嘉德勋章”)。可以说,爱德华三世的文治武功,塑造了人们对英格兰历史的固有看法,现在也依然深刻左右着对英格兰乃至欧洲历史的理解。
-
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效果。
-
渲染王3ds Max三维特效动画实战剖析
来阳 试读
《渲染王3ds Max三维特效动画实战剖析》定位于三维动画制作中的特效动画领域,全面讲解了如何使用3ds Max 2020及相关插件Phoenix FD来制作三维特效动画,涉及的效果包括破碎、燃烧、爆炸、浪花、飞溅等特效。书中实例可用于建筑、栏目包装等特效动画制作项目,这些均为非常典型的三维特效动画表现案例。书中内容丰富、章节独立,读者可直接阅读自己感兴趣或与工作相关的动画技术章节。
-
写给UI设计师看的数据可视化设计
吴星辰 试读
本书将带你全面认识数据可视化设计,从简单的图表设计到炫酷的三维可视化大屏设计,都会通过实际案例进行详细介绍,其中还包括动效设计,以及如何让动效用不同方式落地。本书还详细介绍了B 端产品和G 端产品的设计原则,这可以让你更清晰地认识数据可视化领域的设计要点,另外书中分享的交互思维、产品思维案例,也会让你了解如何运用全局视角做UI 设计。本书不仅是学习数据可视化设计的重要参考,还是全面培养和构建设计师全局设计体系的指导用书。
-
揭秘视频号:像搭积木一样拼出爆款短视频
卢大叔 试读
本书主要介绍玩转视频号的前期准备工作、视频号精确定位与账号设置、视频上热门的逻辑与方法、视频的拍摄与剪辑、常见的视频形式、视频号变现方式,以及成为视频号“大V”的运营锦囊。内容通俗、易懂,实操性强、可落地。书中没有浮夸的数据、吸引眼球的“黑科技”,但是每个字都是作者实践的结晶。
-
Taro多端开发权威指南:小程序、H5与App高效开发实战
李佩忠 试读
本书详细介绍了使用Taro进行多端开发所需要掌握的知识点。本书由浅入深,介绍了ES 6常用语法、Taro基本用法、数据交互、Hooks解耦状态与视图、多端开发、Taro UI使用、插件的使用、性能优化与Taro原理剖析,最后以一个项目串联知识点,带读者一窥从项目搭建,到需求评审与开发,再到性能优化,最终部署上线的整个流程,直至完成一个完整的Taro多端开发项目。 本书示例丰富、注重实战,适用于从零开始学习Taro开发的初学者、希望更全面深入理解Taro的开发者。同时由于Taro与React语法相近,因此本书介绍的很多开发思想和实践经验同样适用于React开发者。
-
AI经济:机器人时代的工作、财富和社会福利
罗杰·布特尔 试读
许多人信誓旦旦地说非凡卓越的科技创新会改变这个世界,但这句话的真实性到底有多高?AI真的会改变我们的生活吗?知名经济学家罗杰·布特尔在这本必要之书里,回答了机器人时代所带来的经济问题,并从华丽艰涩的科技术语及警惕中,指出一条明路,理性地解释AI革命会用哪些方式影响我们的一切。本书除了解释了AI对经济增长、生产力提升、通货膨胀、财富及权力分配的影响,也检视了我们的教育、工作与休闲方式即将有哪些改变。这本书从一个根本且乐观的角度,引领读者为不断变迁的时间与世界做好计划,走向一个更明确的未来。
-
电脑常用工具软件标准教程(全彩微课版)
李勇 试读
本书以理论与实际应用相结合的组织形式,以普及电脑新技能为指导思想,用通俗的语言对电脑常用工具的应用进行了详细的阐述。全书共12章,内容包括电脑软件概述;电脑硬件检测软件;电脑常用安全软件;电脑管理优化软件、硬盘管理优化软件;文件管理软件;网络应用软件;图片浏览及处理软件;多媒体软件;电脑办公软件;操作系统安装软件;虚拟机、电脑模拟器软件等。每章内容除了必备的理论知识外,还穿插了“知识点拨”“注意事项”“动手练”等板块,让读者知其然更知其所以然。每章的结尾处安排了“知识延伸”板块,让读者在掌握基本电脑操作技能外,还能举一反三,延伸到其他相关技能的应用,拓展读者的知识范围。本书结构合理,实用性强,全程图解,即学即用。不仅可作为电脑入门读者、电脑爱好者、运维人员的参考工具书,还可作为各大中专院校以及电脑培训机构的教学用书。
-
Python异步编程实战——基于AIO的全栈开发技术
陈少佳 试读
本书系统讲解如何使用Python异步IO编程技术。从学习基础知识开始,展开讲解全栈框架的实现过程及项目开发过程中的实用技术。本书分为基础篇和实战篇。基础篇(第1~7章)讲解Python异步IO的基础用法及常用技术框架的用法,包括Python asyncio库、页面渲染、异步IO数据库使用、ASGI等技术;实战篇(第8和9章)介绍如何基于Python异步IO实现一个全栈框架,并利用该框架开发一个实用项目。本书配套源代码及视频教程,读者学习起来更轻松。本书适合有一定基础的开发人员阅读,用于突破职业瓶颈、从编码员进化成架构师,也可作为培训机构的参考用书。
-
详解FPGA:人工智能时代的驱动引擎
石侃 试读
FPGA(现场可编程门阵列)是一款特殊的半导体器件,它在制造出来后仍然能够被任意修改电路结构,以适应不同应用的需要。相比于其他种类的芯片,FPGA具有极强的灵活性,同时在性能、功耗和开发成本等方面达到了出色的平衡。因此FPGA被广泛应用在电信、工业控制、高性能计算等多个领域。本书详细梳理和分析了FPGA在大数据和人工智能时代的新技术、开发的新方法,以及FPGA在异构计算时代的新趋势和新方向,并重点讨论了FPGA的主要技术特点。本书致力于向业界决策人士提供FPGA的先进理念与有价值的实践模式,促进大数据、人工智能等新兴技术与各行业的深度融合提升。同时也为FPGA从业人员在处理实际工程技术问题时,提供系统的方案和有价值的参考。此外,本书对学界、企业界和社会中的非专业人员或技术爱好者了解FPGA的先进理念和知识,也有很大的参考价值。
-
零起步玩转Mind+创客教程——基于micro:bit开发板
解明明 试读
本书以开源硬件micro:bit开发板为载体,以生活情景为主线,以Mind+编程为辅线;由实时模式到上传模式,从数字输入到数字输出,从常见传感器到人工智能初步应用。由浅入深,共有28节课和52个创客小程序,让学生学会使用传感器来感知环境,控制LED灯、风扇等其他硬件来反馈、影响环境,同时搭建出自己的创客作品。本书着重培养创意、编程、分享等创客核心素养,使用器材全部采用开源硬件,所有案例均来源于课堂教学实践,并按照中小学课时进行编排,非常适合作为中小学生学习micro:bit的入门与提高教材,也可为创客爱好者的创作提供一定的参考。