悟透JavaScript.pdf
要理解 JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,
而这两种元素又有着纠缠不清的关系。JavaScript就是把数据和代码都简化到最原始的程度。
STL 中文版.pdf
你已经熟悉了STL。你知道怎么建立容器,迭代它们的内容,添加删除元素和应用常见算法,比如find和sort。但你并不
满足,你不能摆脱STL所提供的超过它们能带来的好处的感觉。应该简单的任务并非那样。应该直截了当的操作确有资
源泄漏或错误行为。应该高效的过程却需要比你希望给它们的更多的时间和内存。是的,你知道怎么使用STL,但你不
确定你在有效地使用它。
我为你写了这本书。
程序员羊皮卷_完整版
是不是困惑自己投的简历石沉大海,找到好工作的总是另有他人?
是不是痛苦自己每天工作闷闷不乐,像所有的人都在和自己作对?
是不是不解自己努力工作好似黄牛,别人却加薪升职或另有高就?
是不是苦恼自己每天工作重复单调,只见曲折现在不见美好未来?
如果上述问题的答案都是“否”,请您把这本书直接放回书架;否则,请
您把它带回家,拥有它,读懂它,快乐地工作,快乐地生活!
Windows核心编程(第五版)随书源代码
Windows核心编程(第五版)随书源代码
C++程序设计语言特别版
由C++之父Bjarne Stroustrup撰写。是世界上最值得信任的被最广泛阅读的C++著作。
本特别版增加了关于现场和标准库的异常时安全性两个附录(也可以由网址http://www.researcn.att.com/bs/得到)。这就使本书完全地和权威性地覆盖了整个C++语言,其标准库。以及关键性的设计技术。基于ANSI/ISO C++标准,本书是对所有C++语言特征和标准库组件的易于理解的最新总结。
本书论述的C++特征和组件有:
抽象类,作为界面。
类层次结构.用于面向对象的程序设计。
模板,作为类型安全的通用型软件的基础。
异常,用做规范性的错误处理手段。
名字空间,用于大规模软件的模块化。
运行时类型识别,用于松散耦合的系统。
C++的C子集,为与C的兼容性和系统层面的工作而设。
标准容器和算法。
标准串、I/O流和数值功能。
C兼容性、国际化和异常时安全性。
ExceptionalStyle中文版
ExceptionalStyle中文版
大象-Thinking_in_UML
是一本讲软件的分析、设计与建模的书;一本将晦涩的概念与项目的实践紧密结合的书;一本让您与似是而非的感觉做个了断的书;一本充满思想与智慧的书……
字字珠玑,醍醐灌顶。从来没有一本书,带给软件开发人员如此醍醐灌顶的感受。
软件江湖盛传的“UML第一书”,开发人员梦寐以求的“九阳真经”,真正助您打通软件开发“任督二脉”。
Windows核心编程第五版中文.part3
1993年,本书第1版Advanced NT出版的时候,我和三个朋友一起成立了一个“四喜工作室”。由于四个人只有一台计算机,所以我们几个每天一睁眼,第一件事情便是抢占计算机,这台386配置简单,根本无法与现在的计算机相提并论,而且当时也没有网络,所以计算机的用途非常有限,主要也就是文字处理,玩游戏,编简单程序等,但它带给我们的乐趣至今难以忘怀。受限于当时的环境,数据和游戏的交换也基本上在圈内好友之间进行,就像搞地下活动一样约好时间地点碰头。幸运的是,由此结交了一大批计算机爱好者,后来他们大多成为IT届的领军人物。
Windows核心编程第五版中文.part2
1993年,本书第1版Advanced NT出版的时候,我和三个朋友一起成立了一个“四喜工作室”。由于四个人只有一台计算机,所以我们几个每天一睁眼,第一件事情便是抢占计算机,这台386配置简单,根本无法与现在的计算机相提并论,而且当时也没有网络,所以计算机的用途非常有限,主要也就是文字处理,玩游戏,编简单程序等,但它带给我们的乐趣至今难以忘怀。受限于当时的环境,数据和游戏的交换也基本上在圈内好友之间进行,就像搞地下活动一样约好时间地点碰头。幸运的是,由此结交了一大批计算机爱好者,后来他们大多成为IT届的领军人物。
Windows核心编程第五版中文.part1
1993年,本书第1版Advanced NT出版的时候,我和三个朋友一起成立了一个“四喜工作室”。由于四个人只有一台计算机,所以我们几个每天一睁眼,第一件事情便是抢占计算机,这台386配置简单,根本无法与现在的计算机相提并论,而且当时也没有网络,所以计算机的用途非常有限,主要也就是文字处理,玩游戏,编简单程序等,但它带给我们的乐趣至今难以忘怀。受限于当时的环境,数据和游戏的交换也基本上在圈内好友之间进行,就像搞地下活动一样约好时间地点碰头。幸运的是,由此结交了一大批计算机爱好者,后来他们大多成为IT届的领军人物。
More Effective
C++ 是一个难学易用的语言!
C++ 的难学,不仅在其广博的语法,以及语法背後的语意,以及语意背後的深层思维,以及深层思维背後的物件模型;C++ 的难学,还在於它提供了四种不同(但相辅相成)的程式设计思维模式:procedural-based,object-based,object-oriented,generic paradigm。
世上没有白吃的午餐。又要有效率,又要有弹性,又要前瞻望远,又要回溯相容,又要能治大国,又要能烹小鲜,学习起来当然就不可能太简单。
Windows程序设计(第5版)美化版
本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。
OGRE使用指南v0.01a
本教程的目的是从使用者的角度将OGRE引擎最基本的概念和使用方法做一个较全面的介绍。本教程隐藏了OGRE引擎内部的底层内容,力求做到简单、易懂,是OGRE引擎的入门教程。
Ogre资源相关
OGRE 在免费、开源的引擎中评价最高,一个原因是作为一个图形渲染引擎,它支持的图形特性最多,所以渲染质量也不错;另一个原因是设计模式的清晰;最后,速度也不错。看下面的截图,100个飞龙,200000个三角形,能跑60FPS。
Pro OGRE 3D Programming 中文翻译版本0.2.0
Ogre 3D是一个成熟,稳定,可靠,灵活,跨平台,而且拥有丰富功能实时3D图形库。在这一章节中我们会介绍关于Ogre相关的一些基本概念,如果你已经了解的API和SDK这样的软件术语的话,你可以跳过下面的段落直接看下一章节的内容。要是还没有了解的话,下面的一段文字会对你理解基本概念很有帮助。
OGRE中文帮助手册
OGRE这个名字很直白,就是 Object-Oriented Graphics Rendering Engine(面对对象的图形渲染引擎)。那么,我干嘛还要费这么多口舌来说呢?
嗯,现在的图形引擎就像任何庞大的软件系统。在一开始很苗条,但很快变成惊人复杂的怪兽,让人难以理解它。这样大的系统难于管理,任何对系统的修改都可能影响其可靠性。而在这样一个不断出现新技术和手段的领域,修改又是必不可少。大量的使用c函数调用也无法对这一情况有任何改善 —— 即使所有的函数都是同一个人写的。通常会发现,几个月以后,一小段代码也会变得复杂难懂;该如何组织这些函数也会变成一个难题。
Ogre的教程
Ogre的初级和中级教程,介绍OGRE最基础的构架
林锐,高质量C++,C编程指南,2001.pdf
软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!
除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以
前捏造的C++/C 程序怎么会有那么多的毛病?”
别难过,作者只不过比你早几年、多几次惊慌而已。
请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1 个读者的
建议。
Boost学习指南.pdf
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准
化进程的发动机之一。Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,
其成员已近2000人。Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标
准库。本书主要介绍Boost相关的中文技术文档。