其他编程语言/工具
-
MATLAB使用详解董霖 编著《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》是一本全面介绍MATLAB 7.0的图书,MATLAB是目前最流行的用于科学和工程计算的高性能软件之一。《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》有浅入深,循序渐进地讲解了MATLAB 7.0的各项常用功能和使用方法。《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》由19章组成。内容包括软件的安装和工作环境、数据结构和数据类型、初级和高级数值计算功能、图形可视化功能、程序设计功能、SIMULINK仿真开发环境、符号计算功能、图形句柄对象、图形用户界面、编译器、外部程序接口以及MATLAB与Microsoft Office常用软件的融合等。为了便于相关专业读者的学习,《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》还介绍了MATLAB中常用的两个工具箱:图形粗豪里工具箱和信号处理工具箱,具体讲解了数字图像的基本概念、基本操作详细介绍,在此基础上依次讲述图像的灰度变换、代数运算、几何运算、图像滤波;采样函数、信号生成、滤波器的设计和随机信号功率谱分析等。 -
网络应用程序设计教程高屹,沙俊星 编本书以前导课程(计算机网络原理、程序设计语言和数据结构)为基础,有针对性地讲授网络应用程序的设计与开发方法及技术,介绍必要的理论知识,强调网络应用程序设计的实践环节。从计算机操作系统的角度看,开发网络应用程序有三个可供使用的应用编程接口(API):应用组件API、套接字API和硬件设备API。本书重点介绍基于前两个API来开发网络应用程序,其中,第1章到第12章讲解基于ASP.NET的程序设计,第13章到第17章讲解基于Socket的程序设计。教师在授课时可以根据课程要求、教学学时、学生的专业方向和就业需求的具体情况进行相应的取舍。本书强调网络编程的实用性,重点培养学生的网络编程能力,坚持理论和知识点为提高学生实践动手能力服务的原则,在讲述基本的理论之后,辅以大量的由易到难的实例,使学生“知其然”,也“知其所以然”,促使他们更多地思考和创新,循序渐进地提高网络应用程序的设计和编程能力。本书适合作为计算机科学与技术、网络工程、软件工程及相关专业的网络应用程序的教材,也是网络编程人员的一本有价值的参考书。 -
多处理器编程的艺术(美)赫利然,(以)谢菲特 著工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。 现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。 本书内容 循序渐进地讲述共享存储器多线程编程的基础知识。 详细解释当今多处理器硬件对并发程序设计的支持方式。 全面考察主流的并发数据结构及其关键设计要素。 从简单的锁机制到最新的事务内存系统,独立、完整地阐述了同步技术。 利用Java并发工具包编写的可完全执行的Java实例。 附录提供了主要的硬件及采用其他程序设计语言和包(如C#、C及C++的PThreads库)进行编程的相关背景知识。 -
网络安全编程与实践陈卓,阮鸥,沈剑 编著《网络安全编程与实践》首先介绍了网络安全基础概念,然后重点介绍网络安全编程中常用的两种重要的开发包CryptoAPI、OpenSSL的编程方法和技巧。《网络安全编程与实践》在基本概念、基本方法讲解后紧跟实例,力求操作步骤清晰易懂,一步一步引导读者掌握网络安全编程方法。《网络安全编程与实践》理论与实践相结合,实践性强是《网络安全编程与实践》的主要特点,文字通俗易懂,可作为信息安全专业或其他相关专业的教学或参考用书,也可作为从事网络安全研究、软件开发以及网络安全编程爱好者的参考书。 -
Ajax入门经典(美)乌尔曼,(美)戴科斯 著,徐璐 译作为一些新事物如wiki、博客以及第三方API的主要推动者之一,Ajax正在重新定义创建Web应用程序的方式。本书会让您熟悉Ajax背后的核心技术,并演示如何用Ajax技术开始建立Web站点。本书通过经过验证的例子,循序渐进地来介绍概念,使您可以很快开始应用这些知识。您将会看到借助于Ajax技术建立的站点可以比以前有更多的交互式用户界面。也将会学习到客户端和服务器端开发技术功能上的差别以及Ajax是如何跨越这个分界的。您还会发现Ajax技术是如何用模式来概括的(模式是那些会反复用到的开发模型)。掌握了这些技术之后,在开发Web站点和应用程序时,会有如获新生的感觉。本书主要内容了解Ajax的优点和缺点,从而知道使用它的最佳方式Ajax之下的基本JavaScript和DOM技术使用XMLHttpRequest对象(Ajax技术的主要提供者)来调用ASP.NET、PHP和Java应用的方法如何保存和发送大多数Ajax应用都会用到的XML数据如何在Ajax应用程序中手动调试JavaScript以及如何编写错误处理代码通过Web服务或API把应用程序结合起来以创建mashup的途径本书读者对象本书适用于那些希望用Ajax技术来开始建立站点的Web开发人员。他们应该熟悉(X)HTML、JavaScript和基本的CSS。对于服务器端的例子,读者还应该熟悉PHP或者ASP.NET之一,不过不需要对它们有深入了解。本书主要讨论Aiax是什么、它对Web开发人员的意义以及Ajax应用程序背后的相关技术。书中给出了大量示例和细致的示例说明,并由浅入深地讲解概念,充分演示了如何刨建Ajax站点和应用程序。通过学习本书,您将理解Ajax应用程序如何实现客户端和服务器端开发技术的跨越,掌握一些通用的Ajax模式,并看到Ajax如何融合现有的技术,如XSLT、Web服务和DOM等。 -
并行程序设计原理(美)林(Lin,C.),(美)斯奈德(Snyder,L.) 著多核体系结构的出现使得并行程序设计技术对软件工程师和计算机系统设计师变得日益重要。本书着重论述并行计算的基本原理,解释各种现象,并分析为何这些现象是成功进行并行程序设计的机遇或阻碍。本书是高等院校计算机专业高年级本科生或低年级研究生的理想教科书,同时也是专业程序员从事并行程序设计的理想入门书。本书内容以原理第一的原则重点阐述并行计算的基本原理,而不是指导读者“如何”去管理当前商品化的并行计算机。以原理为背景讨论流行的程序设计语言并论述当代并行计算机编程所使用的工具。..使用注释框对书中所提及的内容进行饶有兴趣的扩展。使用定义框对书中关键词和概念进行定义。每章附有习题,便于读者掌握所论述的概念。第10章 着重论述可能影响该研究领域未来的当前进展。第11章 为读者构造实际的并行程序提供第一手的实践经验。 -
Rails项目实战剖析与技巧大全(美)阿兰梅达 著,张岩飞,王峰,马连浩 译如果你是一个已经领略过Ruby on Rails威力的开发人员,又想进一步提升Rails技能,本书对你而言将是无价之宝。本书的重点并不在于该框架的应用基础,而是聚焦于带你感受众多真实案例的开发实践,包括博客、个人备忘录、日历、一个由PHP移植为Rails的网站实例等。每一应用实例均来自最佳实践,包括类型、功能、多种Rails插件应用、Rails引擎和Ruby Gem。同时,也探讨最先进的Rails功能,诸如新的REST执行和Active Resource。作为必要的回顾,本书在直接进入项目实践之前,先向读者介绍了一个理想开发环境的建立。全书内容包括:如何基于Windows、Mac OS X和Linux建立Rails;如何配合MySQL and SQLite数据库使用Rails;如何合并最新插件、引擎和Ruby Gems到应用中,以节省开发时间;如何使用Yahoo YUI轻松实现一致的应用风格;如何将PHP站点翻新为Rails;如何使用Ajax技术为应用增色;如何使用最先进的Rails功能,如REST和Active Resource。 本书适合程序开发人员参考学习,还可以作为高等院校相关专业师生的参考书。 -
程序设计基础习题集张长海,陈娟,兰书梅 编著《高等学校计算机专业教材精选·算法与程序设计:程序设计基础习题集》是一本习题集,主要内容包括:顺序、分支、循环、子程序、递归程序设计,使用数组、指针、结构体与共用体组织数据,外部数据组织,动态数据组织,交互程序设计和综合习题。共1315个题目,目的是提高读者的程序设计能力。为了便于学习,《高等学校计算机专业教材精选·算法与程序设计:程序设计基础习题集》还给出了习题选题。《高等学校计算机专业教材精选·算法与程序设计:程序设计基础习题集》以“程序设计”为主线,把重点放在程序设计的方法上。所选习题全部为“程序设计”习题,不依赖于任何“程序设计语言”,不选择有关语言知识方面的习题,摒弃了目前程序设计课中以“解释程序设计语言”为主的做法。《高等学校计算机专业教材精选·算法与程序设计:程序设计基础习题集》可作为高等院校计算机系各专业“高级语言程序设计”、“C语言程序设计”、“程序设计基础”等课程的教学参考书,也可以供其他专业学生以及从事计算机工作的有关人员阅读参考。 -
Web应用开发技术高屹,齐东元,李雷 编著《Web应用开发技术》以一个完整的应用实例“畅想网络学院”为背景,系统地介绍了采用ASP.NET 2.0技术进行Web应用开发的相关内容,包括Web应用基础、ASP.NET控件、构建网站、应用ADO.NET编程和Web数据访问等。通过《Web应用开发技术》,读者能够学会在Microsoft Visual Studio 2005开发环境下,基于Web的网络应用程序的开发,以及最新的Web应用程序开发技术,掌握实际、有效的编程技巧,为实用系统的开发打下良好的基础。《Web应用开发技术》作者长期从事计算机应用系统,特别是基于Web应用系统的开发工作,具有丰富的实际工作经验。《Web应用开发技术》的特点是理论与实践并重,既适合计算机相关专业的本、专科学生作为教材来使用,也可供广大ASP.NET开发人员和计算机软件爱好者学习参考。 -
Eclipse插件开发学习笔记张鹏,姜昊,许力 编著本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包括行为(Action)、视图(ViewPart)、编辑器(Editor)、透视图(Perspective)等10章的内容;第三篇主要讲述插件开发的高级内容,包括开发高级内容、富客户端平台技术(RCP)、Draw2d,以及GEF介绍与实现等4个章节;第四篇则围绕插件开发和GEF应用两个主题,精心设计了两个程序开发实例,使读者能更加全面地理解插件开发相关技术。本书内容全面,讲解仔细,不仅适合没有Eclipse平台技术基础的相关人士,也适合了解相关技术、具有一定插件开发能力的读者。
