2011年7月16日
摘要: 1.记录自己学习、成长的历程;2.记录自己学习的心得体会;3.为自己的思考成果留下记录,也许一段时间之后自己对某些问题的认识会发生变化,就在博客中进行修改,用博客提醒自己曾经进行了怎样的思考;4.与大家分享经验成果,使大家都能够少走弯路,人的思考力总是有限的。 阅读全文
posted @ 2011-07-16 16:19 Jiang, X. 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 缓冲是计算机领域非常常见的一种思想。其主要目的是为了平衡设备之间的能力差异。从硬件到软件,缓冲思想无处不在。 CPU的Cache,绘图时的双缓冲方法等等都是缓冲的具体实践。C语言中的fflush(FILE *stream)函数。fflush(stdin)刷新标准输入缓冲区,把输入缓冲区里的东西丢弃 fflush(stdout)刷新标准输出缓冲区,把输出缓冲区里的东西打印到标准输出设备上。下面的程序从不停地从键盘读取数据到int data中,同时显示data的值。#include <stdio.h>int main(){ int data = 0; while(1){ scanf(& 阅读全文
posted @ 2011-07-16 15:25 Jiang, X. 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,“MFC 应用程序向导”用文档类和视图类创建应用程序主干。MFC 将数据管理分成这两类。文档存储数据和管理数据的打印,并协调更新多个数据视图。视图显示数据并管理用户与数据之间的交互,包括选择和编辑。尽管可以容易地重写或者忽略文档/视图的分离,但在大多数情况下都有颇具说服力的理由需要遵循此模型。最有说服力的理由之一是在需要同一文档的多个视图时,例如同时需要电子数据表格和图表视图。文档/视图模型使一个单独的视图对象得以表示每个数据视图,而对所有视图通用的代码(例如计算引擎)可以驻留在文档中。文档还承担在每次数据更改时更新所有视图的任务。MFC 文档/视图结构使支持多视图、多文档类型、. 阅读全文
posted @ 2011-07-16 14:46 Jiang, X. 阅读(545) 评论(0) 推荐(0) 编辑