其他编程语言/工具
-
程序员修炼之道(美)亨特,(美)托马斯 著,周爱民,蔡学镛 评注Andrew Hunt、DavidThomas所著的《程序员修炼之道》(The PragmaticProgrammer)由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,到用于使代码保持灵活并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、具有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。 《程序员修炼之道——从小工到专家(评注版)》是The PragmaticProgrammer一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。《程序员修炼之道——从小工到专家(评注版)》由周爱民、蔡学镛评注。 -
MATLAB神经网络编程张德丰 编著本书结合神经网络的概念、理论和应用,以MATLAB为平台,系统地介绍了神经网络工具箱中的前向型神经网络、局部型神经网络、反馈型神经网络、竞争型神经网络、神经网络控制的综合应用、神经网络在Simulink中的应用、神经网络的模糊控制及其自定义网络等内容。《MATLAB神经网络编程》重点是运用MATLAB神经网络工具箱介绍神经网络分析研究中的各种概念、理论、方法、算法及其实现。《MATLAB神经网络编程》内容安排合理,理论结合实际,同时作者列举了其总结的大量应用实例。《MATLAB神经网络编程》讲述的各种统计理论和方法浅显易懂,并均能在实际生活中找到应用对象。《MATLAB神经网络编程》可以作为广大在校本科生和研究生的学习用书,也可以作为广大科研人员、学者、工程技术人员的参考用书。 -
基于Struts、Hibernate、Spring架构的Web应用开发范新灿 主编作为当今最为实用的框架组合SSH(Struts+Hibernate+Spring),其实用性、优越性已经得到认可,并在JavaWeb应用开发中得到广泛应用。范新灿主编的《基于Struts、Hibernate、Spring架构的Web应用开发》以Struts2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。Hibernate章节的讲解以实际项目的应用展开,Spring技术讲解抽取核心的IOC、AOP、SpringMVC技术,通过实例解析,并讲解Spring与Struts的整合开发。《基于Struts、Hibernate、Spring架构的Web应用开发》适用于中、高级系统程序员,可作为高职或本科教材使用,也可作为有一定经验的Java Web编程者和学习者的参考书。 -
GNSS应用与方法(美)格里森,(美)加布雷格齐亚布泽尔 主编,杨东凯 等译《GNSS应用与方法》系统介绍 GNSS (全球导航卫星系统)的应用及其方法,全书共17章:第1~5章讲述GNSS导航的基础知识,如GNSS信号捕获和跟踪,GNSS位置、速度和时间(PVT)估计,差分GPS技术和算法等,其中包括位置和速度应用的GNSS测量模拟器演示以及一个完整的GPS软件接收机实现;第6~16章深入阐述GNSS与其他导航系统(如惯性导航器、LADAR、各种射频测量、罗兰系统等)的组合,以及GNSS在航空航天、室内和弱信号导航、掩星、大地测量、环境遥感等领域的应用;第17章是针对GPS开发的新导航信号和未来系统的概述。本书由本领域的知名专家学者撰写,内容丰富,体系完整,各章均包含实际应用案例,并在随书附带的DVD光盘中提供了相应的程序代码,便于读者亲自动手操作和练习。 -
解析极限编程(美)贝克,(美)安德瑞斯 著,雷剑文,李应樵,陈振冲 译极限编程(xp)是适用于中小型团队在需求不明确或者迅速变化的情况下进行软件开发的轻量级方法学。本书是xp宣言,也是第一本有关xp的图书。这本书介绍了xp背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用xp时做出明智的决策。本书的另一个目的是帮助那些已经在使用xp的读者更好地理解它。对程序员而言,xp做出的承诺是他们每天能够处理真正重要的工作,而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出最适合由他们来做的决策。对于客户和管理人员而言,xp的承诺是他们将从每个编程周期中获得最多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。《解析极限编程:拥抱变化(原书第2版)》适合所有软件开发人员、管理人员参考。 -
CMDB分步构建指南(美)博思软件 著,博思软件有限公司 译《CMDB分步构建指南(2011)》是中国第一本专门介绍CMDB的书籍,从一个企业内部的视角出发,讲解一个CMDB完整的建设过程。它将一个CMDB项目设计成5大阶段,每一个阶段各包含若干个步骤(共计26个步骤),每一个步骤又包含若干个任务(共计152个任务),从组建项目团队到定义需求与立项,从产品选型到CMDB的实施,直到将项目成果与项目目标匹配,对实际业务运作进行了深入指导。书中浓缩了一家软件公司的全球项目经验,是实务操作的升华及提炼。《CMDB分步构建指南(2011)》适用于所有IT服务从业人员以及专注于IT服务流程建设的管理者、研究者、思考者。 -
计算几何周培德 著《计算几何:算法设计与分析(第4版)》系统地介绍了计算几何中的基本概念、求解诸多问题的算法及复杂性分析,概括了求解几何问题所特有的许多思想方法、几何结构与数据结构。全书共分10章,包括:预备知识,几何查找(检索),多边形,凸壳及其应用,Voronoi图、三角剖分及其应用,交与并及其应用,多边形的获取及相关问题,几何体的划分与等分,路径与回路,几何拓扑网络设计等。《计算几何:算法设计与分析(第4版)》可作为高等院校计算机、自动化等专业研究生或本科高年级学生的教材或教学参考书,也可供软件开发人员、相关专业科技工作者参考。 -
编译技术基础教程鲁斌 主编编译的精髓在于做到原理、技术与实践方法的融会贯通,《编译技术基础教程》正是这样一部综合、全面、实用的编译技术教材。本着知识与能力相结合、理论与实用相并重的指导思想,以贯穿全书的样本语言编译器的开发为例,在简要介绍了编译技术所涉及的基本知识和高级语言的语法描述方法之后,按照编译程序的工作过程逐步介绍编译各个阶段的主要内容,具体包括词法分析、语法分析、语义分析与中间代码生成、符号表与运行时存储空间组织、代码优化以及目标代码生成等。通过《编译技术基础教程》的学习能够使读者系统而全面地掌握编译各个阶段的基本原理、技术和实践方法,并且运用所学技术进行编译程序的设计与开发。《编译技术基础教程》可用作高等学校计算机及其相关学科各专业本科生的教材或教学参考书,也可供其他技术开发人员参考。 -
网络程序开发实用案例教程鲁斌 主编《网络程序开发实用案例教程》是一本综合、全面、实用的网络编程实验教材,书中精选了l2个网络编程典型案例,基本涵盖了当前网络编程领域的热点问题,内容包括网络程序开发基础、FTP服务器与客户端、Web服务器、电子邮件系统、网络防火墙、网络流量监控系统、网站下载程序、网络五子棋、语音聊天系统、远程控制系统、办公自动化系统、基于B/S的即时通信系统以及通用课程教学网站等。通过《网络程序开发实用案例教程》的学习,能够使读者掌握目前最流行的Windowsc/s模式和B/S模式的网络应用程序的开发技术,从而胜任任何复杂程序的设计与开发要求。《网络程序开发实用案例教程》可用作高等学校网络工程及其相关专业高年级本科生和研究生的实验教材或教学参考书,也可供其他技术开发人员参考。 -
Hadoop实战陆嘉恒 著《Hadoop实战》是一本系统且极具实践指导意义的hadoop工具书和参考书。内容全面,对hadoop整个技术体系进行了全面的讲解,不仅包括hdfs和mapreduce这两大核心内容,而且还包括hive、hbase、mahout、pig、zookeeper、avro、chukwa等与hadoop相关的子项目的内容。实战性强,为各个知识点精心设计了大量经典的小案例,易于理解,可操作性强。全书一共18章:第1章全面介绍了hadoop的概念、优势、项目结构、体系结构,以及它与分布式计算的关系;第2章详细讲解了hadoop集群的安装和配置,以及常用的日志分析技巧;第3章分析了hadoop在yahoo!、ebay、facebook和百度的应用案例,以及hadoop平台上海量数据的排序;第4-7章深入地讲解了mapreduce计算模型、mapreduce应用的开发方法、mapreduce的工作机制,同时还列出了多个mapreduce的应用案例,涉及单词计数、数据去重、排序、单表关联和多表关联等内容;第8-11章全面地阐述了hadoop的i/o操作、hdfs的原理与基本操作,以及hadoop的各种管理操作,如集群的维护等;第12-17章详细而系统地讲解了hive、hbase、mahout、pig、zookeeper、avro、chukwa等所有与hadoop相关的子项目的原理及使用,以及这些子项目与hadoop的整合使用;第18章以实例的方式讲解了常用hadoop插件的使用和hadoop插件的开发。《Hadoop实战》既适合没有hadoop基础的初学者系统地学习,又适合有一定hadoop基础但是缺乏实践经验的读者实践和参考。
