软件开发既需要理论和科学,也需要经验和技艺。可惜,一直以来许多图书都只关注前一部分,而忽略了后一部分。马克的这本书主要关注的就是经验和技艺的部分。本书既详细讲解了API设计、红绿重构等常用技术,也演示了如何撰写提交说明、如何修改单元测试,同时对故障定位、代码阅读、团队合作等传统上被认为“难以说清”的话题,也给出了实用且
本书由在大型软件企业从事系统架构工作多年的资深架构师编写,主要讲解通用的信息系统架构设计方法,帮助读者在充分理解业务、确认系统需求的基础上,不仅可以完整、清晰、准确地描述信息系统的总体架构设计,还可以对架构设计中的要点进行较好的把握,最终产出高质量的架构设计文档,指导后续的设计与实现。本书适合从事信息系统架构设计的架构
本书是针对设计师如何利用AIGC(人工智能生成内容)提高工作效率的全面指南。在当前AIGC迅猛发展的时代背景下,设计师应如何应对并利用这一技术提升创作效率?本书将为你揭示答案。 书中首先介绍了AIGC的发展现状,以及设计师应如何适应这一变革,然后深入讲解了Midjourney的使用方法,让读者掌握这一AI设计工具的核心
本书重点介绍AutoCAD2024中文版在产品设计中的应用方法与技巧。全书共17章,分别介绍AutoCAD2024的基本概念、基本操作,基本绘图命令,基本绘图设置,精确绘图,平面图形的编辑,文字与表格,图案填充、块与属性,复杂二维图形的绘制与编辑,尺寸标注,快捷绘图工具,布局与打印,三维绘图基础,绘制和编辑三维表面,实
这是一本以Runway为视频制作平台讲解AI视频制作技术的教程,通过操作步骤的形式讲解了多种AI工具的功能和用法,引导读者逐步掌握制作完整视频所需的知识与技巧。 除了Runway、Pika等AI视频生成工具,本书还介绍了可帮助控制视频内容的Midjourney、StableDiffusion等AI图像生成工具,以及可辅
是不是想让静态的二次元插画动起来?是不是想制作虚拟主播却不会使用3D动画软件?没关系,不需要使用复杂的3D软件进行建模和渲染,这些愿望都可以通过Live2D来实现!而且还能保留原有插画的风格。 本书是Live2D的基础入门教程。全书共4章:第1章是认识Live2D,介绍Live2D中部件拆分、变形器的使用等基础知识;第
数据结构是计算机存储、组织数据的方式,往往同高效的检索算法和索引技术有关。学习和掌握数据结构的相关知识,使我们能够更好地运用计算机来解决实际问题。 为了提高读者的学习效率,本书直接从各类竞赛真题入手,以精练而准确的语言、全面细致地介绍了信息学竞赛中经常用到的数据结构类型,包括链表、堆栈、队列、树、图等。本书精挑细选、由
想要修出好照片,精通数码摄影后期处理技术是不可少的。本书系统地介绍了如何使用后期处理软件制作黑白影像,旨在帮助读者提升照片后期修饰技巧,打造出独特且富有表现力的黑白影像作品。 本书主要内容包括黑白影像的特征、制作高品质黑白影像的流程与案例、如何获取不同级别的选区、影调的理念与应用、对黑白影像做局部处理、灰度蒙版原理和锐
本书全面介绍了Python程序设计语言的语法基础及其在数据分析、可视化、人工智能等场景中的应用。本书强调立德树人,将中国优秀传统文化、党的二十大精神等德育元素融入Python程序设计课程。全书分为3篇:基础篇、进阶篇、应用篇,主要内容包括Python概述、基本数据类型、程序控制结构、容器数据类型、函数与模块化编程基础、
本书全面、系统地介绍Premiere的基本操作方法及视频编辑技巧,内容包括初识PremierePro2020,视频剪辑,制作视频过渡效果,应用视频效果,调色、叠加与抠像,字幕与字幕特效,音频与音频特效,输出文件和综合设计实训。 本书的主要章以课堂实训案例为主线,通过案例操作,学生能快速熟悉视频后期编辑思路。通过书中对软