本书讲解亿级流量系统架构的设计方法及实战经验,在内容结构上分为三大篇:架构知识篇(第1~3章),主要讲解海量用户应用后台的组成结构、高并发处理和服务可用性保障,首先讲解后台由哪些关键组件构成及机房搭建思路,然后讲解后台在应对高并发读请求和写请求时的通用处理手段,最后讲解通用的服务治理手段以保障后台高效运行。基础服务设计篇(第4~6章),主要讲解几个基础服务的架构设计,这里选取的基础服务几乎为所有互联网后台所需的专门系统,包括分布式唯一ID生成器、用户登录服务和海量消息推送系统;核心服务设计篇(第
本书围绕人工智能中的基础数学理论问题展开讨论,介绍了粒子法、网格法,以及混合方法的基本概念,以及它们在动画引擎开发过程中的代码实践。本书的一大特色是为读者提供了面向代码的方法,便于读者上手动画引擎的开发基础。本书兼具实用性和理论性,不仅有详细的理论介绍帮助读者深入理解相关的概念,还提供丰富的代码,以及持续更新的GitHub仓库供读者参考。本书适合人工智能相关专业、计算机专业、计算数学专业的高年级本科生、研究生学习,也可供涉足该领域的研究人员、工程师参考。
云计算改变了IT行业的发展趋势,公有云重塑了IT行业的业务模式。在业务实践过程中,云计算从业者经常思考云计算的本质,也在积极提高关键云产品的服务能力。本书深入浅出地展现了云产品技术、服务及商业的本质,是一幅清晰的“行业地图”,借助本书,云计算从业者可以少走弯路,从而既有信心又有方法地开拓云计算业务。本书给出了对行业前景的美好预期,对产品技术的深入解读,以及对岗位工作技巧的务实分享。相信此书能帮助读者提高对云计算行业的认知水平,学到从布道到销售、从产品到服务、从技术到资源的一系列工作技巧。
可读性高、实战性强附赠全书配套示例代码深入解析7大核心功能简化大模型开发流程不仅是LangChain的详尽开发指南,更是以其中的诸多知识为轴心,向外扩散,深度阐述其背后的原理之美
《零基础学Python网络爬虫》(升级版)一书适用于 Python 爬虫入门学习的读者,书中全面介绍了使用 Python进行网络爬虫开发的入门必备知识,本书从学习与应用的角度出发,帮助读者快速掌握网络爬虫的各项技能。全书共 17 章,包括初识网络爬虫、了解 Web 前端、多种网络请求模块、网页数据的多种解析方式、爬取动态渲染的信息、多线程与多进程爬虫、数据处理与存储、App 抓包工具、识别验证码、Scrapy 爬虫框架、Scrapy-Redis 分布式爬虫以及可视化爬虫:数据侦探项目。本书侧重爬
本书是以内网攻防中红队的视角编写的,从内网的基础攻击原理出发,讲解红队的攻击思路和主流渗透测试工具的使用方法,旨在帮助安全行业从业人员建立和完善技术知识体系,掌握完整的后渗透流程和攻击手段。本书共分为15章,其中:第1~8章为第1部分,讲解常规内网渗透测试的常用方法与技巧;第9~15章为第2部分,聚焦域内攻防手法。本书主要通过命令和工具介绍各种内网渗透测试方法,同时分析了一部分工具的工作原理。 本书主要面向网络安全领域从业者、爱好者,特别是具有一定基础的渗透测试人员、红蓝对抗工程师,高等院校计算
本书是2023年(第六届)全国大学生嵌入式芯片与系统设计竞赛芯片应用赛道的优秀作品集汇编,涵盖了海思、广和通、沁恒、龙芯、ST等公司的平台。本书遴选了获得2023年全国总决赛一等奖的69支队伍的部分技术文档,从背景意义、软/硬件设计、最终成果、不足之处等多个方面对这些优秀作品进行了详细的剖析。在遴选作品时,力争使这些作品案例覆盖人工智能、无线通信、物联网、无人系统、智能家居、机器人等多个领域,从而满足更多读者的需要。
本书分14章对JavaScript编程语言展开介绍,从JavaScript发展历史到基本语法、面向对象编程、程序调试、DOM操作、BOM操作,最后到JavaScript高级应用,还有ES6新特性、Promise异步编程和模块化开发等技术内容,全方位系统地介绍了作为一名前端开发人员所必须要掌握的JavaScript内容。如果您有过JavaScript的开发经验,相信您读完这本书也会纠正个人技术认知上的部分误区,如果您是一位初学者,本书也同样适合您,不过需要您把学习本书看作是一个长期任务,可
本书以零基础读者为对象,从软件及插件的安装、软件基础功能,到完整案例的建模操作,循序渐进地进行讲解,并详细地介绍了建筑、景观等模型的制作方法和技巧,可以帮助读者在实践中巩固前六章的内容,熟练运用软件的使用方法,真正做到理论与实际结合。同时,随书附赠配套视频和模型源文件,以帮助读者更好地理解操作技巧。本书讲解全面,内容翔实,适合建筑学、城市规划、环境艺术、园林景观等专业的师生阅读,也可作为相关行业从业者的自学参考书。
这是一本可以帮助初学者快速掌握Linux操作系统的有趣教程。本书通过更符合新手视角的趣味性解读、丰富的实例演示和同步讲解视频,可帮助你了解并掌握Linux系统的使用与管理方法,比如文件结构、用户系统、文本处理、磁盘分区、软件管理、进程与任务、系统状态、网络与日志这些基础知识点与技术细节,以及vim编辑器、Shell编程等进阶技巧。无论你是电子爱好者、计算机专业的学生,还是IT工程师,相信本书都会成为你了解和学习Linux的良师益友。一起来开启Linux探索之旅,体验Lin