VS2010
文章平均质量分 50
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
常见排序算法的稳定性分析和结论
常见排序算法的稳定性分析和结论这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如...转载 2020-09-10 10:25:45 · 1023 阅读 · 1 评论 -
C++11用两个线程轮流打印整数
使用C++11标准的的线程语法,用两个线程轮流打印整数,一个线程打印奇数,一个线程打印偶数。可以练习线程的基本操作、线程锁和条件变量等技术。完整代码如下。代码后面附有主要语句的讲解。#include <thread>#include <iostream>#include <mutex>#include <condition_variable>std::mutex data_mutex;std::condition_variable data_转载 2020-09-04 22:34:43 · 2550 阅读 · 1 评论 -
C++11 并发指南六( <atomic> 类型详解二 std::atomic )
C++11 并发指南六(atomic 类型详解一 atomic_flag 介绍) 一文介绍了 C++11 中最简单的原子类型 std::atomic_flag,但是 std::atomic_flag 过于简单,只提供了 test_and_set 和 clear 两个 API,不能满足其他需求(如 store, load, exchange, compare_exchange 等),因此本文将介绍功能更加完善的 std::atomic 类。std::atomic 基本介绍std::atomic 是模.转载 2020-09-02 22:27:47 · 1512 阅读 · 0 评论 -
C++11 atomic
C++11 并发指南七(C++11 内存模型一:介绍)Haippy 2013-11-14 16:38 阅读: 32835 评论: 4 推荐: 5C++11 并发指南六(atomic 类型详解四 C 风格原子操作介绍)Haippy 2013-09-07 11:18 阅读: 20676 评论: 1 推荐: 0C++11 并发指南六(atomic 类型详解三 std::atomic (续))Haippy 2013-09-06 11:22 阅读: 19429 评论: 1 推荐: 2C+...转载 2020-09-01 21:52:19 · 670 阅读 · 0 评论 -
C++11 多线程
C++11 并发指南三(Lock 详解)Haippy 2013-10-02 11:38 阅读: 64782 评论: 6 推荐: 5C++11 并发指南六(atomic 类型详解四 C 风格原子操作介绍)Haippy 2013-09-07 11:18 阅读: 20676 评论: 1 推荐: 0C++11 并发指南六(atomic 类型详解三 std::atomic (续))Haippy 2013-09-06 11:22 阅读: 19429 评论: 1 推荐: 2C++11 并发指...转载 2020-09-01 21:51:20 · 669 阅读 · 0 评论 -
C++11 multithreading
C++11 并发指南七(C++11 内存模型一:介绍)Haippy 2013-11-14 16:38 阅读: 32835 评论: 4 推荐: 5C++11 并发指南三(Lock 详解)Haippy 2013-10-02 11:38 阅读: 64782 评论: 6 推荐: 5C++11 并发指南六(atomic 类型详解四 C 风格原子操作介绍)Haippy 2013-09-07 11:18 阅读: 20676 评论: 1 推荐: 0C++11 并发指南六(atomic 类型详解...转载 2020-09-01 21:50:18 · 704 阅读 · 0 评论 -
C++11 并发指南系列
本系列文章主要介绍 C++11 并发编程,计划分为 9 章介绍 C++11 的并发和多线程编程,分别如下:C++11 并发指南一(C++11 多线程初探)(本章计划 1-2 篇,已完成 1 篇)C++11 并发指南二(std::thread 详解)(本章计划 1-2 篇,已完成 1 篇)C++11 并发指南三(std::mutex 详解)(本章计划 1-2 篇,已完成 2 篇)C++11 并发指南三(std::mutex 详解) C++11 并发指南三(Lock 详解)C++11 并发指转载 2020-09-01 21:48:45 · 787 阅读 · 0 评论 -
C++ 11 右值引用以及std::move
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/46779063新类型: int和int&是什么?都是类型。int是整数类型,int&则是整数引用类型。相同int&&也是一个类型。两个引號&&是C++ 11提出的一个新的引用类型。记住,这是一个新的类型。默念10次吧。假设你记住这个新类型,那么非常多疑问都能迎刃而解。而且对《Effective Modern C...转载 2020-09-01 21:47:36 · 684 阅读 · 0 评论 -
C++ 11 右值引用以及std::move
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/46779063新类型: int和int&是什么?都是类型。int是整数类型,int&则是整数引用类型。相同int&&也是一个类型。两个引號&&是C++ 11提出的一个新的引用类型。记住,这是一个新的类型。默念10次吧。假设你记住这个新类型,那么非常多疑问都能迎刃而解。而且对《Effective Modern C++》说到的vo...转载 2020-05-20 22:58:01 · 914 阅读 · 0 评论 -
Visual C++ 2010 Windows 7觸控程式設計
Visual C++ 2010除了支援程式設計方便地設計Ribbon式的使用者介面,支援使用者於應用程式的執行時期改變應用程式的佈景主題,以及一堆好用的新控制項以外,還支援於Windows的工作列預覽應用程式文件的內容,利用Task Dialog顯示豐富的溝通選項和使用者互動,提供最新的觸控與手勢操作支援,以及對高解析度螢幕(High-DPI)的顯示支援等等,如果讀者的電腦安裝了Visual St转载 2013-05-04 11:11:27 · 4439 阅读 · 0 评论 -
Windows 7 Native Development with Visual Studio 2010
Windows 7 Native Development with Visual Studio 2010New APIs and native support for resources like the Ribbon UI, the Windows 7 Taskbar and parallelism boost native development.By Marian Luparu06/01/2转载 2013-05-04 11:21:23 · 2929 阅读 · 0 评论 -
C#关键字
原创 2012-05-10 13:11:07 · 1549 阅读 · 0 评论 -
C++11新特性
C++11标准发布已有一段时间了, 维基百科上有对C++11新标准的变化和C++11新特性介绍的文章. 我是一名C++程序员,非常想了解一下C++11. 英文版的维基百科看起来非常费劲,而中文版维基百科不是知道是台湾还是香港人翻译的然后由工具转换成简体中文的,有些术语和语言习惯和大陆程序不一样! 我决定结合这两个版本按照我自己的习惯把这篇文章整理到我的博客中.分享给关注我和关注C++11的朋友们.转载 2013-09-17 15:31:16 · 23576 阅读 · 0 评论 -
C#命令行编译器选项
C#命令行编译器选项 选项 作用 @ 制定响应文件 /? 列出编译命令选项 /addmodule 指定一个或多个模块为装配的一部分 /baseaddress 指定载入动态链接库的首地址 /bugreport 生成一个报告文件,其中包含程序Bug的详细信息 /checked 指定算术运算的溢出是否会导致程序在运行时抛出一个异常 /codep原创 2012-05-10 13:09:30 · 1991 阅读 · 0 评论 -
Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建
原文链接:http://www.cppblog.com/guojingjia2006/archive/2011/03/19/142211.htmlWINDOWS 7 配置驱动开发环境(wdk7.60)1. 安装VS2010,WDK7.60(GRMWDK_EN_7600_1)2. 新建VC 控制台项目(选择为空项目)3. 新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)输入名称转载 2013-06-01 20:23:27 · 22087 阅读 · 7 评论 -
Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整
Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整主要集中在下列方面。1.支持基于视频加速的MFC图像和动画MFC类增加了对Visual Studio 2010的SP1的 链接到的类方法增加了对Visual Studio 2010的SP1的链接到该已被添加到MFC的全局函数的参考文档。这包括已被添加到现有类的方法。2.新的AMD和Intel指令集支持,并转载 2013-06-15 15:45:24 · 2775 阅读 · 0 评论 -
Visual Studio 2012 - Visual C++ MFC 类
MFC 类在下面的类中列出了 Microsoft 基础类 (MFC)库中。重要事项MFC 类及其成员不能在 Windows 运行时执行的应用程序。 本节内容CAccelerateDecelerateTransition 类实现加速-减速转换。CAnimateCtrl 类提供 windows 常用动画控件的功能。CAnimationBaseObject 类所有动画对象的基类。CAni转载 2013-06-15 15:52:18 · 5732 阅读 · 0 评论 -
Visual Studio 2012 Express 较好支持 C++11 新特性
前面使用 GCC 4.7, MinGW4.7 以及 boost 在 windows, Ubuntu下测试了C++11 的新特性,这次,把 Ubuntu 下的C++11测试代码直接挪到Windows 8 + Visual Stuido 2012 Express下,支持还是比较好的!测试环境:WIndows XP Host + Vmbox 4.2 +windows 8 企业试用版, visual s转载 2013-09-17 15:19:05 · 2965 阅读 · 0 评论 -
VC++6.0在64位Win7下不能安装、VC++6与Office2007(10)不兼容的问题
VC++6.0在64位Win7下不能安装、VC++6与Office2007(10)不兼容的问题最近院里开c语言,很多同学的64位Win7系统不能安装VC++6.0,或者是安装了又与Office2007(2010)有冲突。在下是电脑维修小组的一名成员,帮同学装过很多次,希望能解决大家的问题。一、先来解决VC++6.0在64位Win7下不能安装的问题: 在Windows7下安装或者使用Visua转载 2013-10-24 15:09:23 · 3572 阅读 · 0 评论 -
MFC Feature Pack 新增加的类 Visual Studio 2008 sp1 /2010
MFC Feature Pack 新增加的类 Visual Studio 2008 sp1 /2010<br /> <br /> <br />MFC Library Reference<br />Classes (MFC Feature Pack)<br />The following MFC classes are included in the MFC Feature Pack.<br />In This Section<br />//<br />//<br />//<br />http://msdn.转载 2010-12-13 10:24:00 · 4780 阅读 · 2 评论 -
CMFCPropertyGridCtrl: How to Validate and Update Data?
Hi, Guys,I have been trying to validate and update data back to the original objects from a CMFCPropertyGridCtrl derived class CMFCPropList. But in the override of ValidateItemData function, the values obtain from CMFCPropertyGridProperty are always the or原创 2010-12-13 09:40:00 · 3400 阅读 · 0 评论 -
CMFCPropertyGridCtrl 首列最小问题
<br />如何改变CMFCPropertyGridCtrl的列宽?<br />CMFCPropertyGridProperty m_pgc;<br /><br />...<br /><br /> HDITEM item;<br /> item.cxy=100;<br /> item.mask=HDI_WIDTH;<br /> m_pgc.GetHeaderCtrl().SetItem(0, new HDITEM(item));<br />原创 2010-12-13 09:29:00 · 2624 阅读 · 1 评论 -
CMFCPropertyGridCtrl 使用简记
CMFCPropertyGridCtrl 使用简记CMFCPropertyGridCtrl vc2008 新增加类使用方法:<br /><br />创建:CMFCPropertyGridCtrl m_wndPropList ;<br />CRect rectDummy;<br />rectDummy.SetRectEmpty ();<br />if (!m_wndPropList .Create (WS_VISIBLE | WS_CHILD, rectDummy, this, 1))<br />{<br /转载 2010-12-12 23:37:00 · 4848 阅读 · 1 评论 -
CTaskDialog 与Visual Studio 2010 C++
CTaskDialog 与Visual Studio 2010 C++<br /> <br /> <br />首先让我自我介绍一下,我是Lukasz Chodorski,Visual C++ Libraries团队中的一名新软件设计工程师(SDE)。这次我给大家带来的是MFC库中的CTaskDialog消息框类,它包装了一组新的Windows API。CTaskDialog究竟是什么? <br />它是一个能根据您的需求易于客制化的类/组件。您可以在CTaskDialog中添加如下的元素: <br />•转载 2010-12-13 10:33:00 · 1926 阅读 · 1 评论 -
CTaskDialog 简介en 包含头文件afxtaskdialog.h MFC10.0 Visual C++ 2010
CTaskDialog 简介en 包含头文件afxtaskdialog.h MFC10.0 Visual C++ 20102010-01-06 19:13<br />The new MFC library from Visual Studio 2010 supports another Vista specific feature, the task dialog. This is meant as a replacement for the classic dialog box, and can disp转载 2010-12-13 10:32:00 · 2224 阅读 · 0 评论 -
一个CTaskDialog类使用的例子 MFC VC 2010
一个CTaskDialog类使用的例子 MFC VC 2010<br />// TODO: Replace the strings below with the appropriate message, <br />// main instruction, and dialog title<br />CString message("This is an important message to the user.");<br />CString mainInstruction("Important!/nP转载 2010-12-13 10:32:00 · 2206 阅读 · 0 评论 -
CTaskDialog 的用法 例子 Visual C++ MFC 2010
CTaskDialog 的用法 例子 Visual C++ MFC 2010<br /><br /> <br />//包含头文件afxtaskdialog.h<br />CTaskDialog taskdialog( CString(), CString(), CString(), 0); //构造<br />taskdialog.SetWindowTitle( _T("标题栏文本") ); //对话框标题<br />taskdialog.SetMainInstruction( _T("主要说明")转载 2010-12-13 10:27:00 · 2856 阅读 · 0 评论 -
获取Ribbon控件指针MFC10.0
获取Ribbon控件指针MFC10.0COLORREF CRibbonAppDoc::GetColor(void)<br />{<br /> CMFCRibbonBar* pRibbon = ((CMDIFrameWndEx*) AfxGetMainWnd())->GetRibbonBar();<br /> ASSERT_VALID(pRibbon);<br /><br /> CMFCRibbonColorButton* pColor = DYNAMIC_DOWNCAST(<br />转载 2010-12-13 10:00:00 · 2811 阅读 · 0 评论 -
CMFCButton 风格
CMFCButton 风格<br />VS2008SP1中使用CMFCButton类,MSDN中说可以设置为系统当前风格,我也跟MSDN的例子New Controls比较过,使用以下代码怎么不能设置为当前风格呢<br />C/C codevoid CTestDlg::OnBnClickedButton2(){ // TODO: 在此添加控件通知处理程序代码 CMFCButton::EnableWindowsTheming(1); //m_bt1.EnableWindowsTheming(1); Redraw转载 2010-12-13 09:59:00 · 6289 阅读 · 1 评论 -
MFC Ribbon 改变Ribbon字体大小 Ribbon字体太小 模糊
MFC Ribbon 改变Ribbon字体大小 Ribbon字体太小 模糊<br /> <br /> <br />在适当的位置,比如CXXXAPP类中的InitInstance()<br />//改变Ribbon字体大小<br />LOGFONT logfont = {0};<br />:: SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT), &logfont, 0);<br />//logfont.lfHeight = logfon转载 2010-12-13 09:53:00 · 4614 阅读 · 0 评论 -
MFC Ribbon ShowContextCategories函数 获取Ribbon指针 Visual Studio 2010
MFC Ribbon ShowContextCategories函数 获取Ribbon指针 Visual Studio 2010<br /> <br /> <br />CMFCRibbonBar* m_pRibbon;<br />CMFCRibbonProgressBar* m_pProgressBar1;<br /> <br />m_pRibbon = ((CMainFrame*) AfxGetMainWnd())->GetRibbonBar();<br />ASSERT_VALID(m_pRibbon)转载 2010-12-13 09:51:00 · 3550 阅读 · 0 评论 -
viusal studio 2010 beta2 界面 控件 MFC classwizard VC2010
viusal studio 2010 beta2 界面 控件 MFC classwizard VC2010<br /><br />VC 6.0 的类向导 classwizard<br /><br />VC 2010 类向导 classwizard<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br />visual studio 2010 新的通用控件<br /><br />公用控件<br /><br /><br />office转载 2010-12-13 11:33:00 · 3649 阅读 · 0 评论 -
ATL-COM Visual Studio 2008 C++ ATL COM VC++ 教程 入门教程
ATL-COM Visual Studio 2008 C++ ATL COM VC++ 教程 入门教程<br /> <br /> <br /><br />ATL项目 c++<br />1.新建ATL项目,名称:ATL123<br /><br /><br />ATL项目向导<br /><br /> <br /><br /> <br /> <br /><br /><br /> <br /> <br />在根结点上点右键,添加—类<br /><br /> <br /><br /><br />添加类->ATL简单对转载 2010-12-13 12:19:00 · 4228 阅读 · 2 评论 -
让VC2010的PropertyGrid支持日期下拉选择
让VC2010的PropertyGrid支持日期下拉选择<br />创建一个类CMFCPropertyGridDateTimeProperty,继承自CMFCPropertyGridProperty<br />/////////////////////////////////////.h////////////////////////////////////////<br />// CMFCPropertyGridDateTimeProperty object<br />//QQ:20794027<br /转载 2010-12-13 14:34:00 · 4883 阅读 · 3 评论 -
VC20010CMFCPropertyGridProperty不支持Date类型的自动输出
VC20010CMFCPropertyGridProperty不支持Date类型的自动输出<br />CString CMFCPropertyGridProperty::FormatProperty()<br />{<br />ASSERT_VALID(this);<br />ASSERT_VALID(m_pWndList);<br />COleVariant& var = m_varValue;<br />CString strVal;<br />if (m_bIsValueList)<br />{<br转载 2010-12-13 14:32:00 · 3201 阅读 · 0 评论 -
VS2010如何改变MDI的样式
VS2010如何改变MDI的样式<br />int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)<br />{<br />if (CMDIFrameWndEx::OnCreate(lpCreateStruct) == -1)<br /> return -1;<br />BOOL bNameValid;<br />// 基于持久值设置视觉管理器和样式<br />OnApplicationLook(theApp.m_nAppLook);<br />C原创 2010-12-13 14:26:00 · 5104 阅读 · 5 评论 -
VC2010 程序如何初始最大化
VC2010 程序如何初始最大化<br />VC2010 Sp1做出来的程序与以前相比界面美观了很多,但有些地方该的不符合习惯了,例如程序启动自动最大化的问题,原来可以用<br />m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);实现,但2008这样写程序第一次会最大化,以后打开程序,程序会成普通状态,大小和所包含的FormView一样,不能启动到最大化。这样虽然更贴近<br />GetParentFrame()->RecalcLayout();<br />ResizePa原创 2010-12-13 14:20:00 · 3238 阅读 · 4 评论 -
VC2010在程序中显示或者隐藏工作区
VC2010在程序中显示或者隐藏工作区<br />用Ribion方式的菜单。默认生成不带显示隐藏WorkSpace功能,一旦你把WorkSpace关掉,就再也找不回来了。<br />void CMainFrame::OnViewWorkspace()<br />{<br />ShowPane (&m_wndClassView,<br /> !(m_wndClassView.IsVisible ()),<br /> FALSE, TRUE);<br />RecalcLayout ();<br />}<转载 2010-12-13 14:03:00 · 4132 阅读 · 0 评论 -
VC2010 设置操作MDI窗体,获得文档视图,设置某个TAB页居最前方
VC2010 设置操作MDI窗体,获得文档视图,设置某个TAB页居最前方<br /> <br /> <br />void CViewTree::OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult)<br />{<br />LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEVIEW>(pNMHDR);<br />HTREEITEM ht=GetSelectedItem();<br />CString strSel原创 2010-12-13 13:55:00 · 3651 阅读 · 0 评论 -
VC2008 CMFCRibbonStatusBar显示
VC2008 CMFCRibbonStatusBar显示...2009年04月27日 星期一 下午 04:57初始化字符短时pMainFrame->m_wndStatusBar.GetElement(0)->SetText(str);pMainFrame->m_wndStatusBar.GetElement(0)->SetDescription(m_strJzqid+"显示当前串口的状态");pMainFrame->m_wndStatusBar.GetElement(0)->Redraw();pMainFr转载 2010-12-13 13:53:00 · 5278 阅读 · 1 评论