本书以C语言的基础应用“程序设计”为主线,将C语言的基本概念和编程基础与程序的设计过程一步一步、巧妙地相结合,让学习者在程序设计的过程中去理解基本概念,在理解概念的过程中推进程序的设计和编程能力的提高,达到事半功倍的效果。本书采用启发、引导式的教学思路,运用通俗易懂的语言,将抽象的概念具体化,将复杂的问题简单化,有效提
LinuxC/C++编程在Linux应用程序开发中占有重要的地位,掌握这项技能将在就业竞争中立于不败之地。本书内容针对初中级读者,贴近软件公司一线开发实践。全书知识点丰富,内容翔实,并配套示例源码、作者QQ群答疑服务。本书共分为16章,内容包括Linux概述、搭建开发环境、C++语言基础、Linux文件编程、多进程编程
本书分为2个部分,共12章。第1章-11章为理论知识部分,以软件开发流程为主线,分别从结构化方法和面向对象方法两个方面进行编写。将“高校财务问答系统”进行拆分,作为软件工程概述、可行性研究、软件需求工程、结构化分析、结构化设计、面向对象分析与设计、软件实现、软件测试等章节的应用案例。第12章为实践案例部分,以“学生选课
什么是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带领软件架构师和开发人员学习分布式系统设计的基本原则。你将探索可扩展解决方案的基本要素,包括复制、状态管理、负载均衡和缓存。本书还会重点介绍可扩展性对数据库、微服务和基于事件的流系统的影响。