自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 隐藏dlg窗口方法

//单独找到任务栏设置父窗口,并不能达到隐藏窗口的效果,还是有一个对话框在任务栏中出现。 //0 窗口属性设置步骤2:调整对话框属性ToolWindow为true步骤3:调整对话框属性Border为None //1 设置任务栏位父窗口 CWnd* taskTray = FindWindow(_T("Shell_TrayWnd"), NULL);//找到任务栏 ...

2019-03-11 16:27:44 636

原创 QT在图片中间绘制文字,获取文字size 和 pos

QFont ft = this->font();  //获取系统当前字体对象ft.setPixelSize(15);       //设置字体大小QFontMetrics fm  = QFontMetrics(ft);  //创建字体计算类double pixW = fm.width(imageText0);  //获取字体占用的宽度...

2018-12-29 17:00:47 1396

原创 background: url(/images/img_navsprites.gif) -91px 0

background: url(/images/img_navsprites.gif) -91px 0;//- 定义背景图像和它的位置(左0px,顶部0px)解释:-91px("-"表示距离...多少单位。所以-91px在上面的意思就是距离左边91像素)

2016-12-05 16:07:20 2850

原创 vs2003远程调试总结

VS2003远程调试步骤: (1)配置目标机器 1)下载附录里的“VS2003远程调试.rar”。(详情查看我上传的资源,或者 直接访问以下地址下载https://download.csdn.net/download/guotenfei/9682067 ) 2)解压后拷贝到目标机...

2016-11-14 11:19:43 1119

转载 C++ 类访问控制public/private/protected探讨

C++ 类访问控制public/private/protected探讨摘要:本文是从饮水思源BBS C/C++版上一篇帖子引发的思考。当时看到帖子,突然觉得平时见惯了的,在这里似乎变得陌生了,究竟访问控制符怎样起作用,怎样使用,该怎样理解,本文试图给出讨论。原帖如下 1 #include  2 using namespace std; 3  4 clas

2016-11-04 14:30:47 936

原创 Windows窗口程序变成静默的

其实很简单:   MoveWindow(0,0,0,0,TRUE);   ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);//去除任务栏图标

2016-10-27 16:35:17 881

转载 WinSock2.h(109) : error C2011: 'fd_set' : 'struct' type redefinition

C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinSock2.h(109) : error C2011: 'fd_set' : 'struct' type redefinition        C:\Program Files (x86)\Microsoft Visual S

2016-10-26 16:21:11 858

原创 Windows版本openssl程序本地运行OK,但是在有些机器上main 函数之前就奔溃

openssl程序本地运行OK,但是在有些机器上main 函数之前就奔溃            可能是由于关闭了程序优化导致的,工程--》属性--》C/C++ -->优化---》开启

2016-10-18 11:42:49 584

原创 使用链接时间代码生成

最近遇到这样的问题:           error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已经在 LIBCMTD.lib(typinfo.obj) 中定义。           首先出现这个问题的原因是项目设置为-

2016-08-10 10:58:54 5313 1

原创 QT创建线程的窗口关闭,但是线程还在运行

QT创建线程的窗口关闭,但是线程还在运行       如上标题所示,我在QT一个窗口的函数里创建一个线程,并且把窗口指针传递给线程父指针参数,然后在线程还在执行的时候关闭父窗口,这时候程序闪退。       解决方案:在父窗口的析构函数里添加线程终止的代码,比如调用terminate()//微暴力 。以前忽略了这部分。

2016-06-22 14:32:34 10709 2

原创 如果调试运行和直接Ctrl + F5运行结果不一样可以考虑这种情况

最近在工作中发现一个新的问题,就是调试运行和直接Ctrl + F5运行结果不一样,后来经过调试才发现可能是VS编译器的一个BUG?                 原因:                  某些变量未初始化,我亲测过,成员变量int在未初始化的情况下Ctrl + F5运行会默认初始化为0,但是在调试的时候却是一个随机值,这就导致了调试运行和直接Ctrl + F5运行

2016-05-19 15:10:37 2603 1

原创 关于VS2010突然操作起来特别慢的问题

突然发现VS2010操作起来特别慢,不管是编译还是退出编译都要2分钟以上反映时间,且界面卡死        解决方案:                  重新设置了vs2010的环境(在vs2010命令提示符下,执行devenv.exe /resetuserdata)               注:devenv.exe在任务管理器中就可以看到然后在任务管理器中打开程序所在位置,启

2016-05-05 15:46:17 2701

转载 windows窗口程序输出printf打印信息

有时候因为各种原因会需要输出printf的打印信息,废话不多说如下(只要是Windows平台下的桌面程序都可以包括QT程序):             void CallConcoleOutput(void){  int hCrt;  FILE *hf;  AllocConsole();  hCrt=_open_osfhandle(  (long)G

2015-12-14 11:43:40 9606 1

原创 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

最近使用SDL2的时候发现老出error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用这个错,最后发现是链接lib的时候少添加了SDL2main.lib,添加上就好了

2015-11-12 10:33:27 3646

转载 VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法

我猜测是因为同一个电脑上安装多个VS的=造成的用VS2010编译C++项目时出现这样的错误:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方法:1、搜索C盘下的cvtres.exe,结果得到类似这样的列表:C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Win

2015-10-29 17:58:51 6853 1

转载 Microsoft Visual Studio 2010(VS2010)秘钥

Microsoft Visual Studio 2010(VS2010)正式版 CDKEY / SN: YCFHQ-9DWCY-DKV88-T2TMH-G7BHP 企业版、旗舰版

2015-09-30 14:40:48 5004

原创 关于Undefined symbols for architecture x86_64这个错的总结

最近在Mac上做一个程序,需要调用动态链接库,出现两次Undefined symbols for architecture x86_64的错误,所以总结下。   第一个是:               Undefined symbols for architecture x86_64:   "_iconv_open", referenced from:               

2015-07-01 10:40:39 18427 2

原创 illegal use of this type as an expression

好久

2014-08-12 17:02:26 2048

转载 MSVCRT.lib(wcrtexew.obj) : error LNK2019: unresolved external symbol wWinMain referenced in function

问题:        4>Link:4> Creating library C:\SVN\branches\giuseppe\build\x64\Release\Karatsuba.lib and object C:\SVN\branches\giuseppe\build\x64\Release\Karatsuba.exp4>MSVCRT.lib(wcrtexew.obj) :

2014-05-06 10:36:56 1165

原创 GraphEdit点击[insert Filter]->[DeviceShow Filters] 程序崩溃或退出的彻底解决方案

首先说明一个问题,人家原来叫GraphEdt,不是GraphEdit,没有i(中文版本变名字了)。所以你谷歌的时候好多解决方案都搜不到。1 然后看到有人说把电脑上所有视频音频流有关的软件全部卸载了(最不可取最无效的办法,但是有的人就有效)。2 还有一个可能对大部分人有效的好办法就是下载那个Filter管理器Filmerit(谷歌下载英文版本,会自动把失效的红色标记),把失效有问题的Filt

2013-12-27 18:18:53 1386 1

原创 二分查找,希尔排序和快速排序

///二分查找int binary_search( int array[],int value,int size ){int found = 0;int high = size,low = 0,mid;mid = ( high + low )/2;printf( "\n\nlooking for %d\n",value );while ( ( !found ) && (

2013-07-08 12:59:00 674

原创 YUV422格式的数据转换成RGB24

做相机类程序是经常遇到YUV格式转RGB格式的操作,以下是一个简略有效的算法typedef unsigned char uint8_t;void yuv422_to_rgb24(unsigned char *yuv422,unsigned char *rgb24, int width, int height){int x,y;uint8_t *yuv444;yuv444 =

2013-07-01 13:58:31 2490

原创 C/C++可变长参数表使用方法

首先要包含头文件#include       然后就可定义函数了,如下      double add_values( char *str,...)//...就是变长参数表的声明{va_list marker;//声明储存函数参数堆栈的变量double resoult = 0.0;va_start(marker,str);//初始化参数列表对象,并把第一个参数的参数栈指针赋

2013-07-01 13:40:33 863

原创 VC程序把汉字写入文件

序:朋友,当你在写一个VC环境下的程序的时候,如果你恰巧要完成把汉字写入文件的操作,那么你来看这篇文章说明你看对了,如果你是因为要写入文件的字符串里面包含中文,而写操作完成后查看文件时发现里面什么数据也没有,然而你打开了我的博客,说明你还是很聪明滴,因为你和曾近的我一样样(因为我也很聪明)O(∩_∩)O~       其实解决这个问题很简单,只需在文件写操作的前面和后面加上两段代码就可以了!

2013-06-07 15:13:32 1085

转载 contenttype各种

ontenttype 各种Case ".asf " ContentType = "video/x-ms-asf " Case ".avi " ContentType = "video/avi " Case ".doc " ContentType = "application/msword " Case ".zip " ContentType = "app

2013-04-26 16:26:38 847

原创 面向对象设计模式总结

从去年7月份开始学习设计模式一直到今年3月底,4月初,共8个多月,想把自己明白的总结下来,也希望给初学的朋友们一点点东西。        记得去年9月份时一位IT大佬问我设计模式你用过哪些,我说好像都很少用(其实是自己不懂),如果我现在再回答问题就会是基本都在用,其实在一些前辈的程序里,即使他们没有学习设计模式,也会看到很多设计模式的影子,下面我就来简单介绍一下       23种设计模式

2013-03-30 11:06:40 645

原创 右键显示菜单的总结

在我们的程序中,经常需要添加右键菜单消息的响应,之前的时候工作中经常用,前两天又有朋友问到了,所以小编就总结了这篇简短的博文与大家分享       首先我们要在自己的工程里添加菜单资源(这一步要是不知道那就自X算了),记得一定要修改菜单ID哦(小工程问题不大,但是要养成好的习惯),修改完菜单ID我们就开始创建我们的菜单项,菜单项ID也要修改哦,第一步就算是做完了,接下来我们要在我们想要弹出菜单

2013-03-30 09:43:03 620

原创 重复创建绑定父窗口

关于重复创建失败的问题总结:   问题描述:我们创建窗口调用Create(IDD,this);理论上值创建一次就可以了,但是在某些情况下(比如:需要加载不同的文件来显示在窗口上),这样我们就可能要重复绑定父窗口,再次调用Create();但是我们知道一定会出错(不能重复绑定),我们首先想到的就是加上if(m_hWnd)判断是否已经创建绑定好窗口了,第一次没创建就和平时一样调用C

2013-03-26 17:05:21 730

原创 ListCtrl点击表头排序的总结

要使用CListCtrl点击表头进行排序的功能:    对ListCtrl排序的总结;    记得还要添加Sort属性(在资源里)    要实现这个功能,首先要调用c_lstRcdData.SetItemData(i,i);遍历每一个元素,    然后就是点击表头的消息处理了,注意:这里非常关键,因为有两个消息都可以响应表头被点击的的操作,一个标准的是void UCFVDa

2013-03-07 18:05:43 3095 3

转载 绝对正确绝对全的TCHAR和char的转换以及字符编码转换

TCHAR转为char 没有定义UNICODE,所以它里面的字符串就是简单用" "就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。首先是把TCHAR转为char[cpp] view plaincopyprint?//将TCHAR转为char   //*tchar是TCHAR类型指针,*_char是char类型指针   TcharToCh

2013-03-07 16:56:04 3860

原创 ListCtrl处理大数据时的方法之虚拟列表总结

使用虚拟列表来处理ListCtrl的大数据  首先要把ListCtrl的外观风格的Owner Data设为true,据说也可以这样c_lstRcdData.SetExtendedStyle(c_lstRcdData.GetExtendedStyle() |LVS_OWNERDATA );(注意:不要把Owner Data Fixed风格设为true),然后要把ListCtrl每个Col

2013-03-07 16:54:05 2659

VS2003可以用的西红柿插件

VS2003可以用的西红柿插件

2017-03-07

VS2003远程调试

VS2003远程调试,VS2003远程调试目标机器需要的相关

2016-11-14

完整的CListCtrl调用Vector读取文件的动态库完整例子

注意!:下载完后请吧两个文件都放到桌面上就可以运行了,完整的CListCtrl调用Vector读取文件的动态库完整例子

2013-03-26

动态库Demo

和我写的动态库博文一起的,自己总结的,很多设计模式的样子

2013-03-09

j2sdk-1_4_2-windows-i586.part1

百度不到,为急用的北鼻准备的,javaWin软件包

2013-03-07

编程代码规范

本人拟定的对于公司代码规范的东西,继续,继续

2013-02-21

删除(遍历)指定目录下文件

遍历指定目录下的文件并删除,一段代码,仅供自己参考

2013-02-21

空空如也

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

TA关注的人

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