什么是Scratch?Scratch不仅是一款由美国麻省理工学院(MIT)精心研发的图形化在线编程工具,更是全球数百万孩子步入编程世界的桥梁。使用Scratch不需要手动编写代码,而是使用图形编辑器,通过拖拽彩色的积木块(代码块)就能设计程序。本书将从零开始,一步一个脚印,从Scratch的基础知识讲起,逐步引导孩子们
全书共15章,分为三部分:第一部分第1-4章)介绍CockroachDB的历史背景,包括数据库的演进和分布式云数据库的出现,内容涵盖分布式SQL的核心概念、CockroachDB的架构和功能、CockroachDB适用场景下的用例;第二部分第5-8章)介绍CockroachDB中模式设计的基本原理,涵盖应用的设计和实现
本书全面解析游戏策划的奥秘,从时代背景、设计师思想到社群文化,深入剖析游戏制作的各个环节。我们强调设计思维在游戏制作中的核心地位,为读者提供游戏制作的底层思路。
本书全面讲解PremiereProCS6的基础知识与使用方法。面向零基础读者,以“理论+案例”的形式详细讲解PremiereProCS6的基本功能、操作技巧,以及不同类型课堂案例的视频制作方法。本书共10章,前9章分别为PremiereProCS6快速入门、视频剪辑基础、视频的切换与特效、动画效果的创建、叠加与抠像技术
本书是一本高质量的实战指南,面向Java开发者,旨在帮助他们进阶成为资深开发者。作者结合多年一线开发经验,深度剖析大型互联网企业通用技术的进阶应用,提供丰富的实战经验和实用技巧。本书共9章,第1章讲解项目管理经验,第2章从设计模式的角度提升代码复用、可维护性、扩展性等方面的经验。第3章深入讲解SpringBoot框架的
本书围绕H5页面的设计与制作展开全面讲解,共分为8章,分别从H5入门必备知识、H5页面风格与版式设计、H5页面内容设计、H5页面创意设计、H5页面营销推广、H5主流制作工具等方面进行介绍,最后两章以4个制作案例结尾,对前面所学的知识进行巩固和消化。全书采用理论+实操的方式进行讲解,在讲解理论知识的同时,以“应用秘技”和
本书涵盖了可以快速、经济、高效地扩展应用程序的设计方法和技术。作者IanGorton带领软件架构师和开发人员学习分布式系统设计的基本原则。你将探索可扩展解决方案的基本要素,包括复制、状态管理、负载均衡和缓存。本书还会重点介绍可扩展性对数据库、微服务和基于事件的流系统的影响。
本书是关于DevOps的实用指南,使用GitHub作为平台,展示了如何利用GitHub工具集的强大功能进行协作、精益管理,以及实现安全快速的软件交付,从而将DevOps和DevSecOps提升到一个新的水平。书中为常见问题提供了简单的解决方案,读者将学习如何找到正确的度量标准,以及如何学习其他团队的成功经验。读者将学会
本书内容包括并行计算基础知识、共享内存系统的OpenMP和Pthreads多线程编程、消息传递系统的MPI编程、Slurm作业管理系统、GPU等异构系统的CUDA/OpenCL/OpenACC/Athread编程、常用的并行设计与性能优化方法、典型并行应用算法等,特别增加了针对我国自主研发的申威众核处理器编程的相关内容
本书共分为6章,第1章介绍数据处理中的常见的Python标准库与扩展库以及企业环境中常使用的PyCharmIDE的安装与使用方法。第2章介绍典型的表格数据格式CSV与网页数据格式JSON读取与写入的类型转换方法。第3章介绍自然语言处理中的中文切词工具jieba库的使用技巧。第4章结合图像处理OpenCV库的基础读取图像