- 博客(20)
- 资源 (14)
- 收藏
- 关注
原创 undefined reference to symbol ‘g_signal_connect_data‘
undefined reference to symbol 'g_signal_connect_data'
2022-08-22 17:03:42
450
原创 pyhon应用程序中出现ImportError: No module named cv2怎么办
问题描述:python应用小程序运行报错:Traceback (most recent call last): File "***.py", line 1, in <module> import cv2ImportError: No module named cv2原因:Ubuntu系统中安装了python2.7和python3.6使用python xxx.py默认调用python2.7版本所以会报错解决办法:调用格式如下:python3 ***.py解...
2022-05-31 15:19:10
233
1
转载 Ubuntu下面安装eclipse for c++
1. 下载jre,eclipse,cdt其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。1.1 下载jre网址是:java.sun.com,点击java se,红色划线部分(如下图)然后,选择download jre然后,如下图,红色划线部分所示点
2015-06-27 11:33:10
508
原创 WINCE MFC程序全屏显示
WINCE MFC程序全屏显示WINCE下MFC程序(VS2005环境)为了让视频全屏显示采用下面代码CRect m_FullScreenRect; //全屏区域 CRect WindowRect; GetWindowRect(&WindowRect); CRect ClientRect; RepositionBars(0, 0xffff, AFX_ID
2013-12-10 14:59:03
904
原创 wince下time_t tm systemtime 互相转换
/***time_t转SYSTEMTIME*/SYSTEMTIME TimetToSystemTime(time_t t){ FILETIME ft; SYSTEMTIME pst; LONGLONG nLL = Int32x32To64(t, 10000000) + 116445024000000000; f
2013-10-23 15:56:49
1220
转载 WINCE下对文件夹的操作
最近,由于工作的需要自己封装了一个对对文件夹的操作的类(CDirectory)。有了这个类之后我们对文件操作就显得十分的简单,在这里就不废话了。首先来看一下怎么使用这个CDirectory。CDirectory类实现了对目录的创建、删除、拷贝、取得文件夹的大小、检查目录的存在与否和从指定的文件夹中查找指定的后缀名。 [cpp] view plaincop
2013-08-10 16:08:45
851
原创 WinCE下临界区CriticalSection使用
很多人对CRITICAL_SECTION的理解是错误的,认为CRITICAL_SECTION是锁定了资源,其实,CRITICAL_SECTION是不能够“锁定”资源的,它能够完成的功能,是同步不同线程的代码段。简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改了,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问
2013-05-08 17:14:25
737
原创 VC下Unicode 到UTF-8的转换
VC下Unicode 到UTF-8的转换Ansi字符串英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件。Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned short*之类的
2013-04-09 16:47:47
2459
原创 MFC为控件添加ToolTips提示功能
1, 对话框类添加成员: CToolTipCtrl m_ToolTips; 2, 在对话框 OnInitialUpdate 中添加 m_ToolTips.Create(this); m_ToolTips.AddTool(GetDlgItem(IDC_BUTTON_XXX),TEXT("hello world")); 3, 在对话框类的
2013-03-06 10:58:55
2268
原创 VC中BeginWaitCursor()和EndWaitCursor()函数 【转】
BeginWaitCursor()是CCmdTarget类的函数, 函数原型:void BeginWaitCursor(); 功能简介:本函数用于显示沙漏光标(通常在命令执行较长时采用)。 框架调用本函数显示沙漏光标,告诉用户系统忙。 在不是处理单个消息时, BeginWaitCursor()可能不像其它函数那样有效,例如 OnSet
2012-12-10 11:08:17
878
原创 打不开网页,但是能ping通网络怎么办?
打不开网页,但是能ping通网络怎么办?打开电脑发现打不开网页,但是QQ、飞信之类的都能上,能够ping通网关,ping通百度,这是怎么回事?解决办法如下:1、打开IE浏览器2、打开工具栏工具选项3、选择Internet选项4、选择连接选项卡5、选择局域网设置6、选择自动检测设置7、然后点击确定,应
2012-11-24 09:02:16
2819
原创 mfc中用子对话框的退出键将子对话框和其父对话框一起关闭
1.把父对话框的句柄传给子对话框,如下:m_Dlg dlg(this); dlg.DoModal(); 2.在子对话框中响应ON_WM_CLOSE()消息(通过子对话框属性可直接得到响应函数OnClose) 3.在OnClose()函数中,发送一个关闭消息给父对话框就可以了如下: void m_Dlg::OnClose() { ::SendMessage(m_pPare
2012-11-15 16:46:35
1996
转载 CString&CStringA&CStringW之间的相互转换
在做MFC编程的时候,时常会碰到CString、CStringA、CStringW之间相互转换的问题,也即chat字符串与wchar_t字符串相互转换的问题。下面是一个它们之间相互转换的函数,代码如下:头文件CStringToolEx.h#ifndef _CSTRING_TOOL_EX_#define _CSTRING_TOOL_EX_#include
2012-10-22 11:22:04
587
转载 函数PlaySound和sndPlaySound的用法
函数PlaySound和sndPlaySound的用法一.PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound,HMODULE hmod,DWORD fdwSound);1.参数pszSound:是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAVE资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI
2012-10-18 09:22:24
577
转载 Vim快速选中、删除、复制引号或括号中的内容
最近刚刚发现了一些Vim中,快速对引号或括号等标点内的内容进行选中、删除、复制操作的超级技巧,感觉非常实用。可以极大的提高编辑效率。以下命令可以对标点内的内容进行操作。ci'、ci"、ci(、ci[、ci{、cidi'、di"、di(或dib、di[、di{或diB、diyi'、yi"、yi(、yi[、yi{、yivi'、vi"、vi(、vi[、vi{、vi另外如果
2012-10-10 09:09:59
725
原创 centOS系统中为自己编写的c程序添加开机自启动
centOS系统中为自己编写的c程序添加开机自启动主要有两种方法设置自己安装的程序开机启动(我测试过的)1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动自己编写的程序test。命令行输入vim /etc/rc.d/rc.local,然后按键盘“i”#!/bin/sh## This script wi
2012-10-08 16:12:10
1369
转载 vc PreTranslateMessage()详解
PreTranslateMessage详解原文链接1. 函数原型:( MSDN ) Override this function to filter window messages before they are dispatched to the Windows functions TranslateMessage and Dispatc
2012-09-14 15:28:36
3715
转载 EDIT控件的用法
一、利用WM_CTLCOLOR消息实现Edit Control的文本与背景色的改变 首先要明白:WM_CTLCOLOR是一个由控制(Control)发送给它父窗口的通知消息(Notification message)。 实现步骤: 生成一个标准的单文档应用程序框架,假设应用程序的名称为Color。我将利用它的About对话框做示范。在About dialog中添加两
2012-09-14 15:24:10
1995
原创 UpdateData() --MFC函数
UpdateData()寒素,顾名思义,是用来刷新数据的。 UpdateData(TRUE) -- 刷新控件的值到对应的变量 UpdateData(FALSE) -- 拷贝变量值到控件显示例如,窗口中用 DDX_Text(pDX, IDC_EDIT, m_username); 将IDC_EDIT编辑框控件与m_username变量做了关联,如果修改m_usernam
2012-08-31 11:36:25
419
原创 MFC 怎样才可以让应用窗口随意拖动
MFC 怎么样可以让应用窗口随意拖动,即在隐藏了对话框的TitleBar之后,还能随意拖动窗口方法一:重载WM_NCHITTEST,然后将OnNcHitTest里内容修改为: UINT nHitTest = CDialog::OnNcHitTest(point); if ((nHitTest == HTCLIENT) && (::GetAsy
2012-02-24 17:19:40
1431
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人