"《Go语言微服务开发实践》循序渐进、由浅入深地讲解了Go语言微服务开发的核心知识,并通过具体实例的实现过程演练了开发Go语言微服务程序的方法和流程。全书共分15章,分别讲解了微服务架构概述,服务注册与发现,分布式配置中心,日志记录与监控,容器化与部署,消息传递与异步通信,远程过程调用,构建RESTful API,统一认证与授权,数据库访问与ORM,事件驱动架构,容错处理与负载均衡,服务网关与API管理,DevOps与持续交付及高并发在线聊天室系统。本书内容简洁、全面,且不失其技术深度,书中以简
本书围绕整洁架构系统地剖析了它的缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。本书分为六部分,第一部分纲领性地提出了软件架构设计的终极目标,描述了软件架构设计的重点与模式;第二、三、四部分从软件开发中的三个基础编程范式的定义和特征出发,进一步阐述了函数、组件、服务设计与实现的定律,以及如何有效构建软件系统的整体架构;第五部分从整洁架构的定义开始,详细阐述了软件架构设计过程中涉及的方方面面(如划分内部组件边界、应用常见设计模式、避开错误、降低成本、特殊情况处理等)和实战案
"本书使用Mind+图形化编程软件,采用拖动积木的方式编程,以培养兴趣、锻炼思维为主。本书采用项目式教学体系编写,全书安排13个项目,将图形化编程的知识分解到各任务中,以简代繁,化难为易,易学易懂。本书可作为中小学人工智能入门教材,可作为第三方进校园单位,学校课后服务(托管服务)课程、科创课程教材,可作为校外培训机构和社团机构相关专业教材,也可作为自学人员自学教材及家长培训孩子的指导书。"
"本书全面介绍3D 图形化编程方法,选用有趣、实用的项目编写,以培养学生兴趣,提高立体思维能力。本书采用项目式体例编写,全书安排16 个项目,将编程的基本知识分解到各项目中进行训练,选择学练结合的编写方法,每个项目包含一个核心知识点,同时加强学科融合、五育并举,加强内容的应用和拓展,做到从易到难、循序渐进,训练读者深度思维能力。本书可作为中小学“人工智能”课程入门教材,第三方进校园教材,学校社团活动教材,学校课后服务(托管服务)课程、科创课程教材,
本书以当前AI绘画领域热门的AI绘画工具Stable Diffusion和Midjourney为例,全面系统地讲述了它们的应用方法、绘画技巧,以及在游戏美术设计领域中的实战应用。 全书共分11章,第1~4章介绍了游戏美术设计和AI工具原理方面的基础知识;第5~9章介绍了Stable Diffusion和Midjourney的基础操作和使用方法,包括Stable Diffusion的安装使用和Midjourney的注册、登录与订阅流程,Stable Diffusion的插件与模型训练,Stable
本书共22章, 包括SpringBoot篇、Vue篇和uni-app篇。SpringBoot篇 (第1-14章) 从环境搭建到项目上线, 逐步深入讲解项目开发流程, 并使用了众多企业级流行的开发技术, 如Redis、Docker、Jenkins、Mybatis-plus等。Vue.js篇 (第15-19章) 使用Vue3.0版本, 采用开源的Vue.js框架Vue-Vben-Admin作为项目启动模板, 帮助快速搭建后台管理系统, 节约时间成本等。uni-app篇 (第20-22章)
本书共9章, 阐述了C语言的主要特点及C++程序开发过程, 介绍了基本数据类型、表达式和运算符, 结构化程序控制流程, 函数的使用以及相关知识, 指针和数组的使用方法, 用户定制类型及位运算, 预处理器的使用方法, 文件的基本操作方式, 以及一些关于C语言的高级内容。
全书共13章,分为两部分。第一部分(第1-6章)是基础知识,介绍了LLVM项目、常见的IR(重点介绍SSA)、数据流分析、支配分析、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二部分(第7-13章)是代码生成,涵盖了LLVM代码生成的每一个步骤,着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成,最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外,附录部分主要总结了LLVM代码生成过程中使用的I
你是不是想学习Python语言但又不想那么费劲地翻阅手册?利用这本书,你能很快掌握Python的基础知识,处理内置数据结构和函数。接下来你将构建你自己的Web应用,一旦完成,还将在云上运行。你会了解如何用Python管理数据,从Web上抓取数据,将数据交给pandas处理,并与数据库交互。本书将提供一个完整的学习体验,帮助你迅速成为一名真正的Python程序员。
在短视频的世界里,节奏感不仅是韵律,也是灵魂,是让每一帧画面跳跃、呼吸、生动起来的魔法!节奏感赋予短视频无限动力,能引导观众的情绪,营造独特的观看体验,让每个瞬间的停留都充满期待。无论是快节奏的刺激还是慢节奏的沉思,良好的节奏感使短视频成为一种艺术,触动人心,给观众留下深刻印象。掌握打造短视频节奏感的技巧,能让您的短视频在无数内容中脱颖而出,成为爆款。 那如何打造短视频的节奏感呢?本书根据视频制作需要,共设计11章内容,详细讲解了打造脚本的节奏感、拍摄的节奏感、画面的节奏感、视频的节奏感、剪辑