本人最近要利用多线程进行编程,前面一篇博文讲解的是利用VC自带的一些函数库,这里重点探讨一下如何配置pthreads2.9.1的Visual Studio2010的环境。本文分为两个部分,第一部分给出配置环境的详细步骤,第二部分给出一个验证pthreads是否已经配置好的程序,并给出结果。
一、环境配置
1、ftp://sourceware.org/pub/pthreads-win32,从该网...
分类:
其他好文 时间:
2014-08-06 19:19:22
阅读次数:
210
窗口分割在平时编成中用的特别多,Windows的资源管理器,编写代码的IDE(Visual Stdio,Eclipse)都有窗口分割,下面我们以单文档维例开始讲如何进行窗口分割!
CSplitterWnd Class
class CSplitterWnd : public CWnd
CSplitterWnd类很方便的提供了窗口分...
#pragmapack():取消用户自定义的结构体成员(或类的数据成员)的对齐方式,恢复编译器默认的对齐方式(VC++和GCC编译器默认8个字节对齐,并且,我们可以在编译器的设置里更改编译器的默认设置)。#pragmapack(n):n可以取以下这5个数中的任意一个:1、2、4、8、16自定义结构体...
分类:
其他好文 时间:
2014-08-06 18:40:11
阅读次数:
213
1.同一个section中 cell 之间 分割线 到屏幕 的距离 是可调的。 _tableview.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0); 即可2.点击cell进入下一个vc,返回时,cell仍然是选中状态,去掉这种选择状态- (void)ta...
分类:
其他好文 时间:
2014-08-06 14:26:01
阅读次数:
177
我们经常看到求 sizeof(A) 的值的问题,其中A是一个结构体,类,或者联合体。为了优化CPU访问和优化内存,减少内存碎片,编译器对内存对齐制定了一些规则。但是,不同的编译器可能有不同的实现,本文只针对VC++编译器,这里使用的IDE是VS2012。#pragma pack()是一个预处理,表示...
分类:
编程语言 时间:
2014-08-06 14:17:01
阅读次数:
234
基本概念观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,全部依赖于它的对象都得到通知并被自己主动更新。这样的模式最经常使用在我们熟悉的事件驱动模型里面,像VC、Android界面里面的事件响应,就是基于观察者模式来实现。观察者模式含义以下解说一下个人对观察者模式的理解,事实...
分类:
编程语言 时间:
2014-08-05 22:05:20
阅读次数:
296
资源对话框的编写有时候较为麻烦,这里我成功实现了这个方法的可用性,具体如下:碰到模块移植问题了,自己做的对话框类(继承于CDialog)要移植到目标工程中。在网上搜了几个帖子发现都说的很生涩。 问题:把一个MFC SDI工程中的一个对话框资源和类拷贝到另一个MFC SDI中. 1.在VC...
分类:
编程语言 时间:
2014-08-05 18:33:49
阅读次数:
196
来源:http://www.greensoftcode.net/ 发布日期:2014-03-28 点击次数:471 发布者IP:119.119.236.221.判断是debug编译还是release编译。如果_DEBUG定义了表示是debug编译,否则是release编译。2.判断是32位编译还是....
分类:
其他好文 时间:
2014-08-05 13:41:59
阅读次数:
179
版本控制的知识。一、版本控制VC:是一种记录了任何文本内容的改变,方便以后查阅版本改变二、版本控制系统VCS: 简单来说的好处就是便于回到之前的某个版本,有一下的好处: 1、文件可回到某个状态,甚至是系统回到了某个状态点 2、可以即使的查看文档改动的内容 3、可以查看谁提交了代码,修改的...
分类:
其他好文 时间:
2014-08-05 13:40:49
阅读次数:
169
#include
#include
#include
#include
using namespace std;
//-------------------------------------------------------------------------
// 注册文件图标关联
//------------------------------------------------...
分类:
编程语言 时间:
2014-08-05 11:18:59
阅读次数:
155