Kotlin是JetBrains在2011年推出的一门全新的编程语言,这门语言很早被设计成运行在JVM上――使用Kotlin编写的程序会被编译成字节码文件,该字节码文件可直接在JVM上运行(用java,命令运行)。目前Google已推荐使用Kotlin作为Android的官方开发语言,这意味着Kotlin将会在Android开发上大放异彩。本书全面介绍了Kotlin的语法。从各平台上Kotlin程序的编译、运行开始介绍,详细介绍了Kotlin的基本语法,Kotlin的数组和集合,Kotlin函数式编程特征,Kotlin的面向对象编程、异常处理、泛型和注解,还介绍了Kotlin与Java混合调用的相关内容,以及Kotlin反射相关内容。本书对Kotlin的解读十分系统、全面,超过Kotlin官方文档本身覆盖的内容。本书很多地方都会结合Java字节码进行深入解读,比如对Kotlin扩展的解读,对Kotlin主、次构造器的解读,这种解读目的不止于教会读者简单地掌握Kotlin的用
在本书中,读者将了解什么是按键精灵,什么是脚本,如何使用脚本。然后通过了解按键精灵软件,学习Q语言和按键精灵命令,最终编写出自己想要的脚本。
谷林先生在爱书人中间深受推崇和热爱,《上水船甲集》、《上水船乙集》是他的两部读书随笔集,由止庵编订。书中一百七十余篇文字,皆未曾收入其他集子,称得上篇篇精粹,字字珠玑。这些简静雅洁烟火气的文字,既怀辞章之美,又处处显出思想通达的特点,足以见出作者对世间诸事所取的态度。
新的OpenCL标准有助于充分利用CPU、GPU等处理器的丰富资源,已获得Apple、AMD、Intel、IBM等公司的认可,在服务器、嵌入式设备、高性能计算等领域有广阔的应用前景。 《OpenCL编程指南》由OpenCL的五大技术共同撰写,内容涵盖完整的规范。在分析关键用户案例的基础上,说明了如何用OpenCL表示各类并行算法,并且提供了完整的API和OpenCLC语言的参考信息。通过完整的案例学习和代码示例,讲解了编写复杂并行程序的方法,实现在众多不同设备间分解工作量,还介绍了OpenCL软件性能优化的要点。
RandallHyde著的《汇编语言的编程艺术(第2版)》是汇编语言学习者翘首以盼的《汇编语言的编程艺术》的第2版。与第1版相比,本书新增了反映HLA变化的内容,并介绍了如何支持Linux、Mac OSx和FreeBSD。汇编语言是一门复杂的低级语言,但是无论读者是否具有语言编程经验,都可以借助《汇编语言的编程艺术(第2版)》掌握它。
本书系统地介绍了如何运用彩色来构建UML模型,书中使用4种颜色来代表4种架构型,给定一种颜色,您就知道这个类可能具有哪些属性、链接、方法和交互,从而得到一些彩色的构建块。本书包含6章展示61个领域所需的相关组件,本书讲解详细,实例丰富,展示了61个组件、283个类、46个接口、671个属性、1139个方法和65个交互序列图。 本书可作为UML建模人员、Java工程师、技术人员的参考用书。
《大象无形:虚幻引擎程序设计浅析》以两位作者本人在使用虚幻引擎过程中的实际经历为参考,包括部分:使用C
本书以大众的目光和的视角考察了2000多年来人类社会中疾病、健康与医学的历史及其相互关系,回溯了从古至今医学史上所取得的辉煌成就和重大事件,同时它也关注医学史上的发现和争论以及困扰医学进步的问题。与一般医学史著作不同的是,本书对于疾病与治疗、医学科学与社会、病人与医生给予了同等重要的叙述,体现了医学史研究内史与外史相结合的现代风格。本书的另一个重要特点是,作者对过去150年现代医学发展的关键时期,提供了丰富的广泛的论述。全书贯穿着对医学履行的复杂社会功能的强调,关注正在转变中的病患的意义。它将从希波克拉底誓词到的医学伦理学、从水蛭到激光外科等医学的发展,以及医患关系、基础和临床医学进步的性质、卫生是如何管理的等现代问题,放在历史的境遇中进行了广泛而深入的考察。本书对相关问题提供了丰富
文集包括六大部分或专题,外加五个编译教学参改资料,其中一篇有关加利福尼亚金矿发现的考实性论文,涉及世界贸易中心三次大转移问题,因不构成一大部分而难以纳入正文,只好附录于此。 此研究虽说是为笔者的美国史研究和世界近代史大课服务的,但已涉及有关资本主义史的若干重大专题,并在时间和内容上涵盖了几乎整个资本主义史。其中:部分涉及有关资本主义三大基本学派的区别问题,虽然重点讨论的是马克思对“资本”的独特理解,但也对定性学派有关“资本主义精神”的深刻论述抱有极大兴趣,并高度评价了皮雷纳关于“经济上有多少时期就有多少个资本家阶级”的理论和实践意义;第二部分讨论了社会经济生活商品化与资本主义萌芽的关系,对马克思所使用的“萌芽”的德文原的考察表明,“萌芽”的生命力是有限的
本书是笔者对多年项目开发的总结,着重讲述如何利用ASP.NET开发出高效率和高安全性的Web应用程序,通过由浅入深、循序渐进的方式讲解在ASP.NET开发中涉及的方方面面。
本书是“任务驱动式PLC编程及运动控制技术应用系列教程”之一,主要内容包括:PLC运动控制技术概述、带式传送机的变频调速控制、行走机械手的速度与位置控制、货物传输与搬运系统的PLC网络控制、人机界面在行走机械手中的应用、PLC运动控制系统的设计与实践。 本书的工程性与实践性较强,简明实用,对PLC用户具有较大的参考价值。本书学练一体,可作为职业院校学生学习PLC运动控制技术的实训教材,也可供从事自动化系统设计与开发的工程技术人员进行系统设计和应用时参考。
本书详细阐述了与量子编程相关的基本解决方案,主要包括量子计算概述,量子比特,量子态、量子寄存器和测量,使用量子门演化量子态,量子电路,量子编辑器,OpenQASM,Qiskit和量子计算机模拟,量子AND门和量子OR门,Grover算法,量子傅里叶变换,Shor算法,量子错误和量子纠错,以及量子计算的未来等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。