作者基于丰富的教学经验,开发了一套对算法进行分类的新方法。这套方法站在通用问题求解策略的高度,能对现有的大多数算法都能进行准确分类,从而使本书的读者能够沿着一条清晰的、一致的、连贯的思路来探索算法设计与分析这一迷人领域。本书作为第2版,相对版增加了新的习题,还增加了“迭代改进”一章,使得原来的分类方法更加完善。 本书十分适合作为算法设计和分析的基础教材,也适合任何有兴趣探究算法奥秘的读者使用,只要读者具备数据结构和离散数学的知识。
本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了到OpenGL 2.1版的内容。本版涵盖了OpenGL 3.0和3.1的特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。另外,本书还深入探讨了许多技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理子集等。此外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。本书内容详实,讲解生动,图文并茂,是OpenGL程序员的编程指南。 OpenGL是一种功能强大的软件接口,既可以用于生成高质量的计算机图像,也可以用于编写使用2D和3D物体、位图和彩色图像的交互式应用程序。 本书对OpenGL以及OpenGL实用
《mac os x lion使用手册》以图文对照、图注说明的形式,直观、系统地介绍了mac os xlion的基本操作方法,在工作和生活中的应用技巧等,是苹果电脑入门者的教材,也可作为苹果电脑用户的常备手册。 《mac os x lion使用手册》内容共分为4部分,部分(~6章)介绍了mac os xlion的基本操作,包括桌面环境、触控板操作、窗口操作、文件管理、文本编辑以及一些实用桌面小工具的使用等;第二部分(第7~14章)介绍了在macos xlion上如何连接网络、浏览网页、收发电子邮件,在线购买、下载软件,传输文件,进行语音和视频聊天,安排重要事项等;第三部分(5~19章)介绍macos xlion强大的数字影音功能,包括播放影音文件、管理数码照片、制作高清电影、自制dvd影音光盘等;第四部分(第20~30章)主要介绍macos xlion的环境设置与系统性能设置,包括同步apple设备内容、使用蓝牙
本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。
本书以培养应用型、实用性人才为出发点,作者根据多年实践和教学经验编写而成。在编写过程中,力求做到系统性、准确性、通俗性、实用性,注重理论与实践相结合。 全书共分9章,章概述操作系统的定义、功能、特征、发展历程和结构;第2章至第7章介绍进程和线程的基本概念、处理机管理、进程同步与死锁、存储器管理、文件管理和设备管理;第8章介绍操作系统的安全性;第9章给出了操作系统实验指导。 本书可作为计算机专业和计算机相关专业的操作系统课程教材,也可作为从事计算机工作的科技人员学习操作系统的参考书,对报考研究生的学生也有一定的参考价值。
本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、WindowsVista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。 本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。
施威铭研究室编著的《MacOSXMavericks使用手册》以图文对照、图注说明的形式,直观、系统地介绍了MacOSXMavericks的基本操作方法,在工作和生活中的应用技巧等,是苹果电脑入门者的教材,也可作为苹果电脑用户的常备手册。 全书内容共分为五部分,部分(~6章)介绍了MacOSXMavericks的基本操作,包括桌面环境、触控板操作、窗口操作、输入法的使用、文件管理、文本编辑等;第二部分(第7~10章)介绍了如何连接网络、浏览网页、收发电子邮件,在线购买软件等;第三部分(1~19章)介绍实用小工具的使用技巧,包括通讯录、日历、地图、提醒事项、信息、使用iBooks阅读电子书、备忘录、FaceTime、通知中心等;第四部分(第20~23章)介绍了强大的数字影音功能,包括播放影音文件、管理数码照片、与朋友玩游戏等;第五部分(第24~33章)主要介绍MacOSXMavericks的
作者基于丰富的教学经验,开发了一套对算法进行分类的新方法。这套方法站在通用问题求解策略的高度,能对现有的大多数算法都能进行准确分类,从而使本书的读者能够沿着一条清晰的、一致的、连贯的思路来探索算法设计与分析这一迷人领域。本书作为第2版,相对版增加了新的习题,还增加了“迭代改进”一章,使得原来的分类方法更加完善。 本书十分适合作为算法设计和分析的基础教材,也适合任何有兴趣探究算法奥秘的读者使用,只要读者具备数据结构和离散数学的知识。
本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、WindowsVista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。 本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。
《ARM9嵌入式系统设计:基于S3C2410与Linux(第2版)》针对在嵌入式市场上颇具竞争力的ARM9处理器——$3C2410和开放源码的Linux操作系统,讲述嵌入式系统的概念、软硬件的开发和调试手段、嵌入式Linux驱动程序和应用程序的开发以及图形用户界面MiniGUI的移植和应用。第2版将ADsl.2内容替换为.RealView MDK和IAREWARM的内容,同时开发平台也升级为EL-ARM一860。《ARM9嵌入式系统设计:基于S3C2410与Linux(第2版)》的特点是集嵌入式系统开发的理论知识和实验教学于一体,并结合北京精仪达盛科技有限公司的开发板,给出了大量实例。《ARM9嵌入式系统设计:基于S3C2410与Linux(第2版)》可作为高等院校嵌入式系统课程的教材,也可作为对嵌入式系统开发感兴趣的读者的入门教材,同时还可以作为从事ARM嵌入式系统应用开发工程师的参考书。
一个动物会有多大影响力? 一只猫能感动多少人? 一只遭遗弃的小猫,如何能改变一个小图书馆,拯救一个传统的美国小镇,最终闻名世界? 如果没听说衣阿华州斯潘塞镇图书馆小猫杜成的故事,也许根本无从回答。 小猫杜威的故事,说来好似极其不可能。 那年最冷的一个晚上,小猫杜威出生只有几周,就被丢进斯潘塞图书馆的还书箱。图书馆馆长薇奇·麦仑是单身妈妈,以前的丈夫是个酒鬼,遭受着自家农场的破产和罹患乳腺癌的痛苦,但仍然坚强地生活着。第二天早晨,她发现了小猫杜威。 小猫杜威获救后勉强撑起一瘸一拐的腿脚,以充满感激和爱的姿势,磨蹭每一只抚摸它的手,赢得了薇奇的心,也赢得了图书馆所有人的心。 在随后的十九年里,小猫杜威用热情、温暖、谦虚和敏锐的第六感(小猫杜威总是知道谁最需要它),感动和
本书全面介绍了Linux编程相关的知识,内容涵盖Linux基本知识、如何建立Linux开发环境、Linux开发工具、Linux文件系统、文件I/O操作、设备文件、进程与进程环境、守护进程、基本进程间通信方法、管道与命名管道、POSIX IPC、Linux下的多线程、Linux网络编程、网络嗅探器、Linux图形界面开发基础、GTK 图形界面编程、界面布局与按钮构件、GTK常用构件、对话框、菜单与工具条等。 本书力求以全面的内容及丰富的实例来指导读者了解和掌握Linux编程的方方面面,书中提供了大量的实例,使读者加深对于所介绍知识的理解,这些实例对于实际的项目开发同样有很强的参考价值。 本书通俗易懂,适合Linux编程的初学者、Linux程序员以及高校计算机相关专业的师生参考使用。