EbowTang的练习场

1,新手需要努力,高手更需要努力。2,性格大于能力。3,解决问题的能力决定未来。...

<MFC笔记> windows回调机制

一,提出问题: 为了弄明白这种函数的奥妙,首先提出三个问题: 1.  回调函数是什么?到底是谁在调用谁? 2.  回调函数怎么使用?请举例! 3.  回调函数

2015-01-23 22:34:56

阅读数:1422

评论数:0

<MFC笔记> VS2013动态库文件的创建及其使用详解

一,VS2013动态库文件的创建 1.新建项目,win32,win32项目,输入项目名称,例如:MakeDll。 2.“确定”---“下一步”,选择“DLL”选项,再点“完成”: 3.菜单栏选择“项目—>添加新项”,来创建头文件MakeDll.h。 在Ma...

2014-08-11 21:47:06

阅读数:2402

评论数:0

<MFC实践>定时器详解及其简单实例二则

本文目的:掌握GDI对象的简单应用! 本文

2014-08-03 21:38:56

阅读数:3484

评论数:0

<MFC笔记>BMP位图文件的格式及其操作

表一:BMP文件的总体结构 -------------------------------------------------------- 偏移量() 长度(字节) -------------------------------------------------------- 1.BM...

2014-07-21 18:41:20

阅读数:1367

评论数:0

<MFC多线程> 读者写者问题

题目要求: 读者写者问题 这也是一个非常经典的多线程题目,题目大意如下:有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读者在读文件,同样有读者读时写者也不能写。

2014-07-17 16:20:50

阅读数:951

评论数:0

<MFC多线程> 一道迅雷多线程编程题

题目要求: 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推 分析: 本问题为线程同步问题。申请三个事件对象保持三个线程同步(先子线程A,再线程B,然后线程C)! Se...

2014-07-14 19:20:51

阅读数:1225

评论数:0

<MFC笔记>位图格式及其存储和读取

本文目的:掌握从dat数据文件到从其保存出来的位图规格大小之间的关系   一,存储单位的基础知识(必须严格区分大小写) 1,计算机的基本单位 最小的单位:bit,位,可简写为b,读作“比特” 电脑最基本的单位:Byte,字节 ,可简写为B,读作“拜特”(读音其实和bit一样,这里只是加以区别) 再...

2014-06-13 18:00:16

阅读数:1439

评论数:1

<MFC多线程> 生产者消费者问题

题目要求: 生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,显然生产者和消费者...

2014-06-13 17:45:51

阅读数:1992

评论数:0

<MFC多线程> 某培训机构的多线程练习题

题目要求: 子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。

2014-06-13 16:59:55

阅读数:1159

评论数:2

<MFC笔记>临界区,互斥量,信号量,事件的区别

四种进程或线程同步互斥的控制方法 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。  2、互斥量:为协调共同对一个共享资源的单独访问而设计的。  3、信号量:为控制一个具有有限数量用户资源而设计。  4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开...

2014-06-12 15:07:48

阅读数:1118

评论数:0

<MFC多线程>多线程经典面试问题

多线程在笔试面试中经常出现,下面列出一些公司的多线程笔试面试题。首先是一些概念性的问答题,这些是多线程的基础知识,经常出现在面试中的第一轮面试。然后是一些选择题,这些一般在笔试时出现,虽然不是太难,但如果在选择题上花费大多时间无疑会对后面的编程题造成影响,因此必须迅速的解决掉。最后是综合题即难一些...

2014-06-12 13:09:06

阅读数:1210

评论数:0

<MFC笔记> 四种线程同步(或互斥)方式小结

一,什么是线程同步? 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。这里的同步千万不要理解成那个同时进行,应是指协同、协助、互相配合。 线程同步是指多线程通过特定的设置(如互斥量,事件对象,临界区)来控制线程之间的执行顺序(即所谓的同步)也可以说是在线程之间通过同步建立起执行顺...

2014-06-10 21:35:55

阅读数:2730

评论数:0

<MFC笔记>多线程编程之线程的特性

一,线程的特性 1,随机性,系统在执行多线程程序时只保证线程是交替执行的,至于哪个线程先执行哪个线程后执行,则无法获得保证,需要书写专门的代码才可以保证执行的顺序。 2,多线程无法预测其行为,可能获得不同的结果。当然想要达到预期的效果需要xxx(暂时没有搞清楚) 3,task switche...

2014-06-10 21:14:48

阅读数:839

评论数:0

<MFC笔记>多线程编程简单实例

在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: 创建线程的函数 HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD SIZE_T dwStackSiz...

2014-06-10 20:51:43

阅读数:2001

评论数:0

<MFC笔记>MFC消息映射机制

一,简介MFC MFC是Windows下程序设计的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西。VC++的MFC类库实际上是Windows下C++编程的一套最为流行的类库。MFC的框架结构大大方便了程序员的编程工作,但是为了更加有效、灵活的使用MFC编程,了解MF...

2014-06-10 19:57:33

阅读数:1300

评论数:0

Windows下FFTW的安装

照着网上的方法安装,但安装的过程中总是发现有点问题,于是我根据自己亲自试验成功的例子重写了安装方法!他是在vs2005下的安装,本文是在VC++6.0的安装! 原文地址为http://blog.csdn.net/moyumoyu/article/details/7950528 注明:我的电脑是32...

2014-06-10 19:53:06

阅读数:1143

评论数:0

初学者必读:如何学习VC++和C++及其推荐书目和网站

一,简介 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O...

2014-06-10 19:35:02

阅读数:1520

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭