- 博客(22)
- 资源 (9)
- 收藏
- 关注
转载 C++0X(C++11)的std:mutex、std::thread与Windows API性能对比
转载处:http://aigo.iteye.com/blog/1908084声明:请看到这篇文章的人务必去阅读原文,我转载的目的仅为了学习C++0X标准提供的std::mutex和std::thread两个接口开发多线程同步的应用非常方便,而且可以跨平台,自己做了一下测试,发现这个跨平台的代价还是很大的,我分别用std::mutex与Windows的CRITICAL_SECTI
2016-04-11 11:13:31 1628
转载 Git使用教程
Git使用教程转载地址:http://www.cnblogs.com/tugenhua0707/p/4050072.html转载地址:http://blog.jobbole.com/78960/一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统
2016-04-07 23:06:16 544
转载 CPtrList操作--插入,删除特定元素,删除全部
CPtrList操作--插入,删除特定元素,删除全部转载地址:http://www.cnblogs.com/joeblackzqq/archive/2010/11/17/1879945.html新建一个基于对话框的MFC应用程序,界面如下(属性等全采用默认):首先,添加一个简单的结构体定义(可选择在对话框类定义的前面):typedef struct _tagNo
2016-04-07 22:51:51 4431
转载 MFC 的CList,CPtrList,CObList,CStringList 的用法
MFC 的CList,CPtrList,CObList,CStringList 的用法转载地址:http://www.cnblogs.com/rainbowzc/archive/2006/09/16/2422296.html一直在编程中使用stl进行编程,但是最近感觉微软提供的模版类也是很好,出错机率更低,建议在mfc的工程使用。相关介绍如下,参照msdn搞清接口即可使用
2016-04-07 22:45:39 1119
转载 WTL for Visual Studio 2012 配置详解
学习WTL有一段时间了,因前段时间去参加国赛耽搁几周,回来之后便继续学习,一直对VS2012有爱的我便想在12上面写WTL,上WTL的SVN看到,已经添加了对VS11 beta的支持,其实11就是2012。。于是我便down下来。网上搜集了一些WTL环境的配置的资料,都写得不错,我在这里做更详细的补充。Step1:从WTL的SVN上获取所需的文件,这里需要两份文件W
2016-04-07 22:24:23 842
原创 fatal error C1083: 无法打开包括文件:“atlapp.h”: No such file or directory
前段时间,在codeproject上下载了一个关于Dialog 控件Resize的程序:http://www.codeproject.com/Articles/6903/WTL-CDialogResize-extension在VS2005环境中打开编译时遇到编译问题:1>c:\users\administrator\desktop\wtl_dialog_resize_ex_de
2016-04-07 21:59:44 1727
原创 关于控件Controls随Dialog改变大小 && CDialogResize的总结
一、问题描述对话框所有控件Controls可随对话框Dialog大小比例的变化而变化位置和大小。二、解决方法1、声明一对double值存储原始对话框大小m_OriginX & m_OriginY2、声明一个CRect的向量 m_RectVector存储每个控件Control的Rect大小3、对话框初始化时,初始化CRect 向量4、对话框响应OnSi
2016-04-07 18:02:26 965
翻译 每个C程序员应该知道的未定义行为
转载地址:http://blog.csdn.net/wuhui_gdnt/article/details/8736838声明:请看到这篇文章的人务必去阅读原文,我转载的目的仅为了学习作者:Chris Lattner原作:http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html人们偶
2016-01-26 17:04:16 2174
原创 VS版本记录、_MSC_VER记录
MSVC++ 14.0 // _MSC_VER = ???? // (Visual Studio 2015)MSVC++ 12.0 // _MSC_VER = 1800 // (VisualStudio 2013)MSVC++ 11.0 // _MSC_VER = 1700 // (Visual Studio 2012)MSVC++ 10.0
2016-01-26 11:35:31 871
转载 size_t为何这么重要?
转载处:http://blog.csdn.net/monkey07118124/article/details/50549871声明:请看到这篇文章的人务必去阅读原文,我转载的目的仅为了学习原文Why size_t matters合理的使用size_t可以提高程序的可移植性和代码的可读性,让你的程序更高效。Numerous functio
2016-01-22 15:34:20 682
转载 window程序DEBUG和RELEASE 版本差异及调试相关问题
转载地址:http://blog.csdn.net/blade2001/article/details/4335348声明:请看到这篇文章的人务必去阅读原文,我转载的目的仅为了学习I. 内存分配问题1. 变量未初始化。 下面的程序在debug中运行的很好。thing * search(thing * something){ BOOL found;
2016-01-21 14:48:22 675
转载 Debug 与 Release、Release调试
转载地址:http://blog.csdn.net/kuangfengwu/article/details/7355639转载地址:http://bbs.csdn.net/topics/390298387 10L转载地址:http://www.cnblogs.com/dsky/archive/2013/05/14/3078212.html声明:请看到这篇文章的人务必去阅读原文,我转
2016-01-21 11:05:16 850
转载 strlen源码剖析
转载处:http://www.cppblog.com/ant/archive/2007/10/12/32886.html作者:蚂蚁终结者 #ant (The dreams in which I'm dying are the best I've ever had...)声明:请看到这篇文章的人务必去阅读原文,我转载的目的仅为了学习学习高效编程的有效途径之一就是阅读高手写的源代
2016-01-20 17:27:55 613
转载 Windows线程创建、退出及资源释放
可追溯本文的网址:http://www.360doc.com/content/14/0218/12/7267612_353478380.shtmlhttp://blog.csdn.net/xwdpepsi/article/details/12375577可以通过以下几种方法创建一个线程:1、CreateThread2、_beginthread3、_beginthre
2016-01-20 15:38:23 1166
转载 UI线程、工作者线程
转载地址:http://www.cnblogs.com/carekee/articles/3160209.html一、“UI线程”语源 据考证,“UI线程”的概念最早可能是在MFC中被引入的。目前能找到的官方提法是在: http://msdn.microsoft.com/en-us/library/b807sta6(v=vs.110).aspx MFC
2016-01-20 14:45:11 923
转载 MFC 消息映射机制剖析
MFC的类非常多,继承关系复杂,如何完成MFC巨大的类层次之间消息的传递是一个技术难点,最简单的就是采用虚函数机制,每继承一个类,就覆盖父类的函数,但问题来了,MFC有上百个类,如果使用虚函数,那么每个派生类都会生成一个巨大的虚函数表,效率低下,内存使用率高,违背了微软设计MFC的准则。微软采用了所谓的消息映射机制,来完成不同对象之间消息的传递,本文就MFC9.0源码进行分析,大致讲解MFC的消息
2016-01-20 10:06:14 473
原创 Debug 模式 和 Release 模式下,一个线程在"编译"上引发的问题
1.由CWinThread派生的CTestThread线程类 声明一点:CTestThread类是由CWinThread派生的用户界面线程(即一个带消息循环的工作者线程)!!! CTestThread.h文件#pragma once// CTestThreadclass CTestThread : public CWinThread{ DECL
2016-01-18 16:36:58 1545 2
转载 C/C++中volatile关键字详解
C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明
2016-01-18 14:55:24 882
转载 extern "c"用法解析
extern "c"用法解析引言C++保留了一部分过程式语言的特点,因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不
2016-01-08 20:53:04 519
转载 命令消息--ID_APP_EXIT整理
引申:在MFC中消息有三种类型标准消息: 1、除WM_COMMAND之外,所有以WM_开头的消息。 2、从CWnd派生的类,都可以接收到这类消息。命令消息: 1、来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam参数识别。 2、
2015-09-30 14:48:57 2298
转载 深入跟踪MFC程序的执行流程
原文地址:http://blog.csdn.net/ljianhui/article/details/8781991在MFC程序设计的学习过程中最令人感到难受,甚至于有时会动摇学习者信心的就是一种对于程序的一切细节都没有控制权的感觉。这种感觉来源于学习者不知道一个MFC程序是如何运行起来的(即一个MFC程序的执行流程)和MFC程序的设计思想和机制,即使是写过Windows程序的学习者,也会感到
2015-09-30 14:44:40 657
转载 解说一个简单的Win32程序
原文地址:http://blog.csdn.net/ljianhui/article/details/8752984一、Windows程序与普通C或C++程序的不同学过C或C++等语言的人都知道,我们写的程序都一个入口,main函数,但是在Win32程序里,我们的入口函数又是什么呢?它是怎么样运行的,跟我们用C或C++写的控制台程序又有什么不同呢?我们先
2015-09-30 14:37:09 441
Programming in Lua 4th Edition 高清版 带完整书签
2018-01-12
std::string format格式化函数源代码及两种格式化方法
2016-01-20
C++ 后台服务程序DeamonATE, 可开机启动
2016-01-20
已破解的生成PDF文件的开发库
2013-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人