通过对C指针和内存管理的扎实理解来提高你的编程技能。在这本贴合实际的书籍里,你将了解到指针是如何提供了相应的机制来动态操纵内存,增强对数据结构的支持,允许直接访问硬件。作者Richard Reese通过本书中的内存模型为你展示了如何在数组、字符串、结构和函数中使用指针。 虽然难以掌握,但是指针为c语言提供了灵活性和强大能力,不过很少有资料来讲述这种数据类型。无论你是初学者还是有经验的C或者c++编程人员和开发者,这本详尽的书籍都有着你所需要的知识。 获得针对指针的介绍,包括不同指针类型的定义 了解动态内存分配、释放和改变内存管理技巧 使用把数据传入函数或者从函数中返回数据的技术 理解运用指针时数组的基本特性 探索字符串的基本知识以及如何使用指针来支持字符串 探讨为什么指针会导
本书是ANSIC程序设计语言的的教材和参考书之一。第4版继承前几版的许多优点,改进、更新和护展了C的范围,并包含了如何从C过渡到Java和C的相关知识。初学者和专业程序员都可以借助本书提供的大量示例和练习深入理解书中讲解的每个概念。作者通过循序渐进地解析程度代码,阐明了C语言结构的正确使用和语法,并揭示出其应用的基础逻辑。全书阐述清晰、层次分明,是一本全面论述C语言的著作。
C STL(StandardTemplateLibrary,标准模板)是一次革命,但是学习如何用它却是一个挑战。在本书中,ScottMeyers(两本的书《EffectiveC 》和《MoreEffectiveC 》的作者)揭示了专家总结的一些关键规则,以便限度地使用标准模板库。其他书只是描述了STL中有什么,而本书则讲述了如何使用STL。本书共有50条原则,对于每一条原则,SCOTTMEYERS都通过透彻的分析和经典的实例来进行讲解,从而使读者不仅可以了解要做什么,而且还能够了解何时做以及为何做。像MEYERS的其他著作一样,这本书充满了从实践中总结出来的智慧。它清晰、简明、透彻的风格必将使每位STL程序员受益匪浅。t
准备好把你的静态HTML网页提升到下一个层次并使用:PHP和IMySQL建立数据库驱动的网站了吗?《深入浅出PHP&MySQL》是一本快捷实用的指南,让你的动态网站快速运行。自己动手建立实际应用程序,从视频游戏高分留言板到在线交友网站。当你完成后,你将可以进行验证表单、使用会话ID和cookies工作、执行数据库查询和联接、处理文件I/O操作等等。
UML是一种用于建立面向对象系统模型的标准标记法。本书首先概述了UML的历史、基本概念、目标及使用方法,然后按字母顺序列出了UML的所有术语及标准元素,从语意、表示法和用途等方面详尽地介绍了UML的构成和概念,本书的三位作者是面向对象方法早的倡导者,也是UML的原创人员。 本书可供广大软件开发人员、系统用户和工程技术人员查询和参考。
本书系统讨论计算机硬件系统的设计原理和设计方法,包括总体设计(既计算机系统结构)和部件设计(既计算机组成)。
“本书提供了有关现代贝叶斯统计方法的重要题材,文笔流畅,语言优美,其突出的特点是包括大量实际应用,涉及若干领域中AIC和BIC模型选择标准的运用和对比,通过效用理论以独特方式处理贝叶斯决策论,并论述了贝叶斯过程的频度特性,配备了可以扩展与加深书中内容的有趣和适中的自学练习。”——MichaelJ.Evans,MathematicalReview“以严密、纯熟的文笔介绍贝叶斯建模的基本原则,选材深思熟虑,按照研究生层次引入贝叶斯方法。”——JournaloftheAmericaStatisticalAssociation贝叶斯“后验分布”或“预测分布”是对有关未知参或未来观测所需了解的每项事物的概括。本书以一种强有力和贴切的方式说明了如何运用贝叶斯统计技术,引导读者从具体数据中推测有关科学、医疗与社会问题的结论。本书解释了贝叶斯方法论所需的一些细微假设,并展示了如何运用这些假设
内容简介
你不想重新发明车轮(或者更差的是,没有充气车胎的轮子),所以你从设计模式中寻求帮助——设计模式是过去人们面对同样的软件设计问题所得到的经验。有了设计模式,就可以利用其他人的实践经验的精华,因此省下的时间可以用在其他的事情上,如:更有挑战性的事情、更复杂的事情以及更有趣的事情。你想要学习:·重要的模式;·何时使用某个模式,为何使用该模式;·如何在你自己的设计中马上采用这些模式;·何时不该使用该模式(如何避免滥用模式);·某个模式是依据哪些面向对象设计原理而设计出来的。更重要的是,你想在学习设计模式的过程中,不感觉到昏昏欲睡。如果你曾经读过任何一本深入浅出(HeadFirst)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多的研究,包括神经生
UNIX是一类功能强大的主流操作系统。本书从初学者的角度介绍了UNIX的系统概念和命令的使用,所选内容都是针对初学者完成日常工作所必需的各方面。具体涉及UNIX系统的常用命令、vi编辑器、文件操作、Shell命令解释器、UNIX通信工具、程序开发工具和一些更深入的UNIX命令。书中还包括Linux操作系统以及Bourne Again Shell命令等内容。本书帮助读者由浅入深、循序渐进地学习UNIX,形成清晰的概念,避免了直接罗列复杂的命令格式。 本书可作为UNIX双语教学和软件学院初级课程的教学用书,也可供使用UNIX的科技工作者阅读和参考。