Vert.x是一个轻量级的高性能JVM应用平台,基于它可开发各种移动、Web和企业应用服务器端应用。 Vert.x主要特点是可使用多种语言编写应用,如Java、JavaScript、CoffeeScript、Ruby、Python 或 Groovy等。 Vert.x的简单actor like机制能帮助脱离直接基于多线程编程,该机制是基于Netty和Java 7的NIO2的编写的。 Vert.x的工作模式与Node.js基本相同,其目的在于为JVM提供一个Node.js的替代方案,二者都采用非阻塞的异步工作模式。所有的Vert.x组件Verticle都工作在一个Event Loop单线程内。并且所有Verticle部件之间接近非耦合,它们之间不能直接调用,只能通过Event Bus发送和接收事件Event完成相互的调用和数据通信。 本书全面采用案例驱动,主要知识的讲解都辅助以实际案例应用编程,便于读者的理解和自主学习和运用。知识讲解通俗易懂,详略得当,重点突出。 本书每章都附以PowerPoint课件来总结
作者收集外关于慢性病发病和治疗方面的文献资料,结合近10年来对大量慢性病患者的观察研究,分析慢性病为何久治不愈的原因,提出了自己的观点和见解,指出治疗慢性病不能仅仅依靠药物的作用,而应当注重预防,要通过改变不良生活方式、调整补充营养素、科学饮食、适量运动等对策和措施,达到控制病情,进而完全康复之目的。本书内容资料丰富,文字通俗易懂,读者从中可了解慢性病治疗的新理念、新思路及新方法,适于慢性病患者及其家属阅读,亦可供各级医护工作者、慢性病防治科研人员参考。
OpenSceneGraph(OSG)是一个基于工业图形标准OpenGL的高层次图形开发APl接口,一款开放源代码的、具备商业级别渲染能力的实时三维渲染引擎,在外均已得到广泛的应用,并且已经有越来越多的虚拟现实行业开发者加入到OSG开发的行列中来。 本书的编写目的是:详细剖析OpenSceneGraph引擎的实现流程,包括其场景图形结构,几何体绘制和渲染状态的封装机制,场景漫游、交互和动画的实现方式,以及最为重要的对于三维渲染引擎的内部裁减、数据动态调度和多线程渲染机制的深入分析。本书对虚拟现实行业的爱好者和从业者、对愿意了解图形学相关技术发展,以及有志于开发自主知识产权的三维引擎系统的读者,均会大有助益。 本书可以作为计算机图形学或虚拟现实专业的高年级本科生和研究生教材使用,也可供三维图形学领域的专门研发人员,尤其是使用0penScen
本书汇聚了的技术专家的精辟见解和实战体验,详细介绍了技术的发展趋势、数据包处理、硬件加速技术、虚拟化,以及技术在、、网络存储等领域的实际应用。作为本全面阐述网络数据面核心技术的书籍,本书主要面向、网络通信行业的从业人员,以及大专院校的学生。
很多程序员及软件设计师都认为,用C 开发意味着放弃程序性能提升的可能。在很多人眼里,使用C 来开发那些效率至上的应用无疑将导致一场空前的浩劫。因此,在许多性能敏感型领域,诸如网络协议、操作系统内核、移动设备驱动等等,C 都常常处于被冷落的境地。 而本书正是对这种错误观念的最有力回击。本书揭示了C 开发高效应用的潜力,向广大读者展示了大量实用的C 面向对象编程技术。通过改善普遍藏匿于设计编码过程暗处的缺陷,这些技术无一不为C 的性能提升带来最为强劲的动力。 本书详细讨论了临时对象、内存管理、继承、虚函数、内联、引用计数以及STL等一切有可能提升C 效率的细节内容。最终,该书将C 性能提升的各种利器,地呈现在广大读者的面前!无论你是相关领域的从业人员,还是C 程序设计爱好者,或者是渴望突破编程瓶
本书汇聚了的技术专家的精辟见解和实战体验,详细介绍了技术的发展趋势、数据包处理、硬件加速技术、虚拟化,以及技术在、、网络存储等领域的实际应用。作为本全面阐述网络数据面核心技术的书籍,本书主要面向、网络通信行业的从业人员,以及大专院校的学生。
OpenResty 是一个基于Nginx 的高性能Web 平台,能够方便地搭建处理超高并发的动态Web 应用、Web 服务和动态网关。 与现有的其他开发语言/环境相比,OpenResty 有着高性能、高灵活性、易于学习和扩展等许多优点,近年来得到了越来越多开发者的关注,也有了很多成功的应用范例,如Adobe、Dropbox、GitHub 等知名公司都基于OpenResty 构建了自己的后端业务应用。 OpenResty 自带完善的帮助文档,开发社区也很活跃,但相关的学习资料——特别是中文资料较少。《OpenResty完全开发指南:构建百万级别并发的Web应用》基于作者多年使用OpenResty 的经验,系统地阐述了OpenResty 相关的各方面知识和要点,帮助读者快速掌握这个高效易用的Web 开发平台,进而实现/S/TCP/UDP 等多种网络应用。 《OpenResty完全开发指南:构建百万级别并发的Web应用》结构严谨、详略得当,具有较强的实用性,适合
突发公共卫生事件主要是指在人群中突然发生的直接影响到公众健康的重大事件。本书针对各种突发公共卫生事件,分别介绍了它们的突发原因、有害因素特性传播途径、受害症状、应急措施、现场处理及预防原则等内容。书中既有的理论阐述,又联系实际介绍了具体应急措施。书中还有相应的外案例,可供借鉴。本书在版的基础上增添了自然灾害引发公共卫生事件的内容,新加了饮用水污染的应急处理,并对第六章及第七章的内容进行了充实。 本书内容丰富,专业面广,知识性强,文字深入浅出、简明易懂,可供预防医学、临床医学、环境保护、公共卫生安全等专业人员阅读参考,也可供有关管理人员及其他专业人员作为入门指引。
这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。 本书在美国大学已使用了十余年,目前被欧
本书主要介绍JavaScript现有的主要特性,涵盖了JavaScript基础知识、编程方法、对象、HTML5和CSS3、JavaScript库、代码调试等内容。全书分为六个部分(包括24章和一个附录),从基本概念入手,逐步引申到按照当今Web标准编写JavaScript代码的方式,非常利于初学者学习参考。
本书以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏开发的整个流程,同时在游戏开发的介绍过程中还分享了笔者多年积累的开发技巧与经验。 全书分为两篇,共16章,篇以简单易懂的实例为依托,详细介绍了Android的前台渲染技术、常用界面布局、网络开发、SQLite数据库的存取、传感器应用的开发以及游戏中经常使用的人工智能等相关知识。第2篇详细介绍了7个真实的游戏案例,涵盖了手机游戏中的7个不同种类,包括体育类、益智类、滚屏动作类、棋牌类、3D物理传感器类、冒险类以及策略类游戏等。每一个游戏都是按照实际的开发步骤进行介绍,并逐步地将Android手机游戏的整个开发过程展现在读者面前。同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节。 本书的讲述由浅入深,从游戏