《UI设计精品必修课(第2版)》是视觉客联合一线老师倾情打造的关于UI设计的核心教材,书中结合作者多年丰富的项目制作和培训教学经验,从零开始全面阐述UI设计的技术、方法、流程和标准。全书共22章,第1、2章介绍UI设计基础,包括认识UI设计、互联网公司用户体验设计团队的组成、UI设计师职业发展规划等;第3章讲解UI设计基础工具Photoshop、Illustrator、Figma软件的快速使用,UI设计的项目资源管理与互联网产品开发项目流程;第4章讲解有关UI设计的20个通用原则;第5~
MySQL是风靡全球的数据库管理系统,被广泛应用于互联网场景。作为一名开发人员,掌握MySQL是必备技能。本书从MySQL的安装与使用开始,逐步深入。首先宏观地介绍MySQL的目录结构、用户与权限管理、逻辑架构、存储引擎、InnoDB存储引擎中的数据存储结构等;然后介绍MySQL中的索引、性能分析工具的使用、索引优化、数据库的设计规范、数据库调优等;接着介绍MySQL中的事务和锁机制,以及MySQL如何保证事务的特性,涉及redo日志、undo日志、MVCC及各种锁的细节等知识;最后介绍数据库软
本书基于大数据时代分布式数据库相关的基础内容,对分布式数据库系统的主要结构组成、大数据时代分布式数据库的设计策略、分布式数据库的查询处理及存取技术、分布式数据库的恢复管理与可靠性进行了深入探讨,以发展的眼光透视了分布式数据库的数据复制与一致性问题、分布式数据库的并发控制原理与技术分析、大数据时代分布式数据库系统研究的新进展。
本书综合阐述了软件测试的基础知识和方法,主要分为三个部分。第一部分介绍软件测试的数学背景,包括集合论、图论、函数、命题逻辑等内容。第二部分讨论如何进行单元测试,包括边界值测试、等价类测试、基于决策表的测试、基于代码的测试和面向对象的测试等内容。第三部分探讨单元测试之外的测试方法,包括基于生命周期的测试、集成测试、系统测试、基于模型的测试等内容。本书做到了理论与实践的有效结合,反映了软件测试和开发的新进展和新变化。
本书详细阐述通过故事可视化来使业务流程和领域知识具象化的方法,以确保团队每个人都能理解业务流程中的角色、活动和工作对象,一起用简单的象形符号捕捉洞见,展示工作成果并征求意见,直至达成一致,从而高效协作并敏捷地构建领域驱动的软件。
本书全面介绍区块链发展历史及密码学在区块链中应用研究成果。全书共6章,第1章介绍密码学与区块链原理,第2章介绍区块链技术架构与发展,第3章介绍哈希函数及其在区块链中的应用,第4章数字签名及其在区块链中的应用,第5章介绍密码协议及其在区块链中的应用,第6章介绍区块链中高级密码学原语与协议。本书不仅包括密码学的实用算法与协议,同时也覆盖了适合区块链应用的密码学的最新研究成果,是首本关于区块链中所采用密码学方法与技术的系统性著作,力求使读者通过本书的学习了解本领域最新的发展方向。
区块链本质上是一种全新的去中心化基础架构与分布式计算范式,巧妙融合了密码学、编程学、系统论、网络技术等多个学科的知识,其最主要的优点在于提供了一种全新的协作方式,使人与无人系统之间建立信任成为可能。当前区块链已经在金融、物流、医疗、政务等诸多领域得到广泛应用,是新一代信息技术产业的重要组成部分。在未来,功能形态各异、性能指标不同、应用模式多元的各类区块链系统将从更深层次上发挥推动社会进步和产业变革的积作用。本书对区块链技术进行了深度剖析,主要包括理论框架和实践案例两个部分。理论框架前沿
本书内容已经外聘专家审读审核通过后同意安排出版。区块链是一个分散的记录,存储在许多没有中央控制或权限的设备上。这个共享数据库的副本经常相互协调,记录被加密编码以使它们不可更改。其结果是一种既透明又可公开访问的数据库,而且不可能篡改或改变历史数据记录。最初因比特币等加密货币而受到追捧的区块链平台,最近的Ethereum和Hyperledger等区块链平台为不可变的公共和私人数字记录管理开启了新的应用。本书首先介绍区块链的基本原理,讲述如何创建自己的去中心化应用程序。你将亲身体验以太坊区块
本书从Pika作为一款人工智能创意视频制作平台开启了人工智能新时代讲起,为读者详细介绍了Pika的基础使用指南和高级使用指南,并用大量的案例及图示为读者展示了Pika对各社交媒体平台、广告海报制作、动漫动画生成,游戏场景和人物角色及电影等多个领域的颠覆性影响,给读者带来一场视觉的盛宴。随着科技的不断创新发展,以AI技术为代表的新质生产力将持续深刻影响社会发展的各个方面。
与专业的视频后期软件Premiere或者Final Cut Pro相比,虽然剪映在功能上有所欠缺,但由于其操作简单易上手,即便是后期小白也能制作出精彩的效果,所以成为目前主流的短视频后期软件之一。而本书的目的,就是让“每个人”都学会剪映,都学会视频后期。 为了实现这一目的,本书从剪映的界面开始讲起,到基本功能,再到添加文字、音乐、特效、动画等进阶技巧,还总结了十大类短视频后期思路,最后通过五个实操案例教学将以上所学融会贯通,实现从小白到高手的进阶。 但在笔者看来,内容