其他编程语言/工具
-
MIDP和MSA移动应用开发(美)纳德森 著,付蓉 译《MIDP和MSA移动应用开发》主要讲述如何在移动设备(手机)和其他小型设备上创建应用程序。《MIDP和MSA移动应用开发》分为8个部分,分别为基础知识、MIDlet、用户界面、图形、存储和资源、联网、多媒体、安全与交易。《MIDP和MSA移动应用开发》的优点是超越了API,在API的基础上,利用NetBeans中的移动开发属性来快速、高效地开发和调试复杂的应用程序。《MIDP和MSA移动应用开发》适合移动平台开发人员参考。 -
Rails开发者指南(加)海德 等著,刘申 等译本书深入浅出地讲解了Rails的相关知识,是一本非常实用的入门书籍。Rails是一种基于Ruby编程语言的Web应用框架,是Ruby语言的杀手级应用。通过阅读《Rails开发者指南》你不但可以独立地开发新的Web应用,还可以真正地了解基于Rails的开发理念,并灵活地运用到开发过程中。《Rails开发者指南》共分为11章,从介绍Rails的基本框架人手,先后介绍了Rails中最重要的3个函数库:Active Record、Action View和Action Controller,教你如何运用并掌握它们,从而创建出基于Rails的Web应用。《Rails开发者指南》内容全面,实例丰富,可作为初学者的学习指南,也可作为网络应用开发人员的参考用书。 -
Intel Threading Building Blocks编程指南(美)仁达敬(Reinders,J) 著;聂雪军 等译介绍了如何通过Intel线程构建模块来最大限度地利用多核处理器的强大性能。TBB是一个可移植的C++库,能够运行在Windows、Linux、Macintosh以及UNIX等系统上。《Intel Threading Building Blocks编程指南》阐述了在多线程编程中的关键任务以及如何通过TBB以可移植的和稳定的方式来实现它们。书中包含了大量的示例和丰富的资料,给出了常见的使用模式,揭示了TBB中的精彩之处,并且还提供了一些指导意见,来在不同的并行编程方式上进行选择以获得最佳的性能。《Intel Threading Building Blocks编程指南》的内容包括:· 充分利用多核系统中并行语义的简单且高效的方式。· 编写并行程序的关键问题。· 多线程中的常见模式。· 用于高效处理的线程安全容器。· 任务调度。· 在线程环境中的内存管理。《Intel Threading Building Blocks编程指南》说明了TBB能够比原始线程更方便地在C++中指定并行语义,同时还可以提升程序的性能、可移植性以及可伸缩性。在开始学习TBB时,并不要求具备并行编程或者多核处理器的经验。任何希望在多核系统上编写软件的程序员,都能够从《Intel Threading Building Blocks编程指南》中获益。 -
GWT入门与经典实例解析吉融 编著本书全面讲解了GWT技术,主要内容包括:Widget、Panel、GWT的事件和监听器,Image Bundle技术,GWT的RPC机制,RequestBuildet,国际化,JSNI技术,在GWT中使用JSON的方法,JUnit整合,跨越同源策略,部署GWT工程等。全书深入浅出,循序渐进,从如何构建GWT Web界面讲起,逐步深入到GWT中RPC、JSNI、JSON等高级技术。书中对所涉及的相关组件都介绍了基础知识和基本的使用方法,并配有相关实例,不仅能帮助读者掌握GWT技术本身,也能掌握更多相关组件的知识。本书语言通俗易懂,实例伴有相关讲解。如果读者有Java语言基础,那么阅读本书更可以事半功倍,迅速掌握GWT开发Ajax应用程序的方法。本书不仅适用于具有一定Java开发经验的开发人员,也同样适用于大中专院校的学生。 -
Lucene搜索引擎开发权威经典于天恩 著《Lucene搜索引擎开发权威经典》基于Lucene的当前最新版本(2.1)精解了Lucene搜索引擎的相关知识,从基础知识到应用开发,精练简洁,恰到好处《Lucene搜索引擎开发权威经典》共包括16章,分为6部分。第1部分Lucene基础。介绍了Lucene的基础知识,包括Lucene的历史和发展情况、使用Lucene创建索引和执行搜索的基本方法以及中文分词的应用,最后做了两个应用项目。第2部分:数据解析。介绍解析不同格式数据(如Word、PDF等)的方法,包括常用的数据解析组件、Lucene自身的数据解析机制和Lius类库。第3部分:索引的高级知识。介绍了 Lucene建立索引的过程,索引的查看和删除,索引的同步,索引的合并和优化等内容。第4部分:搜索的高级知识。介绍使用不同的Query对象构建搜索请求,使用QueryParser解析用户的搜索请求,搜索结果的过滤和排序等内容。第5部分:Lucene应用实例。应用本节介绍的所有知识构建一个桌面搜索引擎和一个Web搜索引擎。这部分作为对前面所有内容的总结。第6部分:Nutch搜索引擎框架。介绍了基于Lucene的完整搜索引擎Nutch。《Lucene搜索引擎开发权威经典》适合从Lucene初学者到高级开发人员之间的一切Lucene爱好者。 -
国际大学生程序设计竞赛例题解广东省大学生程序郭嵩山 等著本书收录了2006—2007年广东省大学生程序设计竞赛(GDCPC 20(0:2007,即ACM/ICPC广东省赛)的全部试题、完整的测试数据和答案,以及2004年中山大学ACM集训队内部选拔赛题目、完整的测试数据和答案。为了方便读者学习,本书对每个题目作了详尽的题目分析,并详细地讲解其算法实现的原理,同时提供了完善的参考程序及程序分析,供读者参考。书中提供了竞赛时评判用的基本测试数据,以方便读者测试自行完成上述题目的结果。随书附带的光盘中存放了竞赛时评判用的全部测试数据,以便于有更高、更严格要求的同学能利用规模更大的测试数据进行训练和学习。本书所提供的题目都是原创题,题目构思新颖,内容有趣。所涉及到的算法知识面广,基本上覆盖大学计算机类本科专业所学到的基本算法。本书可以作为高等院校有关专业的研究生和本科学生参加国际大学生程序设计竞赛的辅导教材,也可作为高等院校有关专业相关课程的教学参考书与例题集,也特别适用于作为中学青少年信息学奥林匹克竞赛省级及省级以上优秀选手备战信息学奥林匹克竞赛的培训教材及训练题集。 -
程序员面试宝典欧立奇,刘洋,段韬 编著本书是《程序员面试宝典》的第二版,在保留第一版的数据结构、面向对象、程序设计等主干的基础上,使用各大IT公司及相关企业2007-2008年的最新面试题替换和补充原内容,以反映自第一版以来近2年的时间所发生的变化。本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书的面试题除了有详细解析和回答外,对相关知识点还有扩展说明。希望真正做到由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。 -
程序设计基础(美)维尼特(venit,S),(美)德雷克(Drake,E) 著;徐明星 等译《程序设计基础(第3版)》是一本关于程序设计的教材,它围绕程序设计初学者面对的中心问题(即如何构思算法)来介绍程序设计中的主要基本概念和设计方法,包括“程序设计开发的过程、选择结构、重复结构、数组、文件”等,并介绍了主要的基本算法、冒泡排序、串行搜索等,给出了很多生动有趣的例子进行讲解。在算法最终描述时,以VB与C++为例,对一些程序进行对比实现。这样,既让学生可以在与语言无关的算法介绍中学习算法思想,又使他们能够自己动手进行实际的编程练习。《程序设计基础(第3版)》各章节后面配有丰富的练习题,很有针对性,网上配套资源也很实用,不仅非常适合作为程序设计的教材,也很适合读者自学使用。 -
汇编语言程序设计实验教程崔秀丽《汇编语言程序设计实验教程》汇编语言是一门实验性极强的课程。课堂的理论教学,仅能使学生掌握程序设计的基本理论、方法与技巧,而要深刻理解,融会贯通理论教学内容,则必须经过大量的上机实验,通过实验使学生充分发挥自己的聪明才智,学到课堂上无法学到的编程、调试程序的技巧与方法,取得举一反三的效果。 -
Ruby on Rails Web开发之旅(德)伦兹《Ruby on Rails Web开发之旅》从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的安装过程、框架组成部分、与AJAX和Web 2.0技术结合、安全措施、高级话题和扩展功能等。《Ruby on Rails Web开发之旅》带领读者运用最新的Web 2.0技术和简洁的Ruby编程语言,建立数据库驱动的交互的易建、易用、易维护的网站应用。《Ruby on Rails Web开发之旅》注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮网络应用的开发人员提供强大的技术支持。
