- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Qt中连接mysql
1、安装mysql,workbench,为mysql添加环境变量2、安装Qt带src,然后到如下目录,找到mysql.pro(建议做个副本先)
2024-04-16 17:39:07
559
原创 ODBC 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配
但现在这个情况由于Access2007的存在,只能用32位ODBC创建DSN,但操作系统是win7-64位,然后就出现“体系结构不匹配”的问题了。然后又出现问题了,安装64位驱动时会提示你,由于本地已经安装了32位的Access,你不可以再安装64位的驱动。VC_redist.x86.exe,在新电脑环境中,安装运行软件有时会报错,或明确提示提示缺少VCruntime140.dll时,装上86的运行时试下,不行再装64的。Access2007只有32位的,没有64位的。win7-64位操作系统。
2024-01-12 11:37:56
2359
原创 BOOST库使用方法(有手就行)
开发环境: Win7,VS2015 - update 3,boost_1_16_01、下载boost安装包,约125MB。2、解压到指定目录,解压后显示大小437MB,占用空间546MB,包含47988个文件,4409个文件夹。3、按如下路径打开命令提示符:|——开始菜单|————Visual Studio 2015|——————Visual Studio Tools|————————Windows...
2021-12-24 14:58:47
3459
原创 git积累 .git/index
.git/index 被删除了,所有文件变成了野孩子怎么办?工程目录下有个.git目录.git目录下有个index文件电脑刚做的系统,遇到个问题百度查了下,本来是要删除用户文档中的.gitconfig文件阴差阳错到工程根目录把.git/index随手剪切到C盘,然后忘记了,重启了(公司电脑,沙盒,C盘在沙盒外)这就刺激了,打开SourceTree——所有文件回归大自然~~~虽然我之前一天下班前已经备份,本地都删除也不怕,但本着弄清楚问题的心态,还是请教了同事两个方案:git ba
2020-12-25 10:53:05
464
转载 vue-数组/对象更新 视图不更新 this.$set
很多时候,我们习惯于这样操作数组和对象: data() { // data数据 return { arr: [1,2,3], obj:{ a: 1, b: 2 } }; }, // 数据更新 数组视图不更新 this.arr[0] = 'OBKoro1'; this.arr.length = 1; cons
2020-08-17 16:07:21
2173
原创 bootstrapTable treegrid 点击行展开
bootstrapTable:var toggle = {};$("#table").bootstrapTable("destroy");$("#table").bootstrapTable({ detailView: true, icons:{ detailOpen:"glyphicon glyphicon-chevron-up", de...
2020-04-21 10:30:10
2463
原创 select2使用积累,好找的就不写了,经常更新
不废话,上图!上代码!<!DOCTYPE html><html> <head> <title>表格数据源</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...
2020-04-17 14:40:19
507
原创 事件冒泡,事件捕获——DOM事件流的基本原理
目录原文一、背景二、探究1、冒泡测试2、捕获测试3、奇怪的测试4、阻止事件冒泡/捕获原文https://www.cnblogs.com/Chen-XiaoJun/p/6210987.htmlhttps://www.cnblogs.com/zhuzhenwei918/p/6139880.htmlhttps://www.cnblogs.com/lyz1991...
2020-04-01 11:51:10
352
原创 如何检测USB驱动是否已经安装
#include<iostream>#include<windows.h>#include<SetupAPI.h>#include<INITGUID.h>#pragma comment(lib,"setupapi.lib")DEFINE_GUID(GUID_DEVINTERFACE_USB_HUB, 0...
2020-03-18 09:53:56
1776
原创 form表单提交,回车+搜索按钮执行提交时禁止刷新页面
1、form表单提交时刷新页面,是正常行为,想要禁止,应在form标签加入代码:<form onsubmit="return false;"></form>2、input+button组合时:<form onsubmit="return false;"> <input type="text"> <button...
2020-03-16 10:30:18
597
转载 Qt按回车键实现确定/发送按钮功能,在已有代码中只需添加一行
//构造函数中,添加如下代码connect(ui->lineEdit,SIGNAL(returnPressed()),ui->pushButton_send,SIGNAL(clicked()),Qt::UniqueConnection);//当光标在lineEdit上时,输入完毕直接按回车键(大/小都可以),//就会响应到上面函数第三个参数:ui->push...
2019-05-20 14:16:40
4656
原创 QTcpSocket waitForReadyRead()等函数用法——客户端开关读写应用笔记
当前工作是为设备上位机做TCP通信,所以只需要写客户端程序,环境是Qt5.12 MinGW,用QTcoSocket类。以下是基本的开关读写遇到的沟沟坎坎。开关代码:myClass(){ QHostAddress ip; quint16 port; ip = QHoseAddress("192.168.10.76"); //服务器IP ...
2019-05-16 10:22:25
24754
2
转载 QMainWindow中直接添加LayOut是不可以的
相信大家都碰见过这种情况,新建的工程窗体选的是QMainWindow。界面布局不是直接托控件,直接在代码中new出控件对象,然后添加到layout中了,最后在在 setLayout的时候,发现界面显示的效果和预期不一样, 在QDialog的派生类中,添加Layout,可在创建Layout对象的同时指定其父窗口;但这在QMainWindow中行不通。基于主窗口的程序,默认已经有了自己的...
2019-02-22 15:11:01
511
转载 串口通讯超时的设置与含义(COMMTIMEOUTS)
COMMTIMEOUTS:COMMTIMEOUTS主要用于串口超时参数设置。COMMTIMEOUTS结构如下: typedef struct _COMMTIMEOUTS { DWORD ReadIntervalTimeout; DWORD ReadTotalTimeoutMultiplier; DWORD ReadTotalTimeoutConstant; DWORD WriteTota...
2018-11-12 15:42:24
1195
转载 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原因是...
2018-10-24 15:51:43
493
转载 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决
转自https://www.cnblogs.com/qinfengxiaoy1.问题引出很久没有写程序设计入门知识的相关文章了,这篇文章要来谈谈程序库 (Library) 链接,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。如果你使用的操作系统是 Linux、Mac 或其他非 Windows 平台,你可以忽略这篇文章;如果你使用的操作系统是Windows 平台,但没有用 ...
2018-10-24 15:22:17
403
原创 CMemoryDC
#pragma onceclass CMemoryDC:public CDC{ CSize m_size;public: int GetWidth()const { return m_size.cx; } int GetHeight()const { return m_size.cy; } void BitTrans( int nXDest, // 目...
2018-10-08 22:03:07
395
转载 C++笔记--返回对象还是返回引用
我们发现,在C++中,有些成员函数返回的是对象,而有些函数返回的又是引用。返回对象和返回引用的最主要的区别就是函数原型和函数头。Car run(const Car &) //返回对象Car & run(const Car &) //返回引用 返回对象会涉及到生成返回对象的副本,这事调用函数的程序可以使用的副本,因此,返回对象的时间成本包括了调用...
2018-04-19 14:00:12
301
转载 c 语言怎么对中文字符进行拼音排序?ansi GB2312
ansi GB2312里一级汉字是按拼音排序的,其他的汉字按部首/笔划排序所以能按拼音排序的汉字只有3000多个,直接用strcmp()比较就可以了但是如果用的是Unicode,由于Unicode里的汉字按笔划顺序排序,所以没有办法实现按拼音排序。#include#include int main(){ char a[5] = "王华", b[5] = "张丽", c[5] = "
2017-10-22 22:23:10
5183
转载 输入型参数和输出型参数
C语言深度学习 ---输入型参数和输出型参数参考朱有鹏C语言大讲台1、函数为什么需要形参和返回值(1)函数名是一个符号表示整个函数代码段的首地址, 实质是一个指针的常量,指针常量指向这个函数 用到的函数名都是当地址
2017-10-22 21:02:22
887
转载 c语言中逗号运算符和逗号表达式
C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如: 3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为 表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8”的值为14。又如,逗号表达式 a=3*5,
2017-10-17 09:49:58
453
转载 浅谈strtok函数的使用心得
经常使用strtok函数进行文本操作,其实他是一个很好用的函数,很方便,能够简单的实现一行文本的切分操作,总结一下使用心得。函数原型char* strtok(char* s,const char* delim)首先strtok有两个参数,第一个参数是要操作的数据的地址或称为指针,通常是通过fget(buff,length(buff),p)函数来获取的,这里buff就是char* s
2017-10-16 13:36:30
352
转载 0,‘0’,‘\0’,null的区别
如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样: 1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef __cplusplus#define NULL 0
2017-10-16 13:28:56
325
检测USB驱动是否已经 安装(C语言).txt
2019-06-11
Qt读取access数据库出错
2023-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人