-
深入理解LLVM:代码生成
彭成寒 试读
2024-12-10上架全书分为3篇。第1篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集以及如何在Linux运行BPF应用,Pass和PassManager的运行机制等知识。 通过阅读本书,读者理解和掌握LLVM代码生成过程,可以根据本书指导为基于LLVM开发一款新后端的编译器。同时本书还介绍了各种编译过程中使用到的算法,读者可以根据场景对算法进行增强从而达到性能优化目的。
-
深度学习与图像复原
田春伟 试读
2024-12-10上架随着数字技术的飞速发展,图像已成为一种至关重要的信息载体,无论是社交媒体上的图像分享、新闻报道中的图像应用,还是医疗领域的图像分析,数字图像都以其独特的直观性和高效性广泛渗透于人们日常生活的诸多领域。然而,图像质量往往受到相机晃动、噪声干扰和光照不足等多种因素的影响,这给精确的图像分析带来了巨大挑战。图像复原技术可以消除受损图像中的干扰信号,并重构高质量图像。 为此,本书深入剖析了图像复原技术的最新进展,并探索了深度学习技术在图像复原过程中的关键作用。本书集理论、技术、实践于一体,不仅可以为相关领域的学者和学生提供宝贵的学术资源,还可以为工业界的专业人士提供利用先进技术解决实际问题的方法。 本书面向对深度学习与图像复原知识有兴趣的爱好者及高校相关专业学生,期望读者能有所收获。
-
剑指大数据:Flink实时数据仓库项目实战(电商版)
尚硅谷教育 试读
2024-12-10上架本书从需求规划、需求实现到可视化展示等,遵循项目开发的主要流程,全景介绍了电商行业Flink实时数据仓库的搭建过程。在整个项目的搭建过程中,介绍了主要组件的安装部署、需求实现的具体思路、问题的解决方案等,并穿插了大数据和数据仓库相关的理论知识,包括数据仓库的概念介绍、电商业务概述、数据仓库理论介绍和数据仓库建模等。 最核心的内容是代码中对Flink的灵活应用,为读者展示了Flink处理数据的多种可能性。本书最后还详细讲解了项目的性能调优技巧和实战案例,帮助读者掌握更多的实战经验。本书适合具有一定编程基础的读者学习或作为参考资料,通过本书,可以使你快速了解实时数据仓库,全面掌握实时数据仓库的相关技术。
-
数据质量实践手册:4步构建高质量数据体系
普拉桑特·苏特卡尔 试读
2024-12-10上架高质量的数据关乎企业运营、合规、决策和业绩的关键,哈佛商业评论的一项研究发现,企业中只有3%的数据符合质量标准,绝大多数公司都在寻求切实可行的指导来提高数据质量。 本书作者基于多年在数据、数据分析和人工智能方面的实践经验,阐述了4步构建高质量数据体系。他提出了高质量数据的四阶段DARS方法(定义、评估、实现、持续)和10个数据质量最佳实践案例,以此来提高业务中的数据质量水平,为业务提供数据价值,保证生成的数据可以有效支持高级分析和人工智能。 在本书中,您将学习定义和评估数据质量的技术、标准和度量指标,了解如何确保公司的数据收集实践避免常见的陷阱。本书适合数据科学家、数据分析师、商业智能专业人士、首席技术官和数据官,以及对收集和使用高质量数据感兴趣的人士。对于有志成为首席数据官的各位读者,这是一本难得的宝典级书籍!
-
深度学习之TensorFlow:入门、原理与进阶实战
李金洪 试读
2024-12-09上架本书通过96个案例,全面讲解了深度学习神经网络原理和TensorFlow使用方法。全书共分为3篇,第1篇深度学习与TensorFlow基础,包括快速了解人工智能与TensorFlow、搭建开发环境、TensorFlow基本开发步骤、TensorFlow编程基础、识别图中模糊的手写数字等内容;第2篇深度学习基础——神经网络,介绍了神经网络的基础模型,包括单个神经元、多层神经网络、卷积神经网络、循环神经网络、自编码网络等内容;第3篇深度学习进阶,是对基础网络模型的灵活运用与自由组合,是对前面知识的综合及拔高,包括深度神经网络和对抗神经网络两章内容。
-
Citrix XenServer企业运维实战
成杭 试读
2024-12-09上架虽然XenServer已经发展到了7.0的版本,但在国内却鲜见一本介绍XenServer虚拟化技术的图书。为此笔者编写了本书,希望能对国内学习XenServer虚拟化技术的读者有所帮助。本书详细介绍了XenServer的基本操作和在企业运维中的应用实战。本书在讲解时采用了大量的操作图示,并给出了详细的操作步骤,可以让读者比较轻松地掌握。另外,书中还分享了一个德国中型企业服务器虚拟化架构上线方案,供读者实战演练。通过本书,读者可以全面掌握Citrix XenServer服务器虚拟化平台的强大功能,提升基本的使用方法和项目实战能力。
-
scikit-learn机器学习:常用算法原理及编程实战
黄永昌 试读
2024-12-09上架本书通过通俗易懂的语言、丰富的图示和生动的实例,拨开了笼罩在机器学习上方复杂的数学“乌云”,让读者以较低的代价和门槛轻松入门机器学习。本书共分为11章,介绍了在Python环境下学习scikit-learn机器学习框架的相关知识,涵盖的主要内容有机器学习概述、Python机器学习软件包、机器学习理论基础、k-近邻算法、线性回归算法、逻辑回归算法、决策树、支持向量机、朴素贝叶斯算法、PCA 算法和k-均值算法等。本书适合有一定编程基础的读者阅读,尤其适合想从事机器学习、人工智能、深度学习及机器人相关技术的程序员和爱好者阅读。
-
从零开始学Python网络爬虫
罗攀 试读
2024-12-09上架目前,图书市场上仅有的几本Python网络爬虫类图书,要么是国外优秀图书,但书籍翻译隐晦,阅读难度大,而且往往由于网络原因,使得书中的案例不能正常使用,因此不适合初学者;要么是国内资料,但质量参差不齐,而且不成系统,同样不适合初学者。整个图书市场上还鲜见一本适合初学者阅读的Python网络爬虫类图书。本书便是基于这个原因而编写。本书从Python语言基础讲起,然后深入浅出地介绍了爬虫原理、各种爬虫技术及22个爬虫实战案例。本书全部选用国内网站作为爬虫案例,便于读者理解和实现,同时也可以大大提高读者对Python网络爬虫项目的实战能力。
-
物联网之云:云平台搭建与大数据处理
王见 试读
2024-12-09上架物联网在智能交通领域可以辅助或者代替驾驶员驾驶汽车。物联网车辆控制系统通过雷达或红外探测仪,判断车与障碍物之间的距离,遇到紧急情况时,发出警报或自动刹车避让。物联网在道路、车辆和驾驶员之间建立起快速通信联系,给驾驶员提供路面交通运行情况,让驾驶员可以根据交通情况选择行驶路线,调节车速,从而避免拥堵。运营车辆管理系统通过车载电脑和管理中心计算机与全球定位系统卫星联网,可以实现驾驶员与调度管理中心之间的双向通信,从而提高商业运营车辆、公共汽车和出租车的运营效率。
-
Docker从入门到实战
黄靖钧 试读
2024-12-09上架随着技术的发展,虚拟化技术的普及和云计算的出现,企业需要管理的服务器数量大幅增长。过去我们只要管理企业内部数据中心的物理服务器,而现在则要管理遍布全球的服务器,运维成本愈发昂贵。于是开发者开始针对云计算时代服务器运维方式做出改变,涌现出了诸如Ansible、Puppet、SaltStack和Chef等出色的运维工具。人们可以通过这些工具快速地完成对上百台甚至上千台服务器的管理操作。这被称之为第二代运维。它极大地解决了管理庞大服务器集群的难题,使人们可以在屏幕面前通过一个界面管理所有服务器。但本质上这些工具都是通过SSH或者类似于SSH的方式连接到服务器来管理服务器集群,这意味着其实第二代运维和第一代运维并没有发生根本性的改变。
-
数字图像融合算法分析与应用
刘帅奇 试读
2024-12-09上架本书首先详细介绍了数字图像融合的基本概念,然后全面介绍了常见的数字图像融合算法的相关知识。在内容的编排上,本书根据读者的学习过程对全书内容做了合理的梯度安排,更加适合读者阅读。
-
从零开始学Arduino电子设计:创意案例版
黄焕林 试读
2024-12-09上架本书从编程概念、电子硬件基础等知识展开讲解,使读者能够实现从开始的“听说”Arduino到“精通”Arduino开发。本书还涉及物联网、Web开发、TCP IP通信、Android开发、Micro Soft WPF开发等相关延伸知识,让读者通过Arduino去发现软硬件开发的奇妙之处。
-
从零开始学SEO搜索引擎优化
倪涛 试读
2024-12-09上架本书从SEO(搜索引擎优化)的基础知识开始讲解,然后通过大量的例子,手把手带领读者学习SEO,教会读者如何通过SEO实现盈利。这无论是对个人网站站长,还是对企业网站运营者,都有很高的价值。本书共8章,详细地介绍了如何从一个SEO小白进阶成为SEO高手。涵盖的主要内容有SEO的基本概念、学习SEO的方法、搜索引擎的运作原理、站内优化、关键词优化、SEO营销载体与引流、WAP站点优化和SEO盈利之路等。掌握好本书内容,相信读者不仅可以获得一份高薪工作,而且还可以借鉴书中讲解的思路自己创业并获得成功。
-
大话代码架构:项目实战版
田伟 试读
2024-12-09上架本书共9章,分为3篇。第1篇为需求与三层架构,从一个电商网站开始引出相关话题,介绍为何要用三层架构,并介绍了ORM实体关系映射;第2篇为NoSQL和测试,主要介绍了数据库的相关技术及软件测试的相关知识;第3篇为高精尖技术,涵盖的内容有神奇的缓存、程序员眼中的前端、人生中第一次高并发和微信公众号开发等。本书适合对代码架构感兴趣的初学者和爱好者阅读。另外,高校学生和相关培训学校的学员也可将本书作为兴趣读物。对于初入职场还比较迷茫的程序员,本书可以作为一本提高读物来阅读。阅读本书建议读者有一定的C语言基础。
-
React Native移动开发实战
袁林 试读
2024-12-09上架本书以实战开发为原则,以React Native应用开发为主线,iOS和Android双平台开发为副线,通过典型的电商类App实例,详细介绍了React Native应用开发所涉及的所有知识。本书共12章,分为4篇。涵盖的主要内容有:搭建开发环境、Nuclide、各种命令行工具(Git、Node.js)、布局与调试、组件、API、第三方组件、基于Node.js的服务器、Fetch API、AsyncStorage SQLit Realm数据库存储、原生平台接口开发、Redux开发框架、应用打包发布、热更新与CodePush等。本书适合iOS、Android原生平台应用开发者,以及有兴趣加入移动平台开发的JavaScript开发者阅读。当然也适合大中专院校及社会培训学校作为移动开发的教材使用。
-
深度学习与计算机视觉:算法原理、框架应用与代码实现
叶韵 试读
2024-12-09上架本书面向有志于进入深度学习和计算机视觉领域的学生和技术研发人员,通过介绍深度学习及计算机视觉中最基础的知识,并结合最常见的应用场景和大量实例,带领读者进入丰富多彩的计算机视觉领域。作为一本“原理 实践”教程,本书用最基本的公式推导加上大量的配图和实例代码,给读者生动的内容,而不是枯燥的原理堆砌。
-
Go语言从入门到进阶实战:视频教学版
徐波 试读
2024-12-09上架Go语言简单易学,学习曲线平缓,不需要像语言动辄需要两到三年的学习期。Go语言被称为“互联网时代的C语言”。互联网的短、频、快特性在Go语言中体现得淋漓尽致。一个熟练的开发者只需要短短的一周时间就可以从学习阶段转到开发阶段,并完成一个高并发的服务器开发。面对Go语言的普及和学习热潮,本书使用浅显易懂的语言,介绍了GO语言从基础的语法知识到并发和接口等新特性知识,从而带领读者迅速熟悉这门新时代的编程语言。
-
Hadoop大数据挖掘从入门到进阶实战:视频教学版
邓杰 试读
2024-12-09上架本书采用“理论 实战”的形式编写,全面介绍了Hadoop大数据挖掘的相关知识。本书秉承循序渐进、易于理解、学以致用和便于查询的讲授理念,讲解时结合了大量实例和作者多年积累的一线开发经验。本书作者拥有丰富的视频制作与在线教学经验,曾经与极客学院合作开设过在线视频教学课程。为了帮助读者高效、直观地学习本书内容,作者特意为本书录制了配套教学视频,这些教学视频和本书配套源代码文件读者都可以免费获取。
-
物联网之源:信息物理与信息感知基础
李同滨 试读
2024-12-09上架物联网技术是继计算机、互联网及移动通信技术之后的又一次信息产业浪潮。物联网技术的应用涉及国民经济和社会生活的方方面面,使得人们的生活更加信息化和智能化。物联网最基本的组成部分是位于最底层的感知层,它主要借助各种传感器获取物体的基本信息,如车辆的行驶速度、桥梁受到的压力和路灯的工作状态等,然后通过该层的设备以有线或无线的方式将这些信息发送出去。
-
Elasticsearch搜索引擎开发实战
罗刚 试读
2024-12-09上架本书结合Elasticsearch在工程中的实际应用,详细介绍了使用Elasticsearch开发支持中文和英文搜索引擎的相关技术,从而实现系统监控。本书共分为8章,内容涵盖了Elasticsearch搜索引擎开发的环境安装与配置;实现一个简单的网站搜索;开发中文搜索引擎;Mapping详解;源代码分析;提高搜索相关性;使用Spring Boot开发搜索界面;使用Elasticsearch和相关软件实现系统监控;搜索引擎开发案例分析。
-
PHP高性能开发:基础、框架与项目实战
王甲临 试读
2024-12-09上架如今的PHP应用开发已经不仅是纯语言层面的开发,还包含了HTML 5、JavaScript、数据库、API接口、开发框架和版本管理等相关技术的合集,除了掌握这些基本的技术外,开发者往往还需要关注虚拟化应用和高并发大用户量下的网站程序结构设计。本书针对以上内容,将采用“入门+提升+实践”的方式,通过大量的实战案例,最终带领读者完成一个可用的内容管理框架,并在此基础上实现计划任务和队列抢购系统的基础程序模型。本书分为3篇:第1篇“基础入门篇”,包括PHP快速入门、虚拟机与个性化开发环境搭建、Git版本控制学习、高效团队合作、PHPStorm技巧学习、Composer包管理工具等基本内容;第2篇“框架进阶篇”,分别介绍了前端框架Bootstrap和后端框架ThinkPHP 5,帮助开发者掌握快速开发项目的方法;第3篇“项目实战篇”带领开发者完成了一个基本的内容管理框架,并在此基础上实现了计划任务的可视化管理和基于Redis队列的商城抢购系统。
-
Spring Cloud微服务架构开发实战
董超 试读
2024-12-09上架本书首先从微服务架构兴起的背景讲起,探讨了为何在分布式系统开发中微服务架构将逐渐取代单体架构,然后对Spring Cloud所提供的微服务组件及解决方案进行了一一讲解,从而让读者不但可以系统地学习Spring Cloud的相关知识,而且还可以全面掌握微服务架构应用的设计、开发、部署和运维等知识。本书共11章,分为3篇。第1篇为微服务开发基础——Spring Boot框架及使用;第2篇为Spring Cloud组件实战;第3篇为微服务与Docker容器技术。其中第2篇为全书的核心,涵盖了构建微服务架构所需要的服务治理、客户端负载均衡、微服务容错与降级处理、微服务API统一网关、分布式配置中心、微服务调用链追踪、微服务消息驱动开发及微服务安全等相关知识。本书内容通俗易懂,每章都结合实例进行讲解,特别适合Spring Cloud的入门读者阅读,也适合致力于互联网开发和Java开发的进阶读者阅读。如果你是运维人员,或者你对微服务架构有兴趣,那么本书也非常适合你阅读。此外,本书也可以作为相关培训机构的教材使用。
-
Vue.js项目开发实战
张帆 试读
2024-12-09上架本书以JavaScript语言为基础,以Vue.js项目开发过程为主线,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,最后再由Vue.js显示在前端页面中,让读者可以非常迅速地掌握一门技术,提高项目开发的能力。本书分为4篇。第1篇介绍了Vue.js基础环境的搭建,是全书的基石;第2篇介绍了电影网站项目的设计,涵盖ES 6、Webpack、工程化环境搭建等关键技术;第3篇介绍了电影网站项目前端和后端的实现,涵盖Node.js后端技术、Vue.js各种组件和API等技术;第4篇介绍了页面优化,通过讲解一些Vue.js模板和框架的用法,带领读者制作更加美观的UI界面。本书适合Vue.js初学者和进阶者阅读,也适合其他Web前端和后端开发爱好者阅读;对于一些IT领域的产品经理而言,本书也有较高的参考价值;对于一些培训机构和各类开设Web开发课程的学校来说,本书是一本很好的项目开发教程。
-
从零开始学Python数据分析:视频教学版
罗攀 试读
2024-12-09上架网络中的信息是很庞大的。如何提取这些信息?如何分析这些信息?这都需要用到数据分析技术。而数据分析技术的首选语言是Python,而本书便是一本适合“小白”学习Python数据分析的入门图书,书中不仅有各种分析框架的使用技巧,而且也有各类数据图表的绘制方法。本书通过讲解多个案例,让读者体验数据背后的乐趣。本书共11章,核心内容包括Python数据分析环境安装、NumPy基础、pandas基础、外部数据读取与存储、数据清洗与整理、数据分组与聚合、matplotlib可视化、seaborn可视化、pyecharts可视化、时间序列、网站日志分析综合案例等。
-
从零开始自己动手写区块链
裴尧尧 试读
2024-12-09上架本书是一本区块链底层开发入门图书,全书围绕作者开发的区块链模拟器,从原理和程序实现两个方面介绍了区块链开发技术。书中首先通过一个数字货币发行的故事,介绍了区块链的专业术语和工作原理;然后结合区块链模拟器的程序实现过程,介绍了区块链的关键技术细节。毫不夸张地讲,本书是一本手把手带领读者学习区块链开发的图书。
-
Unity与C++网络游戏开发实战:基于VR、AI与分布式架构
王静逸 试读
2024-12-09上架本书以Unity图形开发和C++网络开发为主线,系统地介绍了网络仿真系统和网络游戏开发的相关知识。本书从客户端开发和服务器端开发两个方面着手讲解了一个完整的仿真模拟系统的开发,既有详细的基础知识,也有常见的流行技术,更有完整的项目实战案例,而且还介绍了VR、人工智能和分布式架构等前沿知识在开发中的应用。
-
从零开始学Hadoop大数据分析:视频教学版
温春水 试读
2024-12-09上架本书全面介绍了Hadoop大数据分析的基础知识、14个核心组件模块及4个项目实战案例。为了帮助读者高效、直观地学习,作者特意为本书录制了20小时同步配套教学视频。
-
深度学习之图像识别:核心技术与案例实战
言有三 试读
2024-12-09上架本书全面介绍了深度学习在图像处理领域中的核心技术与应用。书中不但重视基础理论的讲解,而且从第4章开始的每章都提供了一到两个不同难度的案例供读者实践,读者可以在已有代码的基础上进行修改和改进,从而加深对所学知识的理解。
-
Spark Streaming实时流式大数据处理实战
肖力涛 试读
2024-12-09上架本书以透彻的原理分析和充实的实例代码详解,全面阐述了Spark Streaming流式处理平台的相关知识,能够让读者快速掌握如何搭建Spark平台,然后在此基础上学习流式处理框架,并动手实践进行Spark Streaming流式应用的开发,包括与主流平台框架的对接应用,以及项目实战中的一些开发和调优策略等。
-
人工智能极简编程入门:基于Python
张光华 试读
2024-12-09上架本书尝试介绍一个新的学习主张,用以帮助初学者轻松而高效地入门人工智能这一专业领域,同时也可以用来衡量一个学习资源是否可以帮助初学者,轻松高效地从入门级别成长为专业的合格人才。仅凭一本书,确实很难帮助零基础、弱基础的读者入门人工智能,因此本书的作者团队准备了一套丛书“人工智能与大数据技术大讲堂”,给读者提供零基础入门人工智能的解决方案。通过该解决方案,可以帮助读者成为合格的人工智能算法工程师。即使读者最终没有完成整个丛书的学习,而是只学习了前半部分,也可以很好地理解和适应人工智能与大数据时代。
-
Python数据挖掘与机器学习实战
方巍 试读
2024-12-09上架本书作为数据挖掘和机器学习的读物,基于真实数据集进行案例实战,使用Python数据科学库,从数据预处理开始一步步介绍数据建模和数据挖掘的过程。书中主要介绍了数据挖掘的基础知识、基本工具和实践方法,通过循序渐进地讲解算法,带领读者轻松踏上数据挖掘之旅。本书采用理论与实践相结合的方式,呈现了如何使用逻辑回归进行环境数据检测,如何使用HMM进行中文分词,如何利用卷积神经网络识别雷达剖面图,如何使用循环神经网络构建聊天机器人,如何使用朴素贝叶斯算法进行破产预测,如何使用DCGAN网络进行人脸生成等。
-
物联网之魂:物联网协议与物联网操作系统
孙昊 试读
2024-12-09上架本书系统地介绍了物联网协议和物联网操作系统的相关内容。第1章阐述了与物联网联系比较紧密的几种网络通信协议;第2章阐述了路由器交换机的原理及其开发要点;第3章对移动互联网Wi-Fi做了详细解析;第4章介绍了操作系统的一般概念;第5章介绍了几种应用于资源受限设备的物联网操作系统;第6章介绍了几种嵌入式实时操作系统;第7章剖析了一种轻量级实时物联网操作系统zephyr,给出较详细的应用开发指导;第8章阐述了比较流行的Ubunto操作系统;第9章详尽地讲解了路由器操作系统的开发流程,为物联网网关、智能路由器及边缘计算服务器的研发打下基础;第10章给出了嵌入式系统底层驱动软件的开发指导。本书适合从事物联网开发的工程技术人员及物联网专业的师生阅读。
-
从实践中学习Kali Linux网络扫描
大学霸IT达人 试读
2024-12-09上架本书详细讲解了网络扫描涉及的各项理论知识和技术。书中首先从理论层面帮助读者明确扫描的目的和方式,然后从基本协议的角度讲解了通用的扫描技术,最后过渡到特定类型网络环境的专有扫描技术。在先期扫描完成后,本书继续深入讲解了如何借助响应内容识别目标,并对常见的服务给出了扫描建议。在最后的相关章节,本书详细讲解了高效的数据整理和分析方式。
-
从实践中学习TCP.IP协议
大学霸IT达人 试读
2024-12-09上架TCP/IP协议(TCP/IP Protocol Suite)是互联网通信的基础框架。它采用分层结构,规定了数据如何封装、寻址、传输、路由和接收。为了实现这些功能,TCP/IP协议包含了几十种网络协议,构成了一个协议族。所以,想要系统地了解网络的运行原理,必须要系统地学习TCP/IP协议的相关知识。由于TCP/IP协议对整个互联网运作进行了标准化,所以它包含大量的理论知识。同时,由于大部分协议都被隐藏在系统和软件内部,用户无法直接接触,更不可能复现,因此传统TCP/IP协议的学习过程漫长而又枯燥乏味。本书便是针对这种现状而写,主要是结合理论,并通过实际动手实践,带领读者掌握TCP/IP的相关知识。本书结合了Wireshark和netwox工具对TCP/IP协议进行讲解。其中,netwox工具提供了大量模块,允许用户手动创建各种协议的数据包,而Wireshark工具则可以捕获数据包,直观地展现用户创建的数据包。
-
React+Redux前端开发实战
徐顺发 试读
2024-12-09上架随着智能手机和移动互联网的普及,前端技术栈从jQuery到Backbone和Knockout,再到Angular、React和Vue,各大框架此起彼伏。如今,前端开发越来越庞大的应用规模和越来越复杂的交互效果远不是早期前端开发者们所能想象的。基于原生JavaScript来构建这些应用显得异常复杂且难以维护。但拥有创造力的开发者们并没有停下脚步,而是不断地寻求新的解决方案。其中,React逐渐成为各种方案中最耀眼的一门技术,它是众多开发者的智慧结晶。React诞生于Facebook,开源之后立即在前端领域掀起了一股巨浪,得到了众多开发者的青睐。随后,React社区也是蓬勃发展,出现了大量优秀的前端开发工具,为开发者提供了一种不一样的开发体验,也为大家指明了一条充满想象的道路。
-
从实践中学习Metasploit 5渗透测试
大学霸IT达人 试读
2024-12-09上架Metasploit是一款开源的安全漏洞利用工具。利用该工具,安全人员可以很容易地获取和利用计算机软件的漏洞,从而验证漏洞的危害性。该工具附带数百个已知软件漏洞的专业级攻击工具。借助该工具,安全人员可以将攻击载荷、编码器、生成器和漏洞捆绑起来直接使用,从而简化了漏洞利用的各种繁杂操作。本书基于Metasploit 5,详细讲解了Metasploit实施渗透攻击的方法。全书按照Metasploit的基本功能依次进行讲解,首先讲解了Metasploit的安装,然后介绍了它的接口及自带模块的使用,最后以实例形式介绍了使用Metasploit实施渗透攻击的具体方法。
-
Python Flask Web开发入门与项目实战
钱游 试读
2024-12-09上架本书从Flask框架的基础知识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页面开发的方法,不但可以让读者系统地学习用Python微型框架开发Web应用的相关知识,而且还能对Web开发中基于角色访问权限控制的方法等相关知识有更为深入的理解。本书提供了大量的实战案例引导读者由浅入深地学习Flask Web应用开发,可以让读者的开发水平有质的提升。
-
Python Django Web典型模块开发实战
寇雪松 试读
2024-12-09上架本书抛开空泛的理论,对每一个案例的每一个小功能的实现,都通过详细的图文分析和代码实现娓娓道来。读者跟随着本书进行学习,将会亲身体验一次充实的“知其然并知其所以然”的Django进阶实战之旅。
-
从实践中学习Kali Linux渗透测试
大学霸IT达人 试读
2024-12-09上架渗透测试是一种通过模拟黑客攻击的方式来检查和评估网络安全的方法。由于它贴近实际,所以被安全机构广泛采用。渗透测试过程中需要使用大量的软件工具。为了方便使用,很多安全专家将这些工具集成到一个操作系统中,从而形成了多个专业的测试系统。在国际上,最知名的渗透测试系统就是Kali Linux。本书基于Kali Linux,详细讲解渗透测试的各项理论和技术。书中首先介绍了渗透测试的准备知识,如渗透测试的概念、Kali Linux系统的安装和配置、靶机环境的准备;然后详细地讲解了渗透测试的各个流程,包括信息收集、漏洞扫描、漏洞利用;最后着重讲解了常用的渗透技术,如嗅探欺骗、密码攻击和无线网络渗透等。
-
Python编程从0到1:视频教学版
张頔 试读
2024-12-09上架本书以Python语言构建了程序设计基础课程的教学体系。本书在对程序设计核心方法的探讨上较其他Python书籍更为全面和深入。通过对本书内容的学习,读者将全面地掌握用Python进行程序设计的基本能力。本书分为4章,每章都细分为若干节,知识点非常详细。第1章向读者介绍Python的基本语法和程序设计的一般方法。第2章向读者介绍函数这一重要概念。第3章通过Python的内建类型讲述了常见数据结构。第4章讲解Python的面向对象特性。
-
从零开始学Scrapy网络爬虫:视频教学版
张涛 试读
2024-12-09上架本书从零开始,循序渐进地介绍了目前最流行的网络爬虫框架Scrapy。即使你没有任何编程基础,阅读本书也不会有压力,因为书中有针对性地介绍了Python编程技术。另外,本书在讲解过程中以案例为导向,通过对案例的不断迭代、优化,让读者加深对知识的理解,并通过14个项目案例,提高读者解决实际问题的能力。
-
从实践中学习Kali Linux无线网络渗透测试
大学霸IT达人 试读
2024-12-09上架无线网络是现在最常用的网络连接方式。由于其架设容易、实施成本低、连接方便,成为家庭、中小企业联网的首选模式。由于无线网络数据公开传播,其安全性较差,也称为黑客关注重点。渗透测试是通过模拟黑客攻击的方式来检查和评估网络安全的一种方法。通过渗透测试,可以验证无线网络的安全性,发现潜在的风险,如信息泄漏问题。本书共分为11个章节。内容包括渗透测试基础、搭建渗透测试环境、无线网络监听模式、扫描无线网络、捕获数据包、获取信息、WPS加密模式、WEP加密模式、WPA/WPA2加密模式、攻击无线AP和攻击客户端。本书适合渗透测试人员、网络维护人员和信息安全爱好者。通过本书,可以帮助读者了解和掌握Kali Linux无线渗透测试的方式,熟悉无线渗透测试各个要点,并掌握规范的操作流程,从而提高工作效率。
-
深度学习之PyTorch物体检测实战
董洪义 试读
2024-12-09上架本书从概念、发展、经典实现方法等几个方面系统地介绍了物体检测的相关知识,重点介绍了Faster RCNN、SDD和YOLO这三个经典的检测器,并利用PyTorch框架从代码角度进行了细致讲解。另外,本书进一步介绍了物体检测的轻量化网络、细节处理、难点问题及未来的发展趋势,从实战角度给出了多种优秀的解决方法,便于读者更深入地掌握物体检测技术,从而做到在实际项目中灵活应用。
-
分布式中间件技术实战:Java版
钟林森 试读
2024-12-09上架本书主要围绕构建分布式系统架构的“中间件”实践展开介绍。开篇首先介绍了分布式系统架构的相关知识要点,包括其功能、作用以及演进历程,并由此引出了分布式中间件的相关介绍;紧接着重点介绍了目前在实际生产环境中应用得比较广泛的几款Java中间件,包括缓存中间件Redis、消息中间件RabbitMQ、统一协调管理中间件ZooKeeper及综合中间件Redisson等,主要介绍了这几款中间件的基本概念、典型的应用场景及相应的功能组件等。值得一提的是,本书在介绍这几款中间件的理论知识时,还以微框架Spring Boot作为奠基,整合相关中间件之间的依赖,并以笔者实际的经验结合实际项目中的典型业务场景进行代码实战。本书适合中间件实践经验为零的开发者阅读;而对于有一定Java应用开发经验的工程师而言,通过阅读本书可以了解中间件在构建企业级应用系统的过程中所提供的解决思路和方案。
-
TypeScript图形渲染实战:基于WebGL的3D架构与实现
步磊峰 试读
2024-12-09上架为了让广大3D图形爱好者能够快速地学习WebGL图形编程,本书按照循序渐进的方式,由浅入深地讲解了WebGL图形编程的相关知识点。本书理论结合实践,可以让3D图形爱好者少走弯路,直击3D图形开发中的核心要点。本书共10章,分为3篇。第1、2章为数据结构基础篇,主要介绍如何构建TypeScript开发调试环境,并以范型编程方式实现和封装了动态类型数组、关联数组、双向链表、队列、栈和树等数据结构。第3~7章为WebGL图形编程基础篇,围绕着如何建立一个WebGLApplication框架应用体系和WebGLUtilLib渲染体系而展开,并且详细介绍了3D图形编程中的一些常用数学基础知识。第8~10章为开发实战篇,在使用WebGLApplication框架和WebGLUtilLib框架的基础上实现了对id Software公司开源的Quake3 BSP及Doom3 PROC场景的解析和渲染,并且介绍了Doom3 MD5骨骼蒙皮动画原理、解析与渲染的相关知识点。本书特别适合对3D图形开发、WebGL图形编程、游戏开发等感兴趣的技术人员阅读,还适合JavaScript程序员及想从C、C++、Java和C#等强类型语言转HTML 5开发的程序员阅读。另外,编程爱好者、高校学生及培训机构的学员也可以将本书作为兴趣读物。
-
深入解析Java编译器:源码剖析与实例详解
马智 试读
2024-12-09上架Java是一门流行多年的高级编程语言,相关的就业岗位很多,但是最近几年却出现了用人单位招不到人,大量研发人员找不到工作的尴尬局面。根本原因还是岗位对技术的要求高,不但要会应用,更要懂其内部的运行原理。对于想要深入研究Java的从业者来说,目前国内市场上还没有一本剖析Java编译器(Javac)源码的书籍,也没有一本剖析工业级编译器源码的书籍,这正是本书要填补的市场空白。本书围绕市面上的主流编译器Javac进行源代码剖析,详细介绍了词法分析、语法分析、语义分析及代码生成等各个阶段的具体实现。另外,本书有大量的配图和实例,以便读者能更好地理解书中的要点。
-
Hive性能调优实战
林志煌 试读
2024-12-09上架本书所介绍的实例都是从原理谈优化,让读者知其然也知其所以然。例如,在介绍HiveSQL调优时,我们会转换成计算引擎执行的等价代码,让读者知道HiveSQL的实际运行流程,从而直观地理解其可能引发的性能问题。
-
从实践中学习Wireshark数据分析
大学霸IT达人 试读
2024-12-09上架Wireshark是一款业界知名的数据捕获和分析工具。它不仅支持几百种网络协议的解析,还提供了大量的分析功能,能满足不同用户的数据分析需求。同时,它提供了丰富的用户接口,允许用户以图形化和命令行等多种方式使用。本书基于Wireshark 3,详细讲解了数据抓包和分析的相关技术。书中首先介绍了环境搭建、数据捕获、数据处理和数据呈现;然后详细介绍了数据分析的各种功能和应用技巧,如显示过滤器、分组分析和着色规则等;最后详细介绍了常见网络协议的数据分析方式,包含网络基础协议(ARP、DNS、DHCP)、数据传输协议(TCP、UDP)和高级应用协议(HTTP、SMTP/POP3、SMB)等。
-
独立游戏开发:基础、实践与创收:Unity 2D Android篇
王寅寅 试读
2024-12-09上架本书第1篇适合所有想要了解独立游戏开发的读者阅读,第2、3篇则适合有一定C#或Java编程语言基础的游戏开发初学者阅读。虽然本书有对编程语言知识的要求,但并不包括对编程语言底层特性和复杂技巧的运用。就C#语言而言,Unity引擎将其使用难度降到了脚本语言的水平,因此读者无须全面学习C#语言知识,仅掌握其基础即可,这对于对游戏开发抱有强烈兴趣的读者来说应该不是问题。不过,即便本书对编程语言的相关知识要求不高,但独立游戏开发也绝非易事。对于本书的学习,读者必须要有长期阅读、反复阅读的思想准备,并在阅读过程中亲自实践,举一反三,必要时还需要查阅其他资料,这样才能为形成自己的独立游戏开发知识体系打下坚实的基础。
-
人脸识别与美颜算法实战:基于Python、机器学习与深度学习
方圆圆 试读
2024-12-09上架本书从实战出发,介绍了大约60多个案例,脉络清晰,没有太多枯燥的理论讲解,而是以一位资深AI算法工程师手把手带读者入门做项目的方式,讲述了新手如何入门成为AI图像算法工程师,遇到项目如何入手去做,以及目前抖音中好玩的效果是如何一步步通过算法设计做出来的,沿着Python基础、图像处理技术、视频处理技术、机器学习、深度学习及各类图像美颜算法的思路去实现。目前,各种App中美颜算法大行其道,希望通过作者有趣的讲解,可以带领读者探索其中的各种算法设计小技巧。
-
Scratch 3.0少儿编程魔法课堂:全彩印+视频教学版
黄永昌 试读
2024-12-09上架本书系统地介绍了Scratch3.0的所有指令,配合好玩有趣的应用实例,让孩子在笑声中掌握Scratch指令的用法。本书的后半部分重点介绍了Scratch游戏编程的通用算法,并在最后配合实战案例,开发了可玩性很高的游戏,让孩子系统地学习Scratch编程,锻炼计算机思维能力。本书附赠笔者录制的600分钟配套教学视频,用来对一些疑难问题、核心示例进行讲解,在保证系统性的同时,针对难点问题进行重点攻关。本书共19章,分为2篇。第1篇“Scratch趣味编程详解”,涵盖的主要内容有Scratch简介、Scratch编程基础、角色管理、声音管理、运动、外观、事件、程序结构控制、变量、自制积木、运算、侦测及扩展积木等。第2篇“Scratch趣味游戏开发实战”,首先介绍了游戏开发的常见场景及其解决方案,然后以打砖块、恐龙奔跑、双人赛车、飞翔的小猫、打地鼠和公路赛车这6个Scratch趣味游戏为案例,演示了不同类型游戏的开发及设计技巧。本书通俗有趣、案例丰富、实用性强,适合小学四年级及以上的小朋友阅读,小学二三年级的小朋友需要在家长的陪伴下阅读。另外,本书也可以作为少儿编程培训机构的教材。
-
Node.js+Express+Vue.js项目开发实战
张旭 试读
2024-12-09上架本书首先讲解了Node.js中最流行的框架Express的安装和使用,详细介绍了Express路由、请求对象Request和返回对象Response,然后详细讲解了许愿墙、博客管理系统和装修小程序管理系统三个完整项目的全部开发流程,最后又讲解了Node.js的部署方法和工具。全书共6章,分为三大部分:第1章介绍Express的基础知识;第2~5章讲解三个完整商业项目的开发实现过程,从需求分析到架构设计再到代码编写一整套完整的流程;第6章介绍Node.js的服务器部署方法和常用工具PM2的使用方法。本书通俗易懂,图文并茂,提供完整的商业项目开发流程,对于拥有Node.js基础而缺乏实战经验的开发人员来说非常适合。
-
Python金融大数据风控建模实战:基于机器学习
王青天 试读
2024-12-09上架本书采用Python语言进行代码实战。Python在各行各业的应用越来越普及,从云端到客户端,再到物联网终端,Python应用无处不在。更为重要的是,Python语言是人工智能的首选编程语言,本书聚焦的智能风控领域,正是人工智能对金融数据的应用场景,对此,Python具有无可比拟的优势。关于Python语言实践和人工智能算法理论与实践的书籍颇为丰富,而结合信贷领域场景的算法应用类图书却比较稀缺,本书的出版将会改变这一现状。本书的核心内容包括算法理论与Python代码实践,旨在在构建评分卡的全流程内,先进行算法理论讲解,然后再进行代码实践,全面提升读者构建评分卡的理论造诣和工程能力。
-
从实践中学习Nessus与OpenVAS漏洞扫描
大学霸IT达人 试读
2024-12-09上架本书基于Nessus和OpenVAS两款工具,从渗透测试的角度讲解如何进行漏洞扫描,从而发现漏洞,并分析漏洞。为了便于读者理解,本书在讲解过程中贯穿了大量的操作实例,以帮助读者更为直观地掌握各章节的内容。
-
从实践中学习Windows渗透测试
大学霸IT达人 试读
2024-12-09上架Windows是常用的计算机操作系统之一,是人们在生活、办公、学习中首选的计算机操作系统,广泛应用于企业、政府和学校等机构。由于系统更新不及时、用户安全意识淡薄、系统安全机制不严谨等,Windows系统成为网络攻击的首选目标。每年Windows系统出现的大规模网络安全事件层出不穷。渗透测试是一种通过模拟黑客攻击的方式来检查和评估网络安全的方法。由于它贴近实际,所以被安全机构广泛采用。本书从渗透测试的角度,分析了黑客攻击Windows系统的流程,展现了Windows主机存在的各种常见漏洞,以及这些漏洞可能造成的各种损失。本书首先介绍渗透测试需要准备的知识,如Windows版本类型、靶机环境准备、信息分析环境;然后详细讲解Windows网络入侵流程,如发现主机、网络嗅探与欺骗、密码攻击、漏洞扫描、漏洞利用、后渗透利用、Windows重要服务;最后简要讲解物理入侵的方式,如准备硬件设备、绕过验证和提取信息等。
-
从实践中学习Web防火墙构建
张博 试读
2024-12-09上架本书是一部由浅入深地讲述如何构建Web防火墙的佳作。书中循序渐进地介绍了TCP/IP和OSI模型中的网络层、传输层和应用层的安全和防御知识。书中讲解的关于Nginx的实战案例,符合大多数安全人员的需要,非常值得阅读。
-
Unity3D动作游戏开发实战
周尚宣 试读
2024-12-09上架随着Unity3D这类通用游戏引擎的出现,越来越多制作精良的独立游戏逐渐出现在玩家视野当中。在游戏商业化如此发达的今天,越来越多的开发者或开发团队受独立游戏创意及艺术性的感召,尝试开发并发布了一些相关作品。动作游戏作为一大热门游戏品类,一直不缺少玩家,但其较高的工艺门槛、技术细节和复杂度等都阻碍了其开发进程。长期以来,以动作游戏为核心的书籍较为匮乏。基于此,作者编写了本书。本书结合作者多年的游戏开发经验,并结合Unity3D引擎,对动作游戏这个玩家需求较高的类型进行了深入讲解。书中围绕与动作游戏有关的几大核心模块、技术选型和前期设计等内容进行讲解,帮助读者扬长避短、绕开弯路,而不是把精力放在一些不重要的环节,从而避免事倍功半。
-
Spring+Spring MVC+MyBatis整合开发实战
陈学明 试读
2024-12-09上架Spring、Spring MVC与MyBatis的组合(简称SSM)更是Java Web开发的利器,适用于复杂的企业级应用开发,尤其是互联网企业级应用开发。本书从实战人手,通过大量示例介绍了SSM整合开发的相关内容,可提升读者对框架的掌握度和理解度,从而实现对框架会用、用对及精用的目标。本书共18章,分为5篇。第1篇“Spring核心框架”,涵盖Spring概述,Spring IoC容器初探,Web项目环境搭建与项目创建,Spring IoC容器进阶,基于注解和代码的配置,Spring测试;第2篇“Spring MVC框架”,涵盖Spring Web MVC概述,数据类型的转换、验证与异常处理,Spring MVC进阶,Spring MVC测试框架;第3篇“数据技术”,涵盖数据库与Java数据访问技术,MyBatis人门,MyBatis进阶,Spring数据访问与事务管理;第4篇“SSM整合开发”,涵盖SSM整合概述,SSM整合实例;第5篇“高级开发技术”,涵盖Spring AOP与MVC拦截器,以及Spring Security框架与多线程。
-
深度学习之人脸图像处理:核心算法与案例实战
言有三 试读
2024-12-09上架本书由浅入深、全面系统地介绍人脸图像的各个研究方向和应用场景,包括但不限于基于深度学习的各个方向的核心技术。本书理论体系完备,讲解时提供大量实例,可供读者实战演练。本书涵盖的内容非常广泛,从基本的人脸数据集发展历史和人脸检测开始,分别讲述在此基础上进行的人脸图像处理的相关技术与应用,涉及身份识别、安全认证、人机交互和娱乐社交等领域。本书共11章,涵盖的主要内容有人脸图像与特征基础、深度学习基础、人脸数据集、人脸检测、人脸关键点检测、人脸识别、人脸属性识别、人脸属性分割、人脸美颜与美妆、人脸三维重建及人脸属性编辑。本书适合计算机视觉领域的初学者及所有在人脸图像算法领域想要有所提高的工程技术人员、学生和教职工阅读。读者既可以将本书作为核心算法书籍学习理论知识,也可以将本书作为工程参考手册查阅相关技术。
-
物联网之雾:基于雾计算的智能硬件快速反应与安全控制
曾凡太 试读
2024-12-09上架本书为“物联网工程实战丛书”的第6卷。书中从物联网工程的实际需求出发,阐述了雾计算的相关背景知识和基础理论知识,并对雾计算在物联网中的应用做了介绍和展望,这对填补国内这一领域的空白有积极作用。本书共7章。第1章介绍了雾计算、边缘计算的简单概念;第2章介绍了雾计算架构的IEEE参考标准;第3章介绍了雾计算在物联网中的应用案例;第4章介绍了边缘计算的概念;第5章介绍了物联网边缘计算产品设计案例;第6章介绍了区块链与物联网结合的可能性;第7章介绍了物联网工程实战案例,涉及参数采集、云计算服务、雾计算服务、自组网编程、执行器控制等。本书中的案例由作者独立实验并提供。本书适合作为高等院校物联网工程、通信工程、网络工程、电子信息工程、微电子和集成电路等相关专业的教材,也适合物联网领域的雾计算与边缘计算等研发人员阅读。另外,本书还适合作为智慧城市建设等政府管理部门相关人员的参考读物。