这是一本讲解如何快速上手现代软件开发所需的三个核心工具:Unix命令行、文本编辑器和Git版本控制的实战性著作。 通过阅读本书,你将学习: 运行终端、输入和编辑命令 操作和检查文件 使用Atom和VS Code等编辑器的基本和高级编辑技巧 使用Markdown语言编写快速文档 格式化源代码并编写可执行脚本 Git和GitHub基础知识 使用关键的Git工作流程提交、推送、分支、合并 在Git项目上协作并解决代码冲突 开发环境macOS、Linux、Windows和云的设置。 本书通过针对性
随着科技的飞速发展,软件系统的复杂性不断增加,对软件架构的要求也越来越高。本书采用了循序渐进的介绍方法,深入探讨了数字化时代软件架构的分析与设计方法,涵盖了先进的架构模式、技术趋势以及应对复杂业务需求的策略。本书还明确定义了利益相关者——包括IT部门、用户、执行发起人和第三方供应商——的角色和职责,能够帮助分析师在重新设计现有应用程序和数据库以及选择第三方产品、转换方法与网络控制机制时获得更高的成功率。通过丰富的实例和详细的讲解,读者能够了解如何充分利用5G、物联网、区块链、云计算、量子计算、人
本书围绕整洁架构系统地剖析了它的缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。本书分为六部分,第一部分纲领性地提出了软件架构设计的终极目标,描述了软件架构设计的重点与模式;第二、三、四部分从软件开发中的三个基础编程范式的定义和特征出发,进一步阐述了函数、组件、服务设计与实现的定律,以及如何有效构建软件系统的整体架构;第五部分从整洁架构的定义开始,详细阐述了软件架构设计过程中涉及的方方面面(如划分内部组件边界、应用常见设计模式、避开错误、降低成本、特殊情况处理等)和实战案
本书主要介绍了反爬虫的相关技术,内容涵盖了爬虫工具、加密算法、App爬虫等,从理论到案例实践,深入浅出。本书详细讲解了常用的抓包工具、反爬虫机制、验证码识别、动态网页反爬虫,JS文件处理。本书聚焦如何防止加密数据被破解、App应用爬虫以及破解方法、部署爬虫程序。对于以上内容,本书进行细分总结,将相关知识点都纳入其中,形成一套完整的体系。
本书从以下3个维度对可信白环境做了全面的阐述。技术角度:首先介绍了可信白环境理念,包括白名单机制、面向应用系统、安全左移、原生安全能力、异常行为识别等;然后全面介绍了网络白环境、身份白环境和软件白环境的的技术原理。架构角度:详细讲解了构建靶心级的白环境防护体系的整体思路,包括梳理应用系统资产、安全配置基线、网络攻击路径以及防护组件和策略等。实战角度:通过3个危害程度较高的案例讲解了如何构建白环境以及白环境的应用,案例覆盖了三个较为常见的场景:边界突破与内网移动、零日漏洞攻击、勒索软件攻
全书共13章,分为两部分。第一部分(第1-6章)是基础知识,介绍了LLVM项目、常见的IR(重点介绍SSA)、数据流分析、支配分析、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二部分(第7-13章)是代码生成,涵盖了LLVM代码生成的每一个步骤,着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成,最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外,附录部分主要总结了LLVM代码生成过程中使用的I
本书主要阐述虚实融合的双指力觉交互技术,以此构建了沉浸式虚拟现实系统。该系统实现虚拟空间与真实空间的统一,视觉空间和力觉空间的统一,用户可以与虚拟世界进行直接而自然的双指力觉交互。本书共6章,分别为绪论、沉浸性虚拟环境的生成、大操作空间双指力觉交互系统的实现、力觉交互系统表现刚度、力觉空间与视觉空间的融合和双指直接力觉交互。本书针对虚实融合的双指力觉交互技术进行研究,相关成果在虚拟拆装、模拟训练、娱乐游戏、数据可视化等领域有着重要意义。
知识图谱已在多个领域深耕多年,然而,现有的典型知识图谱主要是以实体及其属性和关系为研究核心,缺乏对事理逻辑这一重要人类知识的刻画。为了弥补这一不足,事理图谱应运而生,它能够揭示事件的演化规律和发展逻辑,刻画和记录人类行为活动。事理图谱是较为典型的多学科交叉领域,涉及知识工程、自然语言处理、机器学习、图数据库等多个领域。本书系统地介绍事理图谱涉及的概念和关键技术,如事理图谱概述、事理知识表示、事件抽取、事件模式的自动归纳、事件关系抽取、事件表示学习、事件泛化及事理归纳、事理知识存储和检索、基于事理
《AI摄影绘画创作完全自学一本通》是一本专为初学者设计的AI摄影绘画自学教程,旨在帮助读者精通AI摄影绘画技术。本书从实战角度出发,详细解说了AI绘画的创作、优化和实战案例,同时安排了80多个针对性实例,并配有教学视频,让读者轻松掌握操作技巧。此外,本书还提供了丰富的素材文件和效果文件,涉及人像绘画、艺术绘画、游戏设计等多个行业。通过全面讲解AI摄影绘画的相关技巧,以及赠送15000多个AI绘画提示词,本书助力读者从新手入门到精通,让学习更高效。
《像摄影师一样调色》是一本专为摄影爱好者打造的后期调色指南。不同于市面上过于高深或片面的教程,本书注重实战与美学的结合,旨在帮助读者快速掌握调色精髓,发挥创作潜能。全书分为五章,从美学养成到后期技术养成,再到静物美食、生活扫街、不同影调的实战演练,内容循序渐进,既涵盖基础又触及进阶,满足不同层次读者的需求。本书强调,技术无高低之分,关键在于应用与场景。通过学习,读者将能用最少的时间和精力,掌握调色技能,实现预期效果,甚至踏上专业摄影之路。