自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 chrome安装主题或插件时提示“无法创建解压缩目录”的解决方法

网络上关于Chrome “无法创建解压缩目录”问题的讨论主要有两类:1. 怀疑是目录或帐号权限问题。    解决方案:           取消%temp%目录只读权限,或者修改环境变量中Temp和Tmp值,使之指向一个拥有写权限的自定义目录,比如D:\Temp。2. SSD硬盘问题。    解决方案:           使用chrome开发者模式加载自己解压后的

2013-07-19 10:33:27 5048

原创 LINK : fatal error LNK1104: cannot open file 'uiAccess='false' XXX\dDocument\Visual.obj

工程设置时,如果填入的依赖库目录引号对不匹配,会报如题错误。正确书写目录后即可链接通过。参见 MSDN 上的回答:连接:http://social.msdn.microsoft.com/Forums/vstudio/en-US/05dfaa71-cff1-439e-8a76-05c674afbe85/fatal-error-lnk1104-canno

2013-06-24 10:46:47 2786

原创 C2512 : no appropriate default constructor available 的另一种错误原因

有关C2512,msdn、csdn以及网上的大部分文章都说是因为使用缺省方式实例化了类,但类的声明中却没有默认构造函数造成的。这一说法不全面,在一些情况下,当编译器未找到数据类型的相关定义时也会报C2512, 算是VS的bug。笔者今天就遇到了。在StackOverflow这篇文章提示下,发现自己的程序也是因为头文件未包含所导致的,添加后即编译通过。

2013-06-18 18:19:36 3893

原创 vs中工程目录结构出错的解决办法

删除 vcproj.INTERNAL.%USERNAME%.user 文件, 重新打开vs即恢复正常。

2013-04-22 14:16:52 644

转载 VS2010 中Set容器的 iterator 被默认定义为了const_iterator,导致通过iterator复制的操作失败

VS2008 到 VS2010 STL关联容器set 的一点变化最近在把项目从vs2008移植vs2010的时候, 发现在vs2008下编译通过的代码却在vs2010编译时出现错误。下面是代码的一个简化的示例:vector v(10, 1);set s(v.begin(), v.end());   set::iterator i = s.begin();(*i) = 0

2011-12-29 13:37:40 2653

转载 DC,CDC,HDC,CClientDC,CPaintDC 的区别

DC嘛,HDC就是最原始的 DC 句柄,很多API的第一个参数就是一个HDC类型,比如 HDC hDC = ::GetDC( m_hWnd); ::MoveToEx( hDC, 0,0, NULL ); ::LineTo( hDC, 0, 100, ); ::ReleaseDC( m_hWnd, hDC );在MFC中,为了将API封装成一个类来操作,因此多出来了一个CDC。所

2011-12-05 15:42:18 707

转载 CString 彻底解析

通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这

2011-07-14 10:22:23 463

转载 C++中std::tr1::function和bind 组件的使用

在C++的TR1中(Technology Report)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时。可以参考Scott Meyers. >. Item 35.下面具体说明其使

2011-07-11 19:36:16 1072

原创 windows 2008server 修改系统的默认远程连接数

简单总结:1.开始-> pgedit.msc->管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\连接 中,限制连接数进行配置。2..好像在上部后就大功搞成了,一般来说是这样。但大多数人都没在角色里增加远程桌面服务。所以还是不能同时连接大于两个用户。    下面来为

2011-07-11 17:08:32 5179

原创 推荐使用CComPtr 管理 com指针

COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。但是,即使所有的代码中,都正确的AddRef和

2011-07-05 17:19:15 410

转载 va_list 可变参数

什么是变长参数?所谓含有变长参数的函数是指该函数可以接受可变数目的形参。例如我们都非常熟悉的printf,scanf等等。2:变长参数如何实现?首先来看下面这样一个例子:#include#include#includevoid demo(char *msg,.

2011-07-05 14:53:24 382

转载 Varidic macros 可变参数宏

在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数

2011-07-05 12:11:07 431

原创 有关 __noop

MSDN上关于__noop 的示例代码为:The following code shows how you could use __noop.// compiler_intrinsics__noop.cpp// compile with or without /DDEBUG#include #if DEBUG   #define PRINT   pr

2011-07-05 12:00:56 887

原创 自动展开CTreeCtrl 控件的所有子项程序

void CXXXXDlg::ExpandTree(HTREEITEM hItem) {   m_treeCtrl.Expand(hItem,TVE_EXPAND);  HTREEITEM hChild = m_treeCtrl.GetChildItem(hItem);  while (hChild){  ExpandTree( hChild );

2011-06-24 11:24:00 2451

转载 UpdateData在子线程中出错的解决方法ZZ

在对话框类中创建的线程中,不能直接用UpdateData来更新数值。解决的办法,应该自己定义一个消息,将UpdateData(FALSE)替换为SendMessage(WM_UPDATEDATA, FALSE)就可以了。具体的做法如下:首先,定义消息和回调函数12#define WM_UPDATEDATA WM_USER + 1LRESU

2011-06-24 11:23:00 456

原创 命名空间的使用方法

1.偶尔使用某个命名空间中的若干个个成员,使用命名空间作用域解析运算符 namespace::variable 来操作。   如: std::vector m_vData;2.频繁使用某个命名空间中的若干个成员,使用命名空间声明来解决。   如: using std::cout ;        cout3.频繁使用某个命名空间中的大多数成员,使用命名空间编译指令来解决

2011-06-21 19:45:00 360

原创 wstring 转为 SYSTEMTIME 代码过程

//解析操作执行的时间// wstrLine : "2011-06-16 14:31:13.046 32 [7e54]命令行参数~~~" std::wstringstream wssInput(wstrLine); std::wstring wsDate,wsTime; wssInput>>wsDate; wssInput>>wsTime;  SYSTEMT

2011-06-21 15:47:00 439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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