这是一本为编程初学者编写的可视化教程,能让每个对编程感兴趣的人轻松学会编写代码。 本书分为编程概述、可视化编程语言Scratch、Python语言与Web技术四部分,图文并茂地讲解了Scratch、Python、HTML、CSS、JavaScript等常用编程语言。书中包含若干个操作项目,旨在一步步教会初学者掌握和运用好每种语言,学会设计应用程序、制作游戏、建设网站等编程技能。 本书的编写人员既有资深的程序员,又有专业的编程教育人员。他们共同设计了分步骤讲解的操作教程,希望能为初学者铺就一条轻松有趣的 编程学习之路 。
这是一本从基本 作、架构设计、进阶使用、运维管理、拓展应用、项目实战等多个维度全面讲解Doris的著作,是 数据仓库专家兼Doris开源项目贡献者实战经验的总结,得到了Apache Doris PMC主席、Select DB创始人兼CEO以及多位Apache Doris PMC的强烈 。通过本书,读者不仅能零基础快速掌握Doris的原理和使用,还能获得搭建离线/在线实时数仓的项目实战经验。 全书内容从逻辑上分为四个部分: 基础篇( 1-4章): 先介绍了Doris的功能特点、架构设计、应用场景,然后讲解了Doris的编译、安装、部署、建表等基本 作,以及Doris的数据对象和数据模型。 进阶篇( 5-7章):从执行原理、用法详解、应用举例3个维度详细讲解了Doris的数据导入、数据查询和查询优化,层层递进。 拓展篇( 8-10章):结合目前流行的Flink框架和各种常用外部表讲解了Doris的拓展应用
《网页制作与网站建设实战大全(附光盘)》(作者丁士锋)将网站建设所需要掌握的各种重要技术进行了逐一详解,通过大量的实例,详细介绍网站建设的生命周期各过程,剖析了网站的策划、设计、代码编写、测试、推广以及SEO优化等网站建设过程。同时配以3个接近真实网站的案例,让读者了解网站建设的完整过程。本书附带1张DVD,包括作者为《网页制作与网站建设实战大全(附光盘)》录制的全程多媒体语音教学视频及本书所涉及的源代码。 本书分为5大篇共24章,涵盖的内容主要有网站建设流程、HTML标记语言、CSS样式表、JavaScript脚本语言、JQuery、HTML 5、PHP和MySQL进行动态网站建设、Photoshop、Fireworks、Flash、Dreamweaver、网站发布、网站维护、网站推广与优化、网站建设实战案例等。 本书从网站建设人员的视角,从基础知识到实战应用都提供了指导性的
Shiny是一个使用R语言创建web应用程序的框架。它的设计主要面向数据科学家,您可以用它创建非常复杂的Shiny应用程序,而不需要了解HTML、CSS或JavaScript。另一方面,Shiny并没有限制您创建简单或预制的应用程序:其用户界面组件可以轻松定制或扩展,其服务器使用反应式编程让您创建任何类型的后端逻辑。Shiny的设计让你在刚开始的时候感觉非常轻松,但你越深入了解它的工作原理,你就越意识到它是由具有强大软件工程原理的通用构建块构建而成的。
在构建分析工具以快速获得洞察力之前,你首先需要知道如何处理实时数据。熟悉Apache Spark的开发人员通过这本实用指南,可以学习如何将该内存框架用于流数据处理。你会发现Spark(如何让你用与编写批处理作业几乎相同的方式编写流作业。 两位作者Gerard Maas和Farancois Garillot将带你探索Apache Spark的理论基础知识。本书通过两个部分对比了Spark(现在支持的两种流API的差异:原始Spark Streaming库和新的结构化流API。 学习基本的流处理概念并研究不同的流体系结构 通过实例探讨结构化流处理;详细介绍流处理的不同方面。 利用Spark流创建和操作流作业和应用程序;将Spark流与其他Spark API集成。 学习不错Spark流处理技术,包括近似算法和机器学习算法。 将Apache Spark与其他流处理项目进行比较,包括Apache Storm、Apache Flink和Apache Kafka Strearns。
本书是资深物联网专家十余年研究结晶之作,深入浅出地分析了物联网的概念、特点和体系结构,较全面地介绍了物联网在各个层次上的关键技术及其应用空间。在此基础上探索了基于物联网技术的应用,并且展望了物联网安全
高长银主编的《UG NX10基础教程(附光盘机械实例版)》以UG NX10中文版为基础,详细讲解了利用NX进行产品设计的方法和过程。全书按照基础应用(功能模块)+ 应用(思路分析)的内容结构编写,基础应用中通过一个简单而典型的案例对NX的草图、实体特征、创成曲线和曲面、装配和工程图功能进行介绍; 应用运用典型的综合案例,从设计思路分析出发到整个设计过程,详细讲解如何应用NX软件进行完整的机械产品设计的设计方法和过程。 本书结构合理,图文并茂,在每项操作讲解的同时提供了大量丰富的应用实例,以便读者进一步对该知识点进行巩固。本书既可作为工程技术人员的自学参考书,也可作为高等院校、高职高专等工科院校的教材。
采用Java开发的大型应用系统越来越大、越来越复杂;很多系统甚至是将很多第三方系统集成在一起,整个系统看起来像一个黑盒子。系统运行遭遇问题(系统停止响应,运行越来越慢,或者性能低下,甚至系统core dump),如何迅速命中问题的根本原因是颇具挑战性的任务。 特别的是,有些非功能性的问题只能在生产环境上重现,而生产环境不允许停机维护,这给问题的定位带来巨大的困难。这类问题的定位技巧是本书介绍的重点,借助这些技巧可以快速 找到这些问题的突破口。 本书共有15章,包括Java线程堆栈分析、性能瓶颈分析、内存泄露分析、并发和多线程、幽灵代码、常见Java泥潭、JVM、字符集与编码、常用问题定位工具、Java实践等内容。本书适合Java高级程序员和系统构架师阅读。
本书用浅显易懂的语言通过大量实例讲解UnityShader开发的核心技术。书中 先介绍了线性代数、渲染流水线知识,以及Shader的结构、语法与设计思想等内容, 读者从简单的Shader开始,逐步掌握简单 、光照效果、模型变换、后处理、卡通渲染等知识,直到能成套成体系地设计并实现一个完整的渲染效果。然后,再将宏观的光影、二次元、水墨效果,以及局部的玻璃、海洋、草地等内容都一一呈现给读者。本书图文并茂、讲解细致、语言生动、环环相扣, 读者以轻松的方式学习Shader开发的核心技术。
本书选择具有一定高新技术信息支撑的家电电器行业的OUIC为研究背景,基于企业对用户创新行为引导的视角,引入用户创意组合管理这一重要研究变量,以信息传播理论、组织学习理论、知识管理理论以及信任理论等基础理论为支撑,探讨用户参与OUIC 前端创新环节知识创造活动中,不同创意主题发布模式对用户选择学习方式的差异性影响,以及从企业对用户创新行为引导的视角来验证用户知识创造力与前端创新绩效之间动态变化关系,为企业实施社区用户知识管理实践提供有价值的启示。