上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 63 下一页
摘要: 1.关于“多态”: (1)应用程序不必为每一个派生类编写功能调用,只需要对抽象基类进行处理即可。这一 招叫“以不变应万变”,可以大大提高程序的可复用性(这是接口设计的复用,而不是代码实现的复用)。 (2)派生类的功能可以被基类指针引用,这叫向后兼容,可以提高程序的可扩充性和可维护性。以前写的程序可以被将来写的程序调用不足为奇,但是将来写的程序可以被以前写的程序调用那可了不起。 2.以下是使... 阅读全文
posted @ 2007-11-19 00:19 能巴 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1. The address assigned by Compiler is virtual address. Why? because compiler definitely has no way to decide the physical memory address ahead of running the program. 2. My understanding of the proce... 阅读全文
posted @ 2007-11-14 09:27 能巴 阅读(302) 评论(0) 推荐(0) 编辑
摘要: [More effective c++]: The 80-20 rule states that 80 percent of a program's resources are used by about 20 percent of the code: 80 percent of the runtime is spent in approximately 20 percent of the cod... 阅读全文
posted @ 2007-11-13 23:07 能巴 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一个操作系统可以在概念上分割成两部分:内核(Kernel)以及壳(shell)。 一个壳程序包裹了与硬件直接交流的内核:硬件内核壳应用程序 在有些操作系统上内核与壳完全分开(例如Unix、Linux等),这样用户就可以在一个内核上使用不同的壳;而另一些的内核与壳关系紧密(例如Microsoft Windows),内核及壳只是操作层次上不同而已。 阅读全文
posted @ 2007-11-13 23:04 能巴 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。 本文的适用范围 随着技术的发展,我们能够见到的计算机硬件种类越来越多。以计算机上最重要的组件CPU来说,目前就有很多选择... 阅读全文
posted @ 2007-11-13 22:54 能巴 阅读(269) 评论(0) 推荐(0) 编辑
摘要: tcp连接就像打电话,两者之间必须有一条不间断的通路,数据不到达对方,对方 就一直在等待,除非对方直接挂电话。先说的话先到,后说的话后到,有顺序。 udp就象寄一封信,发信者只管发,不管到。但是你的信封上必须写明对方的地址。 发信者和收信者之间没有通路,靠邮电局联系。信发到时可能已经过了很久,也可 能根本没有发到。先发的信未必先到,后发的也未必后到。 说的很简单,具体的东西当然很复杂。但是ja... 阅读全文
posted @ 2007-11-13 22:45 能巴 阅读(515) 评论(0) 推荐(0) 编辑
摘要: I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack o... 阅读全文
posted @ 2007-11-01 00:12 能巴 阅读(342) 评论(0) 推荐(0) 编辑
摘要: I. 内存分配问题 1. 变量未初始化。下面的程序在debug中运行的很好。 thing * search(thing * something) BOOL found; for(int i = 0; i field == something->field) { /* found it */ found = TRUE; break; } /* found it */ } if(found) retu... 阅读全文
posted @ 2007-10-30 19:00 能巴 阅读(369) 评论(0) 推荐(0) 编辑
摘要: OK, your program works. You've tested everything in sight. It's time to ship it. So you make a release version. And the world crumbles to dust. You get memory access failures, dialogs don't come up, ... 阅读全文
posted @ 2007-10-29 20:21 能巴 阅读(411) 评论(0) 推荐(0) 编辑
摘要: The debug configuration of VC++ projects is the configuration that most debugging and development is done on. This is entirely appropriate because the debug information, lack of optimizations, and the extra debug checks in the Microsoft libraries, make stepping through your code and finding bugs muc 阅读全文
posted @ 2007-10-29 19:52 能巴 阅读(373) 评论(0) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 63 下一页