其他编程语言/工具
-
NET程序员面试指南朱毅 等编著《.NET程序员面试指南》着重针对.NET技术职位的应聘者,在.NET框架各个技术类别中,选取最常出现在.NET面试中的问题,进行分析和解答,同时解释和剖析和该问题相关的.NET机制原理,帮助读者达到知其然更知其所以然的程度。《.NET程序员面试指南》几乎包揽了所有常见的面试题,从基础知识、数据库,再到比较流行的XML、测试方法和算法,是目前市场上唯一一本面试试题集锦。全书配合了大量的图例及代码说明,非常适合正打算参加.NET技术职位的应聘和希望梳理.NET框架下技术点的读者阅读。 -
精通MATLAB 2008应用程序接口编程技术陈超 编著全书从实用角度出发,以基本技术与100多个典型实例结合的形式,详细介绍了MATLAB R2008a接口编程的方法与技巧。全书共分11章,主要内容包括MATLAB 2008概述、语言设计基础、数据输入和输出、MATLAB编译器、COM编程、Excel生成器、MATLAB与SPSS接口、MATLAB与C/C++语言的接口、MATLAB与Visual Basic接口、MATLAB与Java语言的接口及MATLAB与硬件接口的编程。本书语言简洁,结构清晰;内容系统全面,讲解从零开始、由浅入深、边讲边练;全书案例典型丰富,实用性和指导性强,利于读者举一反三,实现从入门到精通的学习过程。本书适合计算机、自动化、电子通信工程等相关专业的大学生,以及MATLAB接口编程的广大从业人员使用。 -
PLC编程和故障排除韩兵 编《PLC编程和故障排除》针对有一定PLC基础的技术人员而写,主要包括PLC编程和故障排除两部分内容,在编程部分,又分小规模PLC编程,大规模PLC编程来写,还介绍了通信和安装的内容,在故障排除部分,详细列出了故障诊断和排除的方法,并在每一部分都有实例。《PLC编程和故障排除》面向现场应用工程师,相关专业技术人员,注重读者自身操作能力的提高。 -
Ruby精粹专家编程(美)皮尔特尔,(美)肖,(美)布莱克 著,洪文迅 译《Ruby精粹专家编程》是《Mongrel:服务、部署及扩展Ruby应用程序》和《Rails路由》的合订本。第一本书介绍并指导Mongrel(一个Ruby语言环境下快速、通用的Web服务器)的部署和使用。第二本书介绍Rails路由的相关内容,包括路由系统概述、编写自定义路由、REST风格路由、具名路由以及对路由的反思等。这两本书都由行业专家和畅销书作者写就,包含了读者最需要的最新的专业技术信息。《Ruby精粹专家编程》适合Ruby开发人员和Ruby爱好者参考。 -
Pails高级编程(美)艾丁格(Ediger,B) 著;FreeWheel UI Team 译准备好进入Rails的高级应用了吗?Ruby让Rails框架成为可能。从审查Ruby到部署大规模Rails应用,本书所探讨的话题帮助Rails程序员脱颖而出。通过本书你将自底向上深入地了解处理数据库、安全、性能、Web服务以及其他方面的技术。本书风格清新而结构紧密,不仅帮你理解使用Rails本身的技巧,还教你如何灵活运用从其他编程范式借鉴来的想法。本书特别注重构建具有伸缩性的应用——具有“伸缩性”意味着能够处理更多的用户或者与更大更复杂的数据库交互。本书使用大量的范例和代码示例来解释如下内容:· 元编程。· 何时为通用、可重用的功能使用Active Support库。· 如何安装、编写和测试Rails插件。· 各种数据库管理系统。· 高级数据库特性,包括触发器、规则和存储过程。· 如何连接多个数据库和LDAP。· web应用设计的安全规范和Web特有的安全问题。· 性能优化。· RESTful架构。· 为何版本控制和错误跟踪系统是大型或长存的Rails项目的关键。本书也探索了如何扩展Rails、在其他Ruby代码中使用单独的Rails组件、应用国际化等话题。而且,每个章节都包括扩展阅读的资源。如果你准备提高自己的高级Rails技能,本书就是你想要的。 -
Ruby完全自学手册邓蔚 等编著本书是一本完全覆盖Ruby年DRuby on Rails的完全自学手册。本书的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的应用领域包括系统管理、网络编程、图形处理、图形界面开发以及Web开发等开发热门领域。希望借助于乎易的讲解,让读者在学习的过程中,理解Ruby的编程思想,充分享受编程的乐趣,通过本书进入Ruby开发的殿堂。同时也希望能够与各位读者分享多年来积累的Ruby程序和网站开发的经验。本书适合准备学习或了解Ruby语言年NRails框架的各类读者阅读,并可作为开发人员的参考手册。 -
FORTRAN 完全自学手册陈科 等编著FORTRAN是一门在数值计算领域有着重要用途的高级计算机语言。本书深入浅出、循序渐进地向读者讲述如何使用FORTRAN进行程序开发。本书内容包括FORTRAN起源及发展、FORTRAN语法基础、简单输入与输出、常量和变量、种别和属性、常用内部过程、运算符及表达式、程序流程控制、FORTRAN中的数组、FORTRAN程序单元、高级输出与输入、文件操作、FORTRAN指针等内容。基本上涵盖了FORTRAN语言的方方面面。为便于读者进一步加深对FORTRAN语言的理解和应用,本书最后几章专门列举了一些FORTRAN的应用实例,具体讲解了常用数值算法、文件处理、搜索与排序等内容。本书适合广大科研院所的科研和工程人员、从事软件开发的程序员和工科大专院校的学生阅读,对于已经熟悉FORTRAN语言的人员也具有一定的参考价值。 -
Direct 3D与XNA游戏开发基础耿肇英 编著使用C#语言可以编写基于DirectX和微软最新游戏开发平台XNA(仅支持C#语言)的3D图形和3D游戏程序,其运行速度已接近于C++代码的运行速度,一些商业游戏已经使用C#语言创建。用C#语言编写3D图形和3D游戏程序可以降低学习和开发难度,提高开发效率,使开发人员能写出更安全的代码。本书目的是使具有C语言基础的读者通过本书学习,掌握用C#语言开发基于DirectX和XNA的3D图形和3D游戏程序。本书采用实例驱动的方式进行讲解,在例子中尽量避免罗列不相关的知识点和无关代码,使例子代码短小精悍,容易理解,书中全部例程均给出了详细设计步骤,并对每一步代码给出详细解释,读者可按照书中步骤完成例子。本书可作为学习用C#语言开发3D图形和3D游戏程序的入门书,也可作为高校计算机及游戏等相关专业教师、研究生、本专科学生的教材或参考书,对使用C#语言开发3D图形和3D游戏程序的程序员也有很好的参考价值。 -
Qtopia编程之道苗忠良,宛斌 编著本书是一本针对Linux环境下利用C++函数库Qtopia进行嵌入式研发的软件研发人员的入门书。本书融合了笔者在长期的软件研发过程中总结的大量实战经验,以智能移动终端的研发为背景,详细介绍了嵌入式Linux的研发环境和Qtopia的设计架构。本书适用的读者主要为从事嵌入式软件、C/C++等领域的初、中级软件工程师和在校本科生、研究生等。TrolltechR、Trolltech、QtR、Qt、QtopiaR、Qtopia、SXETM等为Trolltech公司的注册商标,本书涉及的所有代码遵循GPLv2许可。 -
集体智慧编程(美)西格兰 著,莫映,王开福 译《集体智慧编程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从Web网站获取、收集并分析用户的数据和反馈信息,以便创造新的用户价值和商业价值。全书内容翔实,包括协作过滤技术(实现关联产品推荐功能)、集群数据分析(在大规模数据集中发掘相似的数据子集)、搜索引擎核心技术(爬虫、索引、查询引擎、PageRank算法等)、搜索海量信息并进行分析统计得出结论的优化算法、贝叶斯过滤技术(垃圾邮件过滤、文本过滤)、用决策树技术实现预测和决策建模功能、社交网络的信息匹配技术、机器学习和人工智能应用等。《集体智慧编程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)向读者介绍了:令在线零售商向用户提供商品或媒体推荐的协作型过滤技术;在一个大型数据集中检测相似项群组的聚类方法;在针对某一问题的数以百万计的可能题解中进行搜索,并从中选出最优解的优化算法;用于垃圾过滤技术的贝叶斯过滤器,如何根据单词类型及其他特征对文档进行分类;用于对在线约会站点的用户进行配对的支持向量机;用于问题求解的智能进化技术——随着玩游戏的次数逐渐增多,计算机玩家如何通过改进自身代码的方式来发展技能。《集体智慧编程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)的每一章后都有练习,这些练习对算法进行了扩展,使其变得更加强大。让我们超越以数据库为后端的简单应用系统,挖掘互联网数据的价值,为我所用!深入讲解蕴藏于智能Web 2.0应用背后的算法原理,介绍挖掘和分析用户贡献的内容,以创造新的用户价值和商业价值。
