其他编程语言/工具
-
MATLAB/Simulink 与机电控制系统仿真宋志安 等编著《MATLAB/Simulink与机电控制系统仿真(第2版)》系统地介绍了机械控制工程理论与MA了LAB语言相结合的应用成果。《MATLAB/Simulink与机电控制系统仿真(第2版)》共分9章,前6章是本书的重点,它以MA/LAB描述的传递函数和Simulink模型的稳定性判定为主线,把相关内容贯穿起来,讲授了机电控制机构控制系统的仿真和校正的相关內容。后3章瞄准现代科技的发展,是随计算机的发展而兴起的新兴技术,也是学生开阔知识面的好读本。《MATLAB/Simulink与机电控制系统仿真(第2版)》可作为高等学校机械设计制造及其自动化专业的教科书,也可作为机械工程控制基础或计算机仿真的教材使用。 -
Android开发入门与实战体验李佐彬 等编著由李佐彬编著的《Android开发入门与实战体验》循序渐进地介绍了Android技术的基础知识,并通过实例教学的方式讲解了Android技术在各个领域的具体应用过程。全书分为16章,其中第1~5章是基础篇,讲解了Android的发展前景和开发环境的搭建过程;第6~13章是核心技术篇,详细讲解了Android技术的核心知识,并对程序优化进行了详细剖析;第14~16章是综合实战应用篇,通过3个综合实例详细讲解了Android技术常用的开发流程。《Android开发入门与实战体验》定位于Android的初、中级用户,可作为初学者的自学手册,也可以作为有一定基础的程序员的参考书。 -
计算机程序设计基础郭秀娟,崔星华 主编C语言是目前最流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选。《计算机程序设计基础(C语言)》共分为13章,内容包括C语言程序设计预备知识,C语言程序设计基础,基本数据类型,运算符与表达式,基本输入、输出和顺序程序设计,选择结构、循环结构程序设计,数组,函数,指针,预处理命令,复杂数据类型,文件等。《计算机程序设计基础(C语言)》注重可读性和适用性,对关键知识点进行了详细的说明,使读者能正确、直观地理解问题;样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释;为了帮助初学者正确地掌握C语言的语法特点,书后附录中增加了相关的实验及作业。《计算机程序设计基础(C语言)》的作者都是长期在高校从事计算机软件教学的一线教师,有丰富的教学经验和科研开发能力。《计算机程序设计基础(C语言)》文字流畅、通俗易懂、概念清楚、深入浅出、例题丰富、实用性强。《计算机程序设计基础(C语言)》适用于非计算机专业的本科生及高职高专学生使用,也可作为全国计算机等级考试参考书。 -
网络编程与分层协议设计刘飚 编著刘飚的《网络编程与分层协议设计(基于Linux平台实现)》以Linux网络套接字编程和网络分层协议的设计与程序实现为主题,详细介绍如何在Linux平台下进行套接字程序设计,并给出了一个基于分层协议的应用实例,用于模拟Linux网络协议栈中IP层的核心功能—IP报文的分段和重组过程。本书旨在通过具有一定复杂度的应用,切实帮助读者掌握网络协议分层的设计思想和程序实现方法。此外,本书的许多程序示例直接使用了Linux的内核链表和散列链表,以及内核的其他数据结构和多线程等程序设计技巧,通过实际应用的形式有效地衔接了C语言、数据结构、操作系统、计算机网络和网络协议分析等课程的相关内容。《网络编程与分层协议设计(基于Linux平台实现)》可作为高等院校计算机、网络工程、通信工程等专业本科生与研究生“网络程序设计”课程的教材,也可作为相关领域工程技术人员的参考用书。 -
R语言数据操作(美﹞斯佩克特 著,朱钰,柴文义,张颖 译自创立以来,R已经成为统计计算和数据分析的一个优秀软件。该软件的唾手可得以及范围广泛的程序包再加上随时提供支持的R社区,使R成为几乎任何一种和统计相关的计算任务的一个极好选择。然而,很多用户,特别是那些有其它程序语言经验的用户,并没有完全利用R的能力。由于R的特性,在其它程序语言中有用的方法在R中可能效率并不高。菲尔·斯佩克特的《R语言数据操作》展示了一系列将数据读入R并进行高效处理的方法。除了内置的函数,还包括了可以从CRAN(综合R档案网络)下载的大量现成的程序包。展示的所有方法都利用了R的核心特性:对于通常的数据管理任务所提供的向量化运算,高效的下标使用,R函数的正确使用。最有经验的R用户发现,特别是在处理大型数据集时。将R和其它程序结合使用可能会有帮助,尤其是数据库程序。因此,对于在R中使用数据库,以及从电子表格和其它程序创建的数据集中提取数据的方法,这些都有详细的论述。R中虽然有时会忽略字符操作,在这里却作了详细的论述。使得那些传统地使用脚本语言解决的问题完全可以用R解决。对于那些有其它程序语言经验的用户提供了有效使用程序结构——例如循环——的指南。由于许多统计建模和图形函数需要数据框形式的数据,全书自始至终都提供了将普通函数的输出结果转化为数据框的技术。通过使用各种不同的例子(其数据来源于R或者是轻松可得的模拟数据集),《R语言数据操作》可推荐给任何想从运行简单的例子提高到可以对实际的真实数据提供操作解决方案的R使用者。 -
Git权威指南预售商品蒋鑫 著《Git权威指南》是Git领域的集大成之作,是一本关于Git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。作者是国内顶尖的版本控制专家和咨询顾问之一,本书得到了Git官方维护者JunioC Hamano和ITeye创始人范凯(Robbin)先生等数位专家的高度认可和极力推荐,权威性毋庸置疑。全书一共9篇,共41章和4个附录,内容几乎涵盖了Git的所有方面。第1篇介绍了版本控制工具的演变历史、Git的各种优点,以及它在3种主流操作系统中的安装与配置。第2篇和第3篇既是本书的基础,又是本书的核心,不仅介绍了Git的操作和使用,而且还讲解了Git的原理。第2篇详细讲解了个人用户如何使用Git,包括Git初始化、日常操作、暂存区、对象、重置、检出、恢复进度、历史变更、克隆、库管理等;第3篇详细讲解了Git协议和团队如何使用Git,包括Git支持的协议、冲突解决、里程碑、分支、远程版本库和补丁文件交互等。第4篇全面介绍了Git的协同模型,即它在实际工作中的使用模式,包括各种经典的Git协同模型、Topgit协同模型、子模组协同模型、子树合并、Android多版本库协同、Git与SVN协同模型等。第5篇介绍了Git服务器的架设,首先讲解了HTTP协议、Git协议、SSH协议的使用,然后讲解了Gitolite、Gitosis、Gerrit等服务器的架设方法,最后还讲解了Git版本库的托管。第6篇介绍了版本库的迁移,包括如何从CVS、SVN、Hg等版本库迁移到Git,以及Git版本库整理等方面的内容。第7篇讲解了Git的其他应用,包括etckeeper、Gistore等的安装、配置和使用,以及补丁中的二进制文件和云存储等内容。第8篇介绍了Git的跨平台操作,以及它的钩子和模板、稀疏检出和浅克隆、嫁接和替换等重要特性。第9篇是附录,详细给出了Git的命令索引,以及CVS、SVN和Hg与Git的比较与命令对照,方便读者查阅。 -
Android 2.3应用开发实战林城 著《android 2.3应用开发实战》以 android操作系统架构为经,以开发android应用程序为纬,介绍 android应用程序开发实战技术,将会使开发人员学习到android操作系统的架构和原理,并最快掌握 android的开发技能。书中完整介绍了 android2.3版的功能,相关范例程序所涉及的主题范围广泛,且有清楚的解说。《android 2.3应用开发实战》包括 android介绍、开发环境、应用开发平台、活动程序 activity、意图方法intent、widget、layout窗体布局、menu菜单、sqlite、service服务程序、应用程序国际化、webview、appwidget、gps位置和 googlemaps、音频和视频、2d绘图和 3dopengl绘图、surfaceview、动态壁纸、蓝牙通信、触控、感应检测、android2.3特性、照相机、voip等内容。《android 2.3应用开发实战》面向 android初学者、想系统掌握 android开发技能的开发人员,以及android开发的项目管理人员。 -
Android基础教程(美) 伯内特(Burnette,E.) 著,田俊静,张波,黄湘情 等译Android 是谷歌和开放手机联盟(Open HandsetAlliance)共同创建的、基于Linux和Java技术的开源移动开发平台,自2007年问世以来得到了全球众多厂商和运营商的支持,并迅速成为了智能手机的主流操作系统。Android遍布于数百万部手机和其他移动设备,代表着巨大的新兴市场,作为一名开发人员,不可不了解Android开发。本 书是很好的入门书,从“Hello,Android”程序开始,一步步讲述了如何构建实用的示例应用——Android版的数独?戏,然后逐步为游戏添加新的特性,并以此为基础讲述Android编程的基本知识。本书还讲述了如何支持视频和音频、通过2D和3DOpenGL添加图形、用SQLite存储数据,以及向Android Market发布应用。为兼顾Android版本兼容问题,这一版对之前的内容进行了审慎的复核和更新。此外,为使内容更为全面,书中还新增了包括向SD卡安装应用、支持多点触控,以及创建动态壁纸等方面的内容。了解Android开发,从本书开始。 -
MATLAB从入门到精通丁毓峰 等编著《MATLAB从入门到精通》结合科学研究和工程中的实际需要,全面、系统地介绍了数学软件工具MATLAB 7.10的基本功能。本书结合讲解的知识点,提供了大量实例,供读者在学习过程中使用。另外,为帮助读者更好地学习本书内容,作者将书中的实例源代码一起收录于本书的配套光盘中。本书共分3篇,主要包括MATLAB的基础知识、MATLAB的应用以及如何使用Simulink进行简单的动力学仿真。本书涉及面广,讲解由浅入深,循序渐进,从MATLAB的基础知识到不同领域的应用,再到实际问题解决,几乎涉及MATLAB的所有重要知识。本书适合所有想全面学习MATLAB技术的人员阅读,可作为工科大学生计算机仿真控制工程基础等课程的配套教材,也适合各种使用MATLAB进行开发的工程技术人员使用。对于经常使用MATLAB做产品设计和仿真的人员,更是一本不可多得的必备参考书。 -
GPGPU编程技术仇德元 编著《GPGPU编程技术:从GLSL、CUDA到OpenCL》以GPGPU技术的发展为线索,详细介绍了在发展过程中能够反映其技术现状的三种编程框架及其编程方法:基于OpenGL/GLSL的经典GPGPU技术、NVIDIA的CUDA架构以及跨平台的解决方案OpenCL。本书内容涵盖了从软件的安装和编译、编程语言的语法和使用技巧、程序优化,到高级开发中可能遇到的各种情况及应对方案等主题,并为深入学习和研究指引了参考资料,是一本实用的技术指导书。GPGPU技术是快速发展的新兴编程技术,《GPGPU编程技术:从GLSL、CUDA到OpenCL》在编写过程中结合了至2011年国外最新的技术现状。《GPGPU编程技术:从GLSL、CUDA到OpenCL》叙述深入浅出,并辅以大量实例和源代码帮助读者加深理解,同时结合了作者开发和教学的实践经验,对不易理解和容易疏忽之处重点讲解。本书特别适合有一定C/C++编程基础的GPGPU技术初学者使用,亦可作为从事高性能计算(HPC)的程序员与工程师以及对GPU通用计算感兴趣的计算机爱好者的参考书。开设相关课程的高等院校、科研机构也可选用本书作为教材。
