一本让华夏民族屡屡从废墟重建文明的"天书"宋朝是中国文化的极点,宋朝建筑学集大成者《营造法式》,被史家称为"天书"。一方面指其难懂,二方面喻指读懂了可造出天堂。梁思成先生从父亲梁启超处获赠此书,发誓
本书将Scratch3.0编程和Minecraft游戏结合起来,从而让编程学习变成一件快乐的事情,能够提高广大青少年对编程的学习兴趣,进而形成一种持续的编程学习动力,培养较强的编程自主学习能力。全书共分10章,首先介绍Scratch3.0基础内容和Minecraft扩展模块的功能,然后介绍如何通过编程对玩家位置、聊天区信息、单个方块放置与循环操作、复杂三维几何模型、自制积木、放置批量方块、海龟画图、生物放养等8个方面进行操作来玩转Minecraft(《我的世界》)游戏,从而做到以学促玩、边玩边学。本书所用的Scratch3.0软件由作者二次开发生成。另外,本书还配套完整的教学视频,即本书提供完整的Scratch3.0创新学习解决方案。
本书以版MATLAB为平台,介绍了数值分析与图形可视化。内容涉及MATLAB介绍、数值分析的数学基础、数值分析在工程、科学和数学问题中的应用以及MATLAB绘图等内容。本书重点讲述数值分析的思想和原理并图示其结果,尽可能避免过深的数学理论和过于繁杂的算法细节,有助于读者更有效地利用MATLAB的功能,来处理科学计算问题。 本书可作为各科学和工程专业本科生或研究生“数值分析”课程的教材或参考书,也可作为科技人员和计算机爱好者使用MATLAB的参考工具书。
本书是获得大量读者好评的“Linux典藏大系”中的《Linux系统管理与网络管理》的第2版。本书靠前版出版后获得了读者的高度评价,曾经多次印刷。第2版图书以近期新的Red%26nbsp;Hat%2
要实现高质量、高稳定性的面对对象软件系统,有效的测试技术是必不可少的。本书深入讲述了如何用状态机、组合逻辑和UML开发可测试的模型。 通过对多种模式的介绍,可以让读者掌握如何设计测试套件、如何针对OO代码修改测试方法、如何测试可重用组件及框架,以及如何根据用况开发高效的测试套件。书中还提供了许多实际测试经验和面向对象测试领域的研究成果。 与面向对象系统稳定有关的开发及测试人员,皆可阅读此书。
本书共有14章,内容包括:初识Go语言、Go语言的基本语法、Go语言的流程控制、函数与指针、Go语言的内置容器、Go语言的常用内置包、Go语言面向对象编程、Go语言异常处理、Go语言文件IO操作、Go语言网络编程、Go语言数据库编程、Go语言并发编程、Go语言密码学算法、Beego框架项目实战。
本书是来自一线MySQL DBA的技能进阶笔记,凝结了作者多年数据库管理心得。 全书从运维管理、架构优化和运维开发三个层面娓娓道来,精心筛选了作者在实际工作 中总结的技巧、对常见问题的处理方法以及对于运维体系的思考和实践;尤其是运维开 发章节从0 到1 构建运维体系,能够对DBA已有知识体系和技能栈做到全新梳理。
《火星人Maya2014超级白金手册》是一套全面学习并使用Maya软件制作三维动画的大型多媒体教学手册,它对Maya的强大功能做了详尽的讲解。本套丛书分上、下两册,共6篇,内容包括基础、建模、动画、渲染、特效和编译。 《火星人Maya2014超级白金手册(下)》为下册,即渲染篇、特效篇和编译篇,主要讲解Maya软件中有关特效、渲染模块和MEL,以及Python脚本方面的知识。其中渲染篇包括材质编辑器、材质着色器、Utilities工具节点、Light(灯光)、全局照明和最终聚焦,材质Shader,渲染设置,MotionBlur(运动模糊)等;特效篇包括PART icles(粒子)、nPART icles(n粒子)、FluidEffects(流体特效)、Fields(场)等;编译篇包括Maya脚本概论、编译环境、使用脚本编辑器(ScriptEditor)、脚本基础、表达式、Python等。 《火星人Maya2014超级白金手册(下)》不仅适合Maya初中级读者阅读,也可以作为高等
复杂网络上的博弈及其演化动力学是当前网络科学研究领域中的一个前沿课题,其研究内容包括复杂交互环境下的个体与群体决策、网络上集群行为的形成与演化等,涉及生物演化、社会合作和经济决策等多个重要领域,相关模型和结果在实际工程系统中的优化和协同控制等应用中有广阔的前景。 《复杂网络上的博弈及其演化动力学》旨在为复杂网络上的博弈及其演化动力学这一前沿研究课题及其相关重要理论结果提供一个系统的自洽性的介绍。具体地,作者结合复杂网络、博弈模型及演化动力学这三个方面,给出网络上博弈及其演化动力学模型的一个系统框架,并基于这一框架介绍这一领域所涉及的主要模型、结果及其相关应用。全书共10章,前两章主要介绍博弈以及演化博弈理论的基本概念;第3-6章详细介绍网络上的博弈、漂移、常数选择以及演化博弈等
本书介绍了情境化设计领域的很新实践成果,整合了过去20年的经验教训,结合新的数据收集方法,分析、构思和设计,帮助团队更有效地为生活而设计。情境化设计以下面三项原则作为指导,这些原则将贯穿于本书之中: ?为生活而设计,而不只是解决单个任务或活动; ?沉浸于用户的世界,以调整直觉、聚焦设计构思; ?团队设计,因为在现实生活中,总是需要团队一起合作,共同设计,以达成一致。
《医疗器械技术评价》以加强生物医学工程专业从业人员的基础理论、基本知识和基本技能为目的,在医疗器械计量学评价、安全性评价、可靠性评价、维修性评价、人机工效学评价、经济学评价、研制定型评价、市场准入评价和临床应用评价等方面,为学生学习医疗器械技术评价知识、进行工程技术研究和产业化发展与应用奠定必要的理论基础。 《医疗器械技术评价》适用对象是生物医学工程专业(临床工程方向)的本科生,也可以作为研究生及相关科技工作者的参考学习用书。
本书包含五个部分,共18章。靠前部分是信息系统中的计算机导论,简要说明组成现代计算机系统的每个组件。其余四个部分分别讲述计算机体系结构的一个方面。第二部分论述计算机中数据的作用和表示方法式。第三部分介绍硬件体系结构和操作的概念,讲解计算机的组件并展示这些组件如何协作起来执行计算机指令,还探讨了CPU、内存和I/O外设之间的交互。第四部分对计算机网络原理进行介绍。第五部分探讨系统软件,即用户和应用程序可访问的、管理计算机系统和组件资源的程序。除了教材中使用的大量实例外,网络补充章节也提供了很多实例研究。
《Microsoft Azure 管理与开发(下册 平台服务PaaS)》由世纪互联蓝云Microsoft Azure开发技术支持团队的资深工程师们编写,主要阐述Microsoft Azure PaaS服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。从产品概述、应用场景、性能指标、应用开发及管理维护这五个角度,重点讲解Microsoft Azure PaaS应用及计算相关的云服务,并且利用多种编程语言从多个角度演示了应用案例。 《Microsoft Azure 管理与开发(下册 平台服务PaaS)》作者何晓强、邢兵、修健还对实际运维过程中客户经常遇到的开发问题、方案需求进行了整理,针对一些典型的需求案例,提供了参考方案和测试数据。这些案例包含很多非常有趣的主题,如基于Azure的单点登录系统实现、基于Azure Storage的海量数据检索方案实践、基于Azure Service Bus的异构系统通信集成、基于Azu
本书深入介绍了macOS系统的软件安全、逆向分析与加密解密技术,主要包括macOS软件的开发基础、macOS系统工作机制、macOS软件调试接口与机制、二进制程序的格式、反汇编技术、逆向与动态调试技术、反破解技术以及系统安全与反病毒。 本书适合所有macOS平台软件开发工程师、信息安全专业学生、信息安全专业从业人员阅读学习。
本书由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈,性毋庸置疑!内容全面,讲解了利用EclipseRCP和Spring OSGi开发大规模Java应用的核心技术;实战性强,包含大量易于操作的案例和实践。 全书共分3个部分:基础篇(~5章)详细介绍了与Eclipse RCP相关的一系列核心概念、EclipseRCP开发环境的搭建,以及SWT、JFace、Forms、Nebula和WindowBuilder等EclipseRCP开发所常用的界面编程技术;篇(第6~12章)讲解了Eclipse RCP应用开发的基础知识、EclipseRCP软件产品各个组成部分的构建方法,以及EclipseRCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的EclipseRCP软件,并解决软件开发过程中遇到的故障;实战篇(3~15章)详细讲解了Eclipse RCP与SpringOSGi框架、Hibernate ORM框架、JPA规范、Maven工具的整合,以及它与Java的模块化设计。
本书分为四个部分,每部分内容都由一个研究案例引出。部分介绍了如何保证系统的生存,即维护系统正常运行。第二部分介绍了如何衡量系统的容量,以及如何随时间来优化系统的容量。在第三部分讲述了架构师在为数据中心构建软件时应该思考的一般设计问题。第四部分讨论了系统的运行寿命,将其作为整个信息生态环境的一部分。书中代码采用的Java语言,熟悉编程的人都能轻易阅读。作者从Java和Unix的视角看问题,因而本书的焦点比较中立,着眼于跨所有平台的技术和概念。在每种模式和反模式的末尾,都有一段简短精要的总结。 本书适合面向企业级软件的架构师、设计师和开发人员阅读参考。
由于移动设备的大量使用,各种屏幕尺寸、各种操作系统、各种访问设备及各种需求均对用户体验提出了新的挑战。为了让我们的网站在各个终端上的用户体验都尽可能接近,我们需要采用响应式移动设计。本书重点介绍了Phil Dutson的开发经验,主要是关于移动设备及其设计,甚至一点点代码就可以帮助你以的方式为数百万手机用户提供内容;同时,顺便简单地介绍了一些主题,以解决常见的响应式移动设计中可能会遇到的问题。
本书主要由基础知识、数字艺术、图片编辑和超现实主义艺术四个部分构成,针对当前的设计流行趋势,分门别类地讲解使用Photoshop处理图像的各种方式,让读者面对五花八门的软件功能时不再束手无策,能够有的放矢地选择 合适的设计思路和创作技巧,大大提升工作效率和设计水准,让设计变得 加轻松。
Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他O'Reilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。 网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和
本书主要介绍传统的和现代的数据结构方面的知识,重点介绍问题的解决和软件的设计。从基础知识开始并贯穿全书,介绍并扩展了许多Java功能的应用,如类、对象、泛型、多态、包、接口、库中的类、继承、异常和线程等。我们还在整个讲解过程中使用统一建模语言(UML)类图来帮助建模并可视化对象、类、接口、应用程序及其相互关系。 Chapter1关于基础知识的整理。综述面向对象,强调了组织对象和类的机制。Chapter2介绍了抽象数据类型找(Stack),引入了抽象数据类型(abstractdatatype,ADT)的概念。Chapter3讨论了递(Recursion),演示了如何使用递归解决编程问题。Chapter4介绍了抽象数据类型队列(Queue)。Chapter5对抽象数据类型集合进行了定义。Chapter6介绍了一个更具体的抽象数据类型—集合。Chapter7介绍了二叉搜索树抽象数据类型。Chapter8讲了映射(Map)抽象数据
古诗是中国文化中闪亮的瑰宝,默诵、沉浸古诗能让我们成为真善美的人。学习古诗不仅需要好的文化感受力,也需要精要的思维方法。思维导图具有概括性、全局性和关联性,《用思维导图学古诗:365天完整版》采用思维导图的形式,通过作者介绍、重点注释、背景赏析和联想关联四个分支,将每首古诗融入大的知识体系中,帮助读者 好地理解和记忆古诗,由此发散和联想到 多的古诗和文化。其中,对中小学生必须掌握的106首古诗,本书还提供了导图赏析,帮助莘莘学子充分学习理解。