自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

转载 VC如何动态创建二维数组

https://blog.csdn.net/momosp/article/details/6420528

2019-08-16 08:35:36 541

转载 Visual studio低版本向高版本迁移出现“无法启动程序'......\.exe'。系统找不到指定的文件”

https://blog.csdn.net/wyf826459/article/details/80037309

2019-07-25 09:30:03 512

转载 关于os.popen你可能不知道的

转载https://blog.51cto.com/2681882/2317053 一 前言使用python执行一些命令或调用第三方工具是比较常见的情况,实现的方法也很多,如os.system(),os.popen()、subprocess模块中的函数等等,本文主要介绍一下os.popen(),可能隐藏...

2019-06-12 16:49:24 4306

原创 如何响应键盘的快捷键

要响应键盘的快捷键只需在对话框的PreTranslateMessage函数中添加响应代码即可。如下代码是对键盘的Delete键的响应代码:BOOL CTestDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if (pMsg-&...

2019-06-06 15:16:01 314

转载 如何获得运行一段代码的所需的精准时间?

//定义相关变量LARGE_INTEGER litmp; LONGLONG QPart1,QPart2,QPart3; double dfFreq, dfTim; //获得计数器的时钟频率QueryPerformanceFrequency(&litmp);dfFreq = (double)litmp.QuadPart; //获得起始的计数值...

2019-06-06 15:13:41 424

转载 寻找波峰波谷

寻找波峰波谷也就是求极值极值:data是你的数据,find(diff(sign(diff(data)))==-2)+1找到极大值的位置find(diff(sign(diff(data)))==2)+1找到极小值的位置data(find(diff(sign(diff(d...

2019-06-06 15:00:16 1792

原创 GetEncoderClassID函数

bool GetEncoderClassID(const wchar_t *format, CLSID *pClsid){ UINT n, size; ImageCodecInfo *codecInfos; GetImageEncodersSize(&n, &size); codecInfos = (ImageCodecInfo *)malloc(size); Get...

2019-06-06 14:43:00 220

原创 数据库插不进去的问题

当数据库名或字段属性名同关键字相同时,数据无法插入,这时需要用` `将数据库名或者属性名括起来。 比如下列句子中的Position strSql.Format("insert into Defect(BmpID,ImageTypeID,`Position`,DefectType) values ( %d,%d,'%s',%d)",m_curNum,m_ImageTypeID,m...

2019-06-06 14:37:48 2354

原创 如何高亮显示CListCtrl中的某一行

方法如下:m_list.SetItemState(index, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);其中,m_list为CListCtrl控件,index为行号。

2019-06-06 13:59:07 929

原创 OnSize之后有边框有残影或者有莫名的黑色区域怎么办

在OnSize的代码中增加红色代码行即可: pButtonConfirm->GetWindowRect(rect); ScreenToClient(rect); InvalidateRect(rect); rect.left = rect.left+cxAdd; rect.right = rect.right+c...

2019-06-05 16:46:54 328

转载 ffmpeg v2.1 提示错误

ommon.h(30) : fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS原因:FFmpeg is written in C99, thus some features may not be compilable or usable in C++....

2019-06-05 16:31:18 213

转载 ffmpeg:将YUV原始数据编码封装为mp4格式

https://blog.csdn.net/cfqcfqcfqcfqcfq/article/details/68496213

2019-06-05 16:29:13 1041

转载 系统创建定时执行任务bat批处理删除指定N天前文件夹的文件

https://blog.csdn.net/scholar_man/article/details/80702499

2019-06-05 12:48:10 550

转载 读取yuv并转化为RGB数据在Opencv中打开显示

/*** Opencv中一般是读取 demo.avi 格式视频,下面程序是直接读取 demo.yuv 然后使用 Mat 保存* 再使用 cv::cvtColor() 将每帧的 yuv 数据转化为 rgb 然后显示*/#include <opencv/cv.h>#include <fstream>#include <iostream>...

2019-06-05 12:37:42 1798

转载 VC中动态创建二维数组的方法

先给了例子吧:如要想创建一个[m][n]的二维数组。下面为通过动态创建一个指针数组的方法来动态创建二维数组的方法。double **data;data = new double*[m]; //设置行 或直接double **data=new double*[m]; 一个指针指向一个指针数组。for(int j=0;j<m;j++){data[j] = new doub...

2019-06-05 12:22:31 961 2

转载 opencv图片旋转90度,180度,270度

网上关于opencv图片旋转的代码有很多,但是对于像90度,180度,270度的这样特殊的角度用opencv自带的cvTranspose和cvFlip就可以很容易实现旋转了,cvFlip的第三个参数1,2,3分别对应90度,180度,270度,下面是图片旋转90度简单的例子:#include "cv.h"#include "highgui.h"int main(){ IplIma...

2019-06-05 11:11:32 2125

转载 C/C++中如何计算程序运行的时间

#include<iostream.h>#include<time.h>void main(){clock_t start,finish;double totaltime;start=clock();……//把你的程序代码插入到这里面finish=clock();totalti...

2019-06-05 10:38:03 402

原创 FFMPEG在Visual Studio中的配置

打开https://ffmpeg.zeranoe.com/builds/,该网站中的FFMPEG分为3个版本:Static,Shared,Dev。开发时需要下载后两个版本,分别部署在C:\ffmpeg-shared 和 C:\ffmpeg-dev 。Visual Studio中的部署如下:工程名右键->属性->配置属性->c/c++->常规->附加包含目...

2019-06-05 09:58:35 506

转载 SQLServer 创建SQL Server 身份验证用户

默认安装SQLserver数据库后,,SQLserver 通过 工具 SQL Server Management Studio(SSMS) 采用“windows身份验证”方式登录登陆,需要设置相应用户才能以“SQL Server 身份验证”方式登录一般做法(采用默认账户SA)1,以“windows身份验证”方式登录后,在登录名称为“sa”的账户上右键,再点击“属...

2019-05-31 10:12:25 2059

转载 sqlserver怎么将excel表的数据导入到数据库中

sqlserver怎么将excel表的数据导入到数据库中 在数据库初始阶段,我们有些数据在EXCEL中做好之后,需要将EXCEL对应列名(导入后对应数据库表的字段名),对应sheet(改名为导入数据库之后的表名)导入指定数据库,相当于导入一张表的整个数据。导入之前需要检查是否存在同名的表,导入的数据表以“$”结尾就是为了避免表重复,以作区分。下面就来看看具体操作步骤。1...

2019-05-31 09:16:45 1993

转载 在SQL Sever 上创建数据库的命令

create database testonprimary(name=test,filename='E:\test.mdf',size=4mb,maxsize=10mb,filegrowth=2mb)log on(name=testlog,filename='E:\testlog.ldf',size=1mb,maxsize=5mb,filegrowth=1mb)

2019-05-31 08:39:27 1249

转载 如何将CString转化为char数组

CString str;char a[100];str="hello";strncpy(a,(LPCTSTR)str,sizeof(a));

2019-04-19 16:16:55 3999

转载 VC中为clistctrl右键弹出菜单

一、在资源编辑器中建立一个菜单资源   新建一个菜单资源,比如把菜单的ID号为IDC_POPMENU。此菜单有一项两层,即有一个可弹出的菜单项,而此菜单项的弹出内容即为将要建立的弹出式菜单的内容。至于每一个菜单项的消息映射,和一般的菜单相同。      例如:新建弹出菜单IDR_POPMENU      PopMenu-> Item1

2012-09-14 14:08:06 686

转载 VC中使用ListCtrl经验总结

ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。  先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Eff

2012-09-14 10:44:40 676

转载 vc2008中将CString 转换为整数

用vc2008编写代码时,这样的语句会报错CString str;int nStr = atoi(str);error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”1> 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符这是因为VC2008默认使用UNICODE编码的字符串...

2012-08-06 10:40:16 874

转载 TCHAR及两种字符集

TCHAR是通过define定义的字符串宏。因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串  微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对

2012-08-02 16:33:44 625

原创 如何动态创建带密码的ACCESS数据库?

具体步骤参见文章”如何动态创建ACCESS数据库“。如果想动态创建带密码的ACCESS数据库,只需将步骤4中的这一句 strDBName = "Provider=Microsoft.JET.OLEDB.4.0;Data source = test.mdb";改为:strDBName =  "Provider=Microsoft.JET.OLEDB.4.0;Data source

2012-07-06 09:49:15 837

原创 对于自动编号的字段,如果插入时仍给出了该字段的值,结果会怎样呢?

问:对于自动编号的字段,如果插入时仍给出了该字段的值,结果会怎样呢?答:对于自动编号的字段,如果插入时仍给出了该字段的值,数据库会忽略你给的值,仍然自动编号。

2012-06-12 08:23:56 926

原创 如果已经在一个类中定义了全局函数,在其它类文件中如何调用它?

问:如果已经在一个类中定义了全局函数,在其它类文件中如何调用它?答:比如全局函数为 int test();   ,那么你只需要在调用它的类文件(cpp文件)的开头加上如下声明语句即可:         extern int test();

2012-06-11 15:22:23 1564 1

转载 如何批量删除数据库表?

可以通过执行如下的存储过程来删除数据库表,以下存储过程删除的是所有表名以abc开头的表 DECLARE @Table NVARCHAR(30)   DECLARE tmpCur CURSOR FOR    SELECT name FROM sys.objects WHERE TYPE='U' AND name LIKE N'abc%'  OPEN tmpCur    FET

2012-06-11 08:47:30 1244

原创 如何在显示主对话框前先显示一幅图像

(配套的类和例子程序见 类2_在主对话框出现前先显示一幅图)1.       将Splash.h和Splash.cpp两个文件拷贝到应用程序文件夹中,并将两个文件加入到项目中。2.       将pre.bmp拷贝到res文件夹中,在ResourceView中的Bitmap文件夹上点击右键,选择import,将要在主对话框显示之前显示的那幅图import进来,并将此图的ID改为ID

2012-06-11 08:41:39 573

原创 窗口坐标

CWnd::GetWindowRect()   : 获得的是CWnd的屏幕坐标CWnd::ScreenToClient(lpRect) : 将lpRect的坐标转为以CWnd为参照的坐标

2012-06-08 14:53:43 421

转载 删除文件夹及文件夹内部所有内容的标准函数

bool DeleteDirectory( CString DirName){ CString PUBPATH; PUBPATH=DirName;  CFileFind tempFind; DirName+="\\*.*"; BOOL IsFinded=(BOOL)tempFind.FindFile(DirName);  while(IsFinded)  {

2012-06-08 14:19:36 482

原创 如何解决程序中新插入ACCESS数据库表的记录无法及时在数据库中更新的问题。

可以通过事务来解决这个问题。只需在执行数据插入的语句前加上m_pConnection->BeginTrans();在执行数据插入的语句后加上m_pConnection->CommitTrans();

2012-06-08 14:17:13 1177

原创 如何动态创建ACCESS数据库

(配套例子程序:例1_动态创建ACCESS数据库)编程环境:对话框编程 数据库名:test 1.在StdAfx.h中加入#import "C:\Program Files\Common Files\System\ado\msadox.dll"#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_nam

2012-06-08 14:00:24 1086

原创 如何创建非模态对话框?

假设我所创建的非模态对话框所对应的类是:CTestDlg(1) 声明成员变量   CTestDlg   m_dlg; (2)在需要创建模态对话框的函数中添加如下语句:if(!IsWindow(m_dlg.m_hWnd)) {  m_dlg.Create(IDD_DIALOG_ALIGN,NULL); } m_dlg.ShowWindow(SW_SHOW);

2012-05-07 15:56:56 434

原创 窗口矩形坐标

1.wnd.GetClientRect(rect)所得矩形的坐标取自wnd的坐标系,而wnd的坐标均指客户区坐标。2.wnd.MapWindowPoints(this,rect)指将rect在wnd中的坐标转换为this所指的窗口坐标3.wnd.MoveWindow(rect)rect的坐标指的是wnd父窗口客户区的坐标系下的坐标。如果wnd是顶层窗口,则rect是屏幕坐标系下

2012-03-22 14:05:17 791

原创 如何将光标定位在对话框上的某个控件上

问:如何将光标定位在对话框上的某个控件上? 答:比如控件标识是IDC_EDIT1,要想在对话框刚打开时就使该控件获得光标,只需要在该对话框的OnPaint()函数中添加如下语句:        GetDlgItem(IDC_EDIT1)->SetFocus();

2012-03-16 10:21:27 1147

原创 用“USB2.0 To SATA IDE CABLE”可以将很多电脑的硬件设备通过USB口连接到电脑上。

用“USB2.0 To SATA  IDE CABLE”可以将很多电脑的硬件设备通过USB口连接到电脑上。

2012-01-16 09:17:33 1929

转载 如何在一个函数中响应多个菜单项

1 在MainFrm.cpp文件中定义宏ON_COMMAND_RANGE: BEGIN_MESSAGE_MAP(CMainFrame,   CFrameWnd) //{{AFX_MSG_MAP(CMmDlg) ...... //}}AFX_MSG_MAP ON_COMMAND_RANGE(ID_MENU1,ID_MENU5,OnMenus) END_MESSAGE_MAP(

2011-12-21 15:48:58 654

用CxImage将BMP位图转换成JPEG格式

用CxImage将BMP位图转换成JPEG格式 test是用VC编写的例子程序

2011-08-02

在对话框上动态更新位图的程序

在对话框上动态更新位图的程序 程序中用OnTimer定时更新显示的图形

2010-03-17

空空如也

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

TA关注的人

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