其他编程语言/工具
-
征服Ajax+Lucene构建搜索引擎李刚编著本书分Ajax和Lucene两部分,共16章,内容涵盖了JavaScript的基础、层叠样式表CSS、DOM与JavaScript、AjaX工作流程、Ajax实例、Ajax的安全问题与性能测试、Lucene基础、用Lucene来建立索引、Lucene搜索、Lucene的分析器、高级搜索技巧、Lucene性能测试、Lucene的中文问题以及Lucene的工具箱SandBox。本书最大的特点在于“理论结合实践”,既简明扼要地讲解了理论知识,又提供了丰富的示例程序,力求使读者在掌握了理论知识的同时能够通过阅读示例代码加深理解。本书适合于有一定Web开发基础的Java程序员和对Ajax与Lucene感兴趣的开发人员。本书分为两大部分共16章。第1部分为Ajax的相关知识,共分7章。这部分内容包括Ajax入门体验、JavaScript关键技术、CSS表示技术、DOM技术、XmlHttpRequest对象和Ajax的工作流程、经典实例以及页面编程中的性能和安全性问题等内容,这部分内容旨在帮助读者快速掌握Ajax技术。第2部分为Lucene的相关知识,共分9章。这9章的内容包括Lucene基本概念、入门实例、建立索引、通过索引来搜索文件、使用分析器、高级搜索技巧、性能测试、中文问题,以及Lucene中的一些实用工具。
-
计算机程序设计艺术(美)Donald E.Kunth 著;苏运霖 译这第1分册更新了《计算机程序设计艺术,第1卷,第3版:基本算法》,并且最终将成为该书第4版的一部分。具体地说,它向程序员提供了盼望已久的MMIX——代替原来的MIX的一个以RISC为基础的计算机,并且描述了MMIX汇编语言。这一分册也介绍了有关子程序、共行程序以及解释性程序的新内容。.关于算法分析的这多卷论著已经长期被公认为经典计算机科学的定义性描述。迄今已出版的完整的三卷已经组成了程序设计理论和实践的惟一的和珍贵的源泉,无数读者都赞扬Knuth的著作对个人的深远影响。科学家们为他的分析的美丽和优雅所惊叹,而从事实践的程序员们已经成功地应用他的“菜谱式”的解到他们每天的问题上,所有人都由于Knuth在他的书中表现的博学、清晰、精确和高度幽默而对他无比敬仰。...为开始这三卷的第四也是最后一版,更新现有三卷中的部分内容,Knuth已经创立了称作分册的一序列的小部头的书,定期出版。每个分册将包含整个新的或修改内容的一部分或多个部分。最终,这些分册的内容将被归并成每卷最后的版本,而在1962年开始的许多努力终将完成。...
-
Ajax实战(美)Dave Crane著本羽阐述了Ajax开发技术的方方面面:不仅全面介绍了Ajax的基础知识,更有对令人高山仰止的架构和模式的深刻探讨,也有潺潺流水般细致的实例展示,而且还涵盖了专业Ajax开发必不可少的可用性、安全和性能等主题。本书适合程序开发人员参考学习。本书是目前Ajax领域最为全面深入的一本著作,其中不仅有对于基础知的的介绍,还有对于Ajax开发中重大架构问题的深入探讨,总结了大量Ajax开发中的设计模式,并讨论了框架、安全性与性能等。书中提供了几个典型的例子,兼顾各种开发平台,这些例子的代码稍作修改就司以直接应用于项目开发之中,代码源文件可以从图灵网站下载。本书适用于各个层次的web应用开发人员。
-
程序设计的模式语言(美)科普林(Coplien, O.J.), (美)施密特(Schmidt, D.C.)著PLoP(Pattern Languages of Program Design)创立的宗旨是创造新文件。这暗示着PLoP的创始人对现有的文化有些不满,事实的确如此。这些创始人(面向对象编程社区的几位知名人物)已经意识到:他们的才华已受到文件偏见的限制。这种偏见源于科学出版物的传统,一言以蔽之就是喜新厌旧,总是追逐最新最近的发明或发现,而忽视传统的东西,而不论这些所谓的发明或发现是否有用。PLoP的创始人对传统的兴趣也许源自他们对软件重用的研究,或者来自他们的观察:尽管采用了最新的技术,但是由于缺少常用的解决方案,项目最终还是失败了。最重要的是:所有的创始人一致认为他们应该集中精力从事解决方案的推广。PLoP大会就是在这种背景下召开的。本书是“模式形式”系列书籍的第一部,这是我们心目中最佳的解决方案共享方式。我们要求作者提交“模式形式”方面的论文,但不要求实际地阐述形式的含义。Christopher Alexander创造了“模式语言”这一术语并且在他的著作The Timeless Way of Building中很好地阐述了该形式。很多作者对这项工作都很熟悉,而更多的人则是通过OOPSLA研讨会和Internet讨论组了解到它的。即便如此,我们还是感到各位作者希望畅言如何将Alexander的形式应用到计算机编程领域。有一点我们始终坚持:每篇论文描述一个解决方案,可以用来解决一个问题。读者在阅读本书时会发现,各位作者的解决方案所覆盖的问题范围相当广。这也意味着并非每一章都能引起读者同等的兴趣。我们希望随着PLoP社区的发展和成熟,PLoP自身能随着兴趣方向而分化。未来的书籍不会要求它们有如此广泛的读者。在此我们希望读者能够细读每一章,即使您并不打算立即应用所读到的内容,也可以启发表达模式的新灵感,并且的确会提出一个角度来理解开发软件如此困难的原因。虽然涉及的主题丰富多样,PLoP的作者和参与者之间却达成了一些令人惊叹的共识。例如,多数人都已发现:解决方案(模式的本质)可以轻松超越其表达形式的准确特性。模式最终必定停留在人的头脑中,所以各种书写风格(从标准模板的标签化分节到更具风格的运行段落)对模式成功的贡献都不如一些更基本的元素。这些元素包括:设立问题及其上下文,分析施加于解决方案的影响力,以及(最重要的)提供具体的解决方案。包含这些元素的模式都成功了。PLoP'94的核心特色就是作者研讨会,作者听取对他们论文的小组讨论并就其中的亮点和不足展开争论,而不是把论文发给每位听众了事。这就给了作者一个机会,不仅知道如何交流,还能发现他们所研究的技术的其他替代方案。(几十年前在创作性写作社区发源而来的)作者研讨会是新作者学习前辈的经验技巧推敲他们见解的重要论坛。我们很感谢Richard Gabrief在1994年春天把我们领入作者研讨会。就我们所知,这是它第一次被用于技术社区,不过看起来效果甚佳。这就是促生本书的理念和过程。我们对结果很满意,相信各位读者也会。因此我们要全速前进。每周我们都会发现新的证据:我们和我们的作者所促成的焦点转移对我们编写程序的方法具有深远的影响。他们也通过实例昭示了我们对软件工程未来的憧憬。参与本书翻译和审校工作的有:谢文亮、马睿倩、梁金昆、张丽萍、王新彦、刘敏、李娟、刘颖、吴东升、郑刚、李楠、贺倩、李蓉、张颖、刘伟、王彦、王婷、李晓东、吴玲、胡静、张旭、王东、张雄、卢冰、高宏、李晓梅、汪刚、张健、刘洋、苏建忠、王欣轩、于涛、李敏等,在此表示感谢。
-
测试工程与LabVIEW应用戴鹏飞等编著本书紧密结合工程实践,以测试工程各环节为主线,依托LabVIEW平台环境,详细阐述了测试工程原理、实际应用经验以及LabVIEW测试软件编程等。全书共分8章,内容包括LabVIEW介绍、测试信号与检出、信号软硬件处理、测试信号传输与总线、测试管理、网络化测试以及测试数据分析与判断等;针对测试工程各环节,分别介绍了LabVIEW中的对应功能及实现,并提供了精心设计的典型样例,以帮助读者更好地理解和掌握测试工程技术及LabVIEW相关功能和工具。 本书既可作为大专院校测控技术、仪器仪表、机械电子、计算机应用等专业高年级学生和研究生的教学用书,也可供测试工程设计研发、使用维护及相关领域的工程技术和研究人员参考。
-
国际大学生程序设计竞赛例题解郭嵩山等编著本书以数论、计算几何、搜索算法三个专题的形式介绍了AcM国际大学生程序设计竞赛(AcM/ICPC)中所用到的典型算法,并结合例题,对如何灵活地运用这些算法进行比较详细的分析和深入浅出的讲解。本书以精讲多练为教学宗旨,并在每一个专题论述后用一至二章的篇幅选出一批有代表性的竞赛例题,对每道例题都有详细的解题分析和基本的测试数据及答案,以便同学们能在了解基本算法后作为学习、训练之用。随书还附有光盘,存放所有例题中完整的测试数据,以便于有更高、更严格要求的同学能利用规模更大的测试数据进行训练和学习。 本书可以作为高等院校有关专业的研究生和本科学生参加国际大学生程序设计竞赛的辅导教材,也可作为高等院校有关专业相关课程的教材和教学参考书,也比较适合作为中学青少年信息学奥林匹克竞赛省级及省级以上优秀选手备战信息学奥林匹克竞赛的培训教材及训练题集。
-
面向对象方法与技术基础黄永忠编著《面向对象方法与技术基础》结合作者教学、科研和工程的实践,参考大量的国内外有关著作和文献,全面、系统地介绍面向对象方法与技术的基本原理,包括面向对象的基本概念、C++语言、Windows编程基础及MFC开发、面向对象软件工程、组件技术、设计模式、Java技术等内容,并反映面向对象技术与方法的最新进展。《面向对象方法与技术基础》结合作者教学、科研和工程的实践,全面、系统地介绍面向对象方法与技术的基本原理。全书共分8章 ,涵盖面向对象的基本概念、C++语言、Windows编程基础及MFC开发、面向对象软件工程、组件技术、设计模式、Java语言与技术等内容,并反映面向对象技术与方法的最新进展,内容翔实,论述深入浅出。《面向对象方法与技术基础》可以帮助读者理解和掌握面向对象技术,运用面向对象方法分析和解决软件系统设计的问题。可以作为计算机和其他相关专业的高年级本科生和研究生面向对象技术和方法学课程的教材或参考书,也可供从事计算机软件领域研究、应用和开发的科技工作者参考。《面向对象方法与技术基础》结合作者教学、科研和工程的实践,参考大量的国内外有关著作和文献,全面、系统地介绍面向对象方法与技术的基本原理,包括面向对象的基本概念、C++语言、Windows编程基础及MFC开发、面向对象软件工程、组件技术、设计模式、Java技术等内容,并反映面向对象技术与方法的最新进展。
-
IBM PC汇编语言程序设计(美)阿贝尔(Abel, P.)著《大学计算机教育国外著名教材系列:IBM PC汇编语言程序设计(第5版)(影印版)》主要介绍用汇编语言进行程序设计,先从硬件和软件着手,然后介绍编程所需的各种指令,并给出丰富的范例。全书分为七大部分:PC机硬件、软件基础,汇编语言基础,屏幕与键盘操作,数据操作,高级输入/输出,特别主题,以及关于BI0S数据区、中断与端口、运算符与指令、PC指令系统等的参考资料。《大学计算机教育国外著名教材系列:IBM PC汇编语言程序设计(第5版)(影印版)》既可作为计算机及相关专业汇编语言课程的教材,也可作为开发人员的参考用书。要掌握《大学计算机教育国外著名教材系列:IBM PC汇编语言程序设计(第5版)(影印版)》内容,不仅要认真阅读《大学计算机教育国外著名教材系列:IBM PC汇编语言程序设计(第5版)(影印版)》的每个章节,还应使用《大学计算机教育国外著名教材系列:IBM PC汇编语言程序设计(第5版)(影印版)》提供的范例并尝试运行这些范例,并认真完成每章后面的练习。
-
数控加工中心编程与操作实用技术董丽华, 罗红霞, 胡东方编著本书共分8章,主要包括:数控技术基础、加工中心的结构,加工中心的加工工艺设计、加工中心的编程方法、加工中心计算机辅助编程。加工中心的操作、加工中心操作中的常见问题及处理办法和加工中心典型零件加工等内容。.编写过程中,本书采用理论与实际相结合的方式,重点在于应用,并注重结合实际操作,列举了一些典型编程实例以供读者参考。..本书可作为加工中心操作者的自学教材,高等院校或中等技术学校机械类专业学习数控加工技术的专业教材或参考书,也可供工厂、科研院所从事机械制造的工程技术人员学习参考。...
-
Visual Basic.NET数据库开发实例精粹郭瑞军, 王松编著本书首先介绍了VisualBasic.NET开发的技巧和重点技术,尤其针对初学者如何快速入门,掌握VisualBasic.NET编程作了深入浅出的介绍。然后以多个实用的系统为例,详细地讲述信息管理系统创建的各个过程,内容包括会议记录系统、图形化订餐管理系统、进销存管理系统、企业内部办公联系系统和客户管理系统。全书逐层深入,由开发一个简单的系统开始,层层深入。在讲述一般的VisualBasic.NET数据库开发技术基础之上,还介绍了如何使用SQLServer中的存储过程、视图等技术,以及VisualBasic.NET高级界面开发技术,使用SourceSafe管理项目源代码等技术,更具有实用价值。全书突破只讲编程技术,不讲开发思路的桎梏。书中处处渗透着软件工程的思想希望通过第个系统的开发,提供给读者一些软件设计的理念,力图使读者透过开发语言看到软件开发的一些本质,除了授人以鱼,同时还授人以渔。本书适用于使用VisualBasic.NET开发数据库应用程序的技术人员及时相关技术感兴趣的读者,同时也非常适合具备一定VisualBasic.NET基础知识的读者学习。本书配以制作精美、内容丰富的多媒体学习光盘,演示系统开发中涉及的重点问题和难点问题、系统部署中的常见问题,特别是一些数据库配置、管理总理,以及一些开发技术。