- 博客(16)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 清空数据库里面所有表的数据的语句
一句语句清空整个库里面所有表的数据exec sp_msforeachtable "truncate table ?"
2021-09-09 20:40:51
695
原创 C++ ADO连接数据库详细步骤
记录下ADO连接的详细步骤,方便以后忘记了回来查看。我用的环境:VS2017+Windows10+Mysql-5.5.36。1、引入ADO库:无需导入任何头文件,使用以下方法即可// 说明:#import的这个路径,windows系统里面自带有ado的动态库。//不同的操作系统可能msado15.dll这个库的名字不一样,这里以windows10为例,我这里是msado15.dll#import "C:\Program Files\Common Files\System\ado\msado15.dl
2021-03-26 15:34:21
3759
3
原创 常见的数据库连接字符串
记录下几种常见的数据库连接字符串,手打不容易,有帮助的话点个赞啊。数据库类型连接方式连接字符串AccessODBC“Driver={Microsoft Access Driver(*.mdb)}; Dbq=<\mdb file>; Uid=<\user name>; Pwd=<\password>;”AccessOLEDB“Provider=Microsoft.Jet.OLEDB4.0; Data Source=<\mdb fi
2021-03-26 14:48:05
2256
1
原创 MFC中CString查找空格踩坑
今天处理一个遍历目录下所有的文件,文件名字不能带有空格。搞了半天使用Find无果,最后使用Replace实现。记录下来:CString file = _T("abdw - 副本.bmp");if (0 != file.Replace(_T(" "), NULL){ // 此处为文件有空格。。进行处理}...
2020-10-18 01:31:20
844
原创 MFC中回车键和ESC键退出程序的解决办法
新建的mfc项目,默认使用回车键和ESC键会退出程序。有时候不需要这个功能,此时就可以使用以下方法来解决(重载函数):// 1、首先在.h头文件中申明重载函数virtual BOOL PreTranslateMessage(MSG* pMsg);2、在对应的cpp文件中重写该函数BOOL C***Dlg::PreTranslateMessage(MSG* pMsg){ // 按下了ESC键 if(pMsg->message==WM_KEYDOWN && pMsg->
2020-10-12 16:23:15
936
原创 mfc中CString和const char *的转换
VS2015中自带有转换宏函数,我试过使用CString的GetBuuffer(0)和CString的GetString()在我的程序中不行。我最后使用以下方法解决:// 1. CString 转 stringCString strcs = _T("aabbcc");string str = CT2A(strcs);
2020-09-11 16:56:28
489
原创 Ubuntu下使用wget下载https的文件时候报错
Ubuntu下使用wget下载https的文件时候报错:Unable to verify the certificate,解决方法如下:wget --no-check-certificate https://github.com/curl/curl/raw/master/lib/mk-ca-bundle.plperl mk-ca-bundle.pl && rm certdata.txtmkdir -p ~/.ssl/ && mv ca-bundle.crt mk-ca-
2020-08-20 18:41:59
1400
原创 MFC中字符集的转换问题,统计不同字符集字符串长度
英文:一个字符对应一个字节(多字节)中文:一个字符对应多个字节(宽字节 Unicode)Unicode:utf-8 3个字节GBK 2个字节//我们本地编写代码的时候,字符集中默认使用的是Unicode(项目属性->常规)Messagebox("aaa"); // 报错Messagebox(L"aaa"); // 多字节转宽字节,不会报错// 推荐用法Messagebox(TEXT("aaa"); // 转换为当前使用的字符集,万金油,不会报错...
2020-06-28 13:49:03
305
原创 :-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.
之前安装过qt,重新安装后,有可能出现这个问题::-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.在Windows平台下,关闭勾选项目属性中的 Shadow build方法不行之后,删除这个配置文件即可。C:\Users\AppData\Roaming\QtProject\qtcreator\toolchains.xml...
2020-06-24 14:14:22
1901
原创 Qt 两个QString比较不区分大小写
今天碰到比较两个QString字符串相等的时候区分大小写的问题,记录下来,方便以后回忆。QString默认状态下是区分大小写的,QString提供的比较函数compare第二个参数,默认是区分大小写,我们改变一下参数即可。要注意的是,两个QString相同的时候返回0,不相同的时候返回的是他们之前的差异值,这个值有可能是负的。QString str1 = "aaa";QString str2 = "AAA";// QString默认状态是区分大小写 // Qt::CaseSensitive 默认状
2020-06-09 15:27:00
11028
2
原创 Qt5 获取多屏幕分辨率以及屏幕缩放比例DPI适配
最近在开发qt相关,将需要的东西记录下来,可以给后来的开发人员做参考,同时也是给自己做一个备忘,有什么问题大家可以多多交流.1、获取屏幕分辨率#include <QScreen>#include <QGuiApplication>#include <QList>// 获取多显示器,通过list存储当前主机所有显示器QList<QScreen *> list_screen = QGuiApplication::screens();// 通过循环
2020-06-03 10:40:02
8819
2
转载 VS2017远程调试设置
版权声明:本文为优快云博主「8008208820Hell」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/dybb8999/article/details/72625062
2020-05-23 12:29:19
919
原创 CString/String/char* 转换
CString和String不能直接进行转换,需要通过中间char字符串进行转换。String和Char转换char *p1 = "aaa";
2020-05-16 14:25:56
284
1
原创 C++类型转换使用场景 reinterpret_cast/const_cast/static_cast
1、reinterpret_cast 强制类型转换使用场景:不同类型指针之间转换指针和数字之间转换函数指针之间转换void test01(){ int *ip = nullptr; // <写上要转换的目标类型>(要转换的变量) char *cp = reinterpret_cast<char*>(ip); // 转换为数字类型 int addr...
2019-12-16 23:17:58
808
原创 C语言中将字符数字转换为数值的小技巧和方法
C语言中将字符数字转换为数值的小技巧字符通过减去’0’可以获得数值,原理是ASCII码中,0~9数字的ASCII值之间的差值即为数值。如:字符‘9’的ASCII码值是57,字符‘0’的ASCII码值是48,‘9’-‘0’可等价转换成 57 - 48 = 9。char buf[4] = "123";int num = 0;for (int i = 0; i < sizeof(buf)...
2019-11-08 14:23:51
22436
13
使用gdi+给picture control控件绘制图片,就是不显示出来
2020-10-06
mfc 异形窗口(类似游戏登录器那种)怎么实现呢
2020-09-30
QT QAxWidget子控件的QWidget父窗口设置了透明之后不显示
2020-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人