其他编程语言/工具
-
详解MATLAB在科学计算中的应用陈泽 著《详解MATLAB在科学计算中的应用(配视频教程)(附DVD光盘1张)》结合高等校院数学课程教学和工程科学计算应用的需要,从实用角度出发,通过大量的算法实现,详尽系统地介绍了经典数值分析的全部内容,包括非线性、线性方程(组)的求解插值,函数逼近与数据拟合,数值积分与数值微分,微分方程问题的求解,数值模拟等。MATLAB是贯穿《详解MATLAB在科学计算中的应用(配视频教程)(附DVD光盘1张)》始终的计算软件,《详解MATLAB在科学计算中的应用(配视频教程)(附DVD光盘1张)》所有的算法都给出了MATLAB程序或MATLAB函数,并讲解了大量的应用实例供读者参考。随书光盘中附有全部案例的源代码,并有大量教学视频。 -
Processing互动编程艺术谭亮 编著谭亮编著的本书将引领你进入编程艺术的世界。本书揭示了运用Processing创建高质量互动艺术作品的奥秘,你将感受到Processing的敏捷性和艺术性,内容覆盖绘图、响应互动、动画、视频、3D、物理计算等专题。精选的实例将激发读者的想象力和创造的乐趣,阅读和练习本书的案例即能快速进入互动艺术创作。本书语言简洁易懂,案例设计独特,所有代码均可在线下载,适合于专业编程人员和学习互动艺术的读者。 -
iPhone游戏开发(美)齐克尔,(美)霍格 著,张龙 译即便你已经具备了iPhone应用开发的实践经验,开发新的iPhone游戏还是需要你具备一些新的技能。通过《iPhone游戏开发》的学习,你将掌握从游戏开发基础、iPhone编程基本原理到处理特殊图形及音频、创建游戏中的物理学(in-gamephysicas)应用等在内的所有知识。《iPhone游戏开发》不仅包括了iPhone游戏开发的入门知识,还包括了游戏引擎揭秘、游戏框架、2D/3D游戏引擎、游戏剧情设计等方面的内容。通过讲解清晰的实例,这《iPhone游戏开发》帮助你掌握与iPhone/iPodtouch游戏开发紧密相关的技术问题,以及如何提升不同类型游戏的性能。另外,《iPhone游戏开发》还告诉你,在iPhone本身的游戏编程支持不够好的时候可以使用的一些插件类。《iPhone游戏开发》适合有一定编程经验的移动开发爱好者阅读使用。《iPhone游戏开发》由PaulZirkle,JoeHogue著。 -
话说程序调试葛芝宾 编著《话说程序调试》介绍对程序错误进行分析的思路、排查的方法,结合编译原理透彻地解释出错现象;介绍链接错误及其产生原因,以及运行时错误及其产生原因,并采用相应的程序演示运行时错误的调试方法。《话说程序调试》还介绍调试程序逻辑错误常用的策略和技术。最后介绍程序调试测试与用例设计、科学设计测试用例等知识,其中涉及相关的软件测试技术。《话说程序调试》以较流行的turbo c2.0集成环境作为编程环境,但是所述程序调试方法并不局限于c语言或turboc2.0环境。《话说程序调试》各章都引用c++程序示例,可帮助初学者拓展知识。《话说程序调试》凝聚了作者多年编程教学和软件开发的经验,可作为高校计算机程序设计专业的学习资料,也可作为计算机编程从业人员的参考资料。 -
Android移动开发一本就够(美)达西,(美)康德尔 著,李奔 等译《Android移动开发一本就够》涵盖了Android开发从概念、技术到市场推广应用的全部话题,内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用Android API、更多Android应用程序设计原则、对外发布你的Android应用程序和附录7个部分。附录还包含了Android开发常用工具(如模拟器、DDMS、调试桥、Eclipse和SQLite等)的使用指南。 《Android移动开发一本就够》不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外《Android移动开发一本就够》还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。 -
iPhone应用开发从入门到精通杨帆,郑青青,王凤筱 编著《iPhone应用开发从入门到精通》是一本关于iPhone软件开发的入门基础教程。本书将iPhone软件开发环境设置、代码编写和程序调试的理论知识与实际案例相结合,全面介绍iPhone开发的基础知识以及高级开发技巧,力求帮助读者全面地掌握iPhone软件开发的详细流程,从而高效地开发出具有创意且高质量的iPhone程序。本书分为三个部分。第一部分详细介绍iPhone OS架构,包括系统核心框架、多媒体框架、应用程序框架和Cocoa Touch框架。详细讲解iPhone应用程序的运作流程和申请步骤,以及iPhone SDK开发环境的部署方法。第二部分详细讲解Objective-C 2.0的基础语法和iPhone开发的常用约定。旨在让读者具备iPhone程序开发的基本能力。第三部分详细讲解iPhone程序常用的各种技术特性,包括表格程序、地址簿程序、地图程序、重力感应程序、网络应用程序和高级图形程序等,并且提供相应的示例帮助读者深入理解。本书适合所有iPhone爱好者、初学者,具有一定软件开发经验及想从事iPhone开发的人员阅读。 -
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的比较与命令对照,方便读者查阅。 -
Lucene实战(美)麦肯德利斯,(美)哈彻 著,牛长流,肖宇 译MichaelMcCandless的《Lucene实战(第2版)》基于Apache的Lucene3.0,从Lucene核心、Lucene应用、案例分析3个方面详细系统地介绍了Lucene,包括认识Lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用tika提取文本、Lucene的高级扩展、使用其他编程语言访问Lucene、Lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。《Lucene实战(第2版)》适合于已具有一定Java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。本书对于从事搜索引擎工作的工程技术人员,以及在Java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。 -
程序设计实践(美)凯尼汉(Kernighan,B.W.),(美)派克(Pike,R.)著The Practice of Programming针对程序设计过程中的风格、算法与数据结构、设计与实现、界面、除错、测试、性能、可移植性、记法等各个方面,系统地讨论了一些常见问题和实用技巧。通过对Brian W. Kernighan、Rob Pike所著的《程序设计实践(评注版)》的学习,读者可以快速掌握程序设计的技巧及思想。《程序设计实践(评注版)》力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。 -
Hadoop权威指南修订升级版(美)怀特(White, T.) 著,周敏奇,钱卫宁,金澈清,王晓玲 译.本书从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。全书共16章,3个附录,涉及的主题包括:Haddoop简介;MapReduce简介;Hadoop分布式文件系统;Hadoop的I/O、MapReduce应用程序开发;MapReduce的工作机制;MapReduce的类型和格式;MapReduce的特性;如何构建Hadoop集群,如何管理Hadoop;Pig简介;Hbase简介;Hive简介;ZooKeeper简介;开源工具Sqoop,最后还提供了丰富的案例分析。本书是Hadoop权威参考,程序员可从中探索如何分析海量数据集,管理员可以从中了解如何安装与运行Hadoop集群。
