其他编程语言/工具
-
R和Ruby数据分析之旅(新加坡)Sau Sheong Chang 著,钱昊,刘熙 译如果你对万事万物的运行方式充满好奇,这本有趣的《R和Ruby数据分析之旅》会帮你找到日常生活中某些问题的真正答案。借助基本的数学方法,并使用Ruby和R语言做一些简单的编程工作,你就能学会如何对问题建模,并找出解决方案。要阅读《R和Ruby数据分析之旅》,对编程有基本了解就足够了。书中会对Ruby和R做一个简明的介绍,之后你就可以随作者一起,对多个领域的问题进行探索,并学习如何收集、处理、模拟和分析可用的数据。你将学会如何通过简单的程序和常识性的逻辑,以不同的视角看待日常的事物。读过本书,你便可以开启自己的探索和发现之。下面是本书将要探究的一些问题:★确定一间拥有70名员工的办公室需要有多少个卫生间隔间才能满足需要;★挖掘自己的电子邮件,了解自身特定的邮件习惯;★借助简易的音频和视频录制设备来计算自己的心率;★创建一个人造的社会,并分析其中的行为模式,找出某些特定因素是如何影响我们的现实社会的。
-
汇编语言与接口技术叶继华 主编《普通高等教育计算机规划教材:汇编语言与接口技术(第2版)》兼顾汇编语言与接口技术两方面知识,阐述了8086微型机和ARM嵌人式微处理器PXA270的结构、工作原理等。在讲解有关硬件和必备知识的基础上,兼顾16位和32位汇编语言的知识,以MASM和ADS等工具为主讲解汇编语言的概念和设计知识,然后以典型的可编程接口芯片为载体,讲解汇编语言在接口技术方面的应用,既使学生掌握一般的汇编语言编程方法,又使学生学会如何用汇编实现接口设计。《普通高等教育计算机规划教材:汇编语言与接口技术(第2版)》知识体系结构合理、层次分明、逻辑严密、内容丰富,深入浅出,涵盖了汇编语言程序设计的主要知识和接口技术的应用。《普通高等教育计算机规划教材:汇编语言与接口技术(第2版)》可作为计算机及相关专业的本科、专科生教材,也可作为工程技术人员的参考书。
-
偏微分方程图像处理及程序设计贾渊,刘鹏程,牛四杰 编著《偏微分方程图像处理及程序设计》系统地介绍了近年来偏微分方程在图像处理中的主要模型和程序实现,并结合作者的科研项目,提出了相应的改进算法。首先介绍了偏微分方程的基础,包括一些用于图像处理的重要概念和求解方法;然后介绍了FFT算法在偏微分方程求解中的应用,针对整序提出了改进,并给出了利用FFT算法求解微分积分、正弦变换、余弦变换和在周期边界条件下的偏微分方程的过程。《偏微分方程图像处理及程序设计》分为三个部分,包括偏微分方程在图像增强、图像复原和图像分割中的重要模型,以及模型与相关算法的比较。《偏微分方程图像处理及程序设计》可作为理工科院校应用数学、计算机应用专业本科生和研究生的参考用书,也可以作为从事数学图像处理研究和开发的技术人员的参考用书。
-
可编程控制器程序设计李世基 编著《可编程控制器程序设计》以三菱FX2N系列可编程控制器(PLC)为例,介绍可编程控制器的基本指令、步进指令、功能指令的使用规则及应用程序的设计方法,书中案例直接从厂方技术说明书中精选而来,编排也尽可能保持原貌,对一般教材忽略而又实用的功能指令进行了补充,强调功能指令的学习方法和应用,引导学生对厂方提供的原始资料创造性地加以利用。
-
jQuery Mobile即学即用(阿根廷)Maximiliano Firtman 著jQuery Mobile是以全球最流行的jQuery为核心的、跨平台的移动Web应用开发框架。《jQuery Mobile即学即用》着眼于移动Web应用开发实战,从应用结构和导航开始,分门别类地介绍了jQuery Mobile为开发人员准备好的各种界面部件,包括列表视图、工具条、按钮、表单、网格布局等,还介绍了界面主题和配色,以及为jQuery Mobile编程准备的事件、配置及响应式布局API。《jQuery Mobile即学即用》最后向读者展示了一个完整的Web应用开发示例。《jQuery Mobile即学即用》适合所有对开发移动Web应用感兴趣的读者阅读参考。
-
CoffeeScript程序设计(美)Mark Bates 著CoffeeScript是一门新的编程语言,一门会被编译为JavaScript的语言。《CoffeeScript程序设计》从运行和编译CoffeeScript的基础知识开始,逐步介绍其语法、控件结构、函数、集合和类等内容。《CoffeeScript程序设计》的特色是,通过对相同页面的CoffeeScript代码和JavaScript代码的直接比较,让读者能够直观地了解CoffeeScript是如何改善了JavaScript的,进而能够用它构建强大、灵活、可维护、简洁、可靠以及安全的应用程序。此外,作者还在书中给出一些非常宝贵的提示,提醒读者如何才能更好地开发应用程序。《CoffeeScript程序设计》是一本理论和实践相结合的CoffeeScript入门教材,更是一本能够带领初学者充分理解并快速掌握CoffeeScript的好书,非常适合中高级Web开发者阅读。
-
UML用户指南(美)Grady Booch James Rumbaugh Ivar Jacobson 著《UML用户指南(第2版·修订版)》是UML方面的一部权威著作,3位作者是面向对象方法最早的倡导者、UML的创始人。本版涵盖了UML2.0。书中为UML具体特征的使用提供了指南,描述了使用UML进行开发的过程,旨在让读者掌握UML的术语、规则和惯用法,以及如何有效地使用这种语言,知道如何应用UML去解决一些常见的建模问题。《UML用户指南(第2版·修订版)》由7个部分共33章组成,每章都对一组UML特征及其具体用法进行了详细阐述,其中大部分按入门、术语和概念、常用建模技术、提示和技巧的方式组织。本书还为高级开发人员提供了在高级建模问题中应用UML的一条非常实用的线索。《UML用户指南(第2版·修订版)》适合作为高等院校计算机及相关专业本科生或研究生“统一建模语言(UML)”课程的教材,也适合从事软件开发的工程技术人员和软件工程领域的研究人员参考。
-
Node即学即用(英)Tom Hughes-Croucher Mike Wilson 著,郑达韡 译Node.js正迅速成为Web开发社区里最有影响力的技术之一。你一定想快速掌握Node.js,学习如何用JavaScript开发服务器程序。有了这本指南,你就能学会用Node构建高度可扩展的服务器程序,理解它的事件循环架构如何降低开发的复杂度并且保证服务器编程的安全与便捷。 本书是Node开源框架主要贡献者的最新力作,解析了为什么Node的单线程方法能够在多台服务器间支撑起大量的并发连接,并让我们看到了在浏览器与服务器间共享代码是何等便利。Node何以能俘获Google、LinkedIn及eBay等众多大牌公司的芳心?本书将向你解释其原委。通过阅读本书,你可以: 学习Node的事件循环架构、非阻塞I/O和事件驱动编程模型; 动手编写I/O示例应用,其中包括一个聊天服务器; 用现成的设计模式编写事件驱动程序; 在多核环境下高效地运用Node的单线程策略; 配合具体例子,深入框架核心及API工具; 学习Node如何支持多种数据库和存储工具; 利用Node庞大的模块库构建新的扩展。
-
Scrum敏捷开发高级教程(美)雷斯尼克,(美)比约克 等著,朱永光 译我们需要面对这样的现实:推出优秀的软件是困难的。我们值得这样做吗?是的。我们有回报吗?是的。我们可以把艺术和工程有机结合在一起吗?是的。容易做吗?不是。尽管如此,依然还是有一些公司和组织可以推出优秀的软件。它们交付了客户喜爱的产品。它们按时按预算地完成了这项工作。它们交付的解决方案和服务在市场中具有很高的价值。那么,它们是如何做到的呢?答案很简单:它们依赖于技术、才能和过程的有机融合。这3个要素中的每一个都是必需的,不过只依赖其中一个却不足以交付优秀的产品。如果忽略任何一个要素,毋庸置疑会失败。如果具备了所有要素,那么无疑拥有了成功的必要条件。本书将会着重于推出优秀软件的3个要素中的一个:过程。本书为如何使用Scrum来组织团队和活动提供了一个路线图,展示了如何使用VisualStudio TeamFoundationServer(TFS)来执行Scrum项目——从计划冲刺到跟踪进度。鉴于我们着重关注这个开发成功软件的必要条件,本书将会提供所需的全部细节信息。本书将介绍执行Scrum项目、使用TFS的最佳实践。本书甚至包含了一些帮助起步上手的模板。就算在这些知识的帮助下,还是会遇到一些没有标准答案的困难问题。那样的话,就需要依赖于本身的洞察力和经验。本书是3位背景不同的作者协作努力的成果。我们相信,通过向你提供多方面的视角,可以更好地帮助你处理不可避免要面对的独特情况。我们每个人在Scrum和项目管理上都具有多年的经验。我们每个人都曾推出过优秀的软件,我们写下的内容都是来自于经验总结。
-
UML 2.2面向对象分析与设计(英)班尼特,(英)麦克罗布,(英)法默 著,李杨 译《国外计算机科学经典教材:UML 2.2面向对象分析与设计(第4版)》对前一版进行了修订,反映了信息系统开发中最前沿的方法。Bennett、McRobb和Farmer撰写的《国外计算机科学经典教材:UML 2.2面向对象分析与设计(第4版)》是面向对象分析与设计领域的经典图书,是本科生和研究生“系统分析和设计”课程重要的教学用书。本书为使用UML 2.2中的主要技术进行面向对象分析与设计给出了清晰实用的结构,遵循迭代和增量型方法(它们基于业内标准的统一过程),将系统分析和设计置于整个系统生命周期的背景中。本书分为4部分:第1部分为信息系统的分析和设计以及面向对象提供了背景;第2部分关注需求获取和系统分析活动以及UML的基本标记法;第3部分涉及系统架构和设计活动,以及对象设计的UML标记法;第4部分介绍系统的实现,如何组织系统生命周期,以及如何开发可重用组件。