CSDN论坛 > 扩充话题 > 程序人生

潘爱民《深入浅出MFC》很好 [问题点数:20分,结帖人dsli]

Bbs2
本版专家分:317
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:548
Bbs1
本版专家分:2
Bbs2
本版专家分:279
匿名用户不能发表回复!
其他相关推荐
计算机网络第5版潘爱民习题答案
计算机网络第5版潘爱民习题答案,是买了那个教程后联系出版社辗转得到的,我并没有使用。想起黄生借书说了~~
C++ Primer 3rd Edition(潘爱民译 中文PDF非扫描版)
Stanley B Lippman,J o s é e L a j o i e 著, 潘爱民 张丽 译
两本小书的命运 --- 记《Effective STL》和《The Art Of Deception》两本书的出版翻译过程 (潘爱民)
这两年来,时常听到读者或者朋友们问我“最近还有新书要出版吗”,我的回答是,有两本拖了很久的书快要出版了。我乐观地估计,这两本书在2005年都能出版,然而,不幸的是,这两本书都未能如期出版。从规模而言,这两本书都是小书,两三百页的书在计算机图书中实在很小(而且版面也不大);但是,书虽小,其英文原版都有不错的反响,甚至全球畅销。 《Effective STL中文版》第一本书是Scott M
计算机网络潘爱民第五版答案+ppt
这是计算机经典教材,andrew David 写的,第五版,这里是答案和ppt合集,希望对您有帮助
系统内核之堆管理
相比于栈内存而言,堆这片内存的管理模式更为复杂,因为程序可能随时发出请求,并且申请一段内存,申请内存的大小不固定,释放的时间也不确定。栈在面向过程的程序设计中远远不够,因为栈上的数据在函数返回时就会被释放掉,所以无法将数据传递至函数外部,而类似于全局变量或模块间共享对象,这是要在编程序编译阶段就要存在的,以及一些规模超大的数据对象,这些数据存在栈上显然是不合理的。针对程序内部最为常见的动态分配内存的
《Windows内核原理与实现》中定义的EPROCESS
《Windows内核原理与实现》中,定义的EPROCESS结构如下: (注,没改偏移地址,不能直接使用偏移地址) typedef struct _EPROCESS {     KPROCESS                        Pcb; // +0x000     EX_PUSH_LOCK                    ProcessLock; //
深入解析ATL1.pdf
潘爱民老师的深入浅出ATL,经典书,三部分
深入解析ATL.pdf
潘爱民老师的深入浅出ATL,经典书,三部分
Effective Java中文版(潘爱民.带书签版).pdf
《Effective Java中文版》,原名《Effective Java Programming Language Guide》,作者:【美】Joshua Bloch,翻译:潘爱民,出版社:机械工业出版社,ISBN:7111113853。本资源是为影印版 PDF,带有书签方便读者阅读,大小 8MB。 内容简介:   本书介绍了在java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。 本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法和设计模式,以及一些具有启发意义的技巧和技术。    ◆“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于java的书籍,但是我确实需要这本书。” ——james gosling,java之父,sun公司副总裁    ◆“一本非常优秀的书,充满了各种关于使用java程序设计语言和面向对象程序设计的好的建议。”    ——gilad bracha, sun公司计算机科学家,《the java tm language specificationy》(second edition)的作者之一    机械工业出版社华章公司引进的美国软件开发杂志获奖图书 目录: 第1章 引言 1 第2章 创建和销毁对象 4 第1条:考虑用静态工厂方法代替构造函数 4 第2条:使用私有构造函数强化singleton属性 8 第3条:通过私有构造函数强化不可实例化的能力 10 第4条:避免创建重复的对象 11 第5条:消除过期的对象引用 14 第6条:避免使用终结函数 17 第3章 对于所有对象都通用的方法 21 第7条:在改写equals的时候请遵守通用约定 21 第8条:改写equals时总是要改写hashcode 31 第9条:总是要改写tostring 36 第10条:谨慎地改写clone 39 第11条:考虑实现comparable接口 46 第4章 类和接口 51 第12条:使类和成员的可访问能力最小化 51 第13条:支持非可变性 55 第14条:复合优先于继承 62 第15条:要么专门为继承而设计,并给出文档说明,要么禁止继承 67 第16条:接口优于抽象类 72 第17条:接口只是被用于定义类型 76 第18条:优先考虑静态成员类 78 第5章 c语言结构的替代 82 第19条:用类代替结构 82 第20条:用类层次来代替联合 84 第21条:用类来代替enum结构 88 第22条:用类和接口来代替函数指针 97 第6章 方法 100 第23条:检查参数的有效性 100 第24条:需要时使用保护性拷贝 103 第25条:谨慎设计方法的原型 107 第26条:谨慎地使用重载 109 第27条:返回零长度的数组而不是null 114 第28条:为所有导出的api元素编写文档注释 116 第7章 通用程序设计 120 第29条:将局部变量的作用域最小化 120 第30条:了解和使用库 123 第31条:如果要求精确的答案,请避免使用float和double 127 第32条:如果其他类型更适合,则尽量避免使用字符串 129 第33条:了解字符串连接的性能 131 第34条:通过接口引用对象 132 第35条:接口优先于映像机制 134 第36条:谨慎地使用本地方法 137 第37条:谨慎地进行优化 138 第38条:遵守普遍接受的命名惯例 141 第8章 异常 144 第39条:只针对不正常的条件才使用异常 144 第40条:对于可恢复的条件使用被检查的异常,对于程序错误使用运行时异常 147 第41条:避免不必要地使用被检查的异常 149 第42条:尽量使用标准的异常 151 第43条:抛出的异常要适合于相应的抽象 153 第44条:每个方法抛出的异常都要有文档 155 第45条:在细节消息中包含失败-捕获信息 157 第46条:努力使失败保持原子性 159 第47条:不要忽略异常 161 第9章 线程 162 第48条:对共享可变数据的同步访问 162 第49条:避免过多的同步 168 第50条:永远不要在循环的外面调用wait 173 第51条:不要依赖于线程调度器 175 第52条:线程安全性的文档化 178 第53条:避免使用线程组 181 第10章 序列化 182 第54条:谨慎地实现serializable 182 第55条:考虑使用自定义的序列化形式 187 第56条:保护性地编写readobject方法 193 第57条:必要时提供一个readresolve方法 199 中英文术语对照 202 参考文献 207 模式和习惯用法索引 212 索引 214
电子书下载:Windows 内核原理与实现
下载:http://www.ctdisk.com/file/8150251
关闭