自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xqf222的专栏

ASP,JSP,ASP.NET,C#;Sql Server,Oracle,Informix累积历程和经验分享

  • 博客(392)
  • 资源 (72)
  • 收藏
  • 关注

原创 QT计算两个日期之间的月份数

数据库中单表数据存储量过大时,会造成数据库的查询统计速度变慢,因此需将单表数据拆分存储到按年月命名的多张数据表中。解决思路是获取单表中的最小时间和最大时间,然后计算两个时间中的月份数量,最后根据开始年月循环算出所有需要拆分的年月名称,生成对应的数据表名,并将对应年月的数据存储到多张数据表中。举例:开始时间为2023-01-01 00:00:00,结束时间为2024-03-04 08:30:00,调用代码。计算的出来的月份数量为15个月。

2024-03-06 11:50:56 324

原创 QT5.14.2开发的Mysql8.0系统安装部署过程

在Windows 11 64位系统下使用QT5.14.2开发了套系统、使用了MYSQL8.0数据库,项目使用mingw-64编译器进行编译,编译完成后使用windeployqt进行发布,并制作安装包,拷贝到工控机Windows10 64位系统上进行安装运行过程记录

2024-01-25 17:29:59 1066

原创 MySql使用游标批量更新字段为空的记录

使用mysql存储过程和游标批量实现按指定编号填充数据库中字段值为空的记录

2023-11-24 15:47:34 504

原创 QT开发工业自动化控制软件的几个常用模块

最近两年一直从事工业自动化制造企业的软件开发,发现跟以前开发网络软件还是有较大的区别,重点就是在一些细的方面,比如架构、模块、通讯之类的。6、底部弹出菜单(动画弹出可隐藏显示二级菜单)1、数字键盘(替代普通键盘的小数字键盘)3、硬件操作键(设备特定命令输入)4、参数配置模块(运行参数的读写)2、软键盘(替换字母等字符输入)5、曲线图(实时数据的动态显示)7、左侧收缩菜单(多级子菜单)8、流程控制(图形化编程)

2023-10-16 15:18:31 404

原创 QT项目代码去UI界面常用开发步骤

QT项中部通过拖控件的方式来实现有界面的软件设计开发步骤

2023-07-27 09:38:51 1435

原创 QT操作Sqlite出现No query Unable to fetch row错误问题搜集和处理办法

数据库中的TB_LOG数据表里面没有UserAccount字段,实际只有UserID字段,执行上面新增语句就会出错,解决办法是修改数据表中的UserID字段名为UserAccount后再执行,即可去除错误。3、SQL语句中的字段名和数据库中的不一致,需要修改SQL语句或者数据库中的字段名,使代码中和数据库中的字段名保持一致。1、打开数据库后进行查询或者新增修改操作后,没有执行数据库的关闭操作。关闭数据库命令:database.close();打开数据库命令:database.open()

2023-04-27 22:42:29 3393 1

原创 Ubuntu20.04_x86交叉编译aarch64版本的tslib1.22步骤

Ubuntu20.04_x86交叉编译aarch64版本的tslib1.22方法和步骤,虚拟机下编译测试通过,需要安装先安装交叉编译工具aarch64-linux-gnu-7.5.0

2023-03-22 23:48:27 1558

原创 Windows10下使用CMake编译ITK5.2.1步骤

Windows下编译VTK5.2.1全部过程

2023-03-05 20:05:18 933 4

原创 Win10下使用CMAKE+VS2017编译VTK8.2步骤带图文和测试

VTK8.2运行环境的MSVC2017编译器搭建和详细步骤,本地测试OK.

2023-03-05 02:04:45 1195

原创 QT串口通信测试程序图文带步骤

QT打开串口进行数据收发

2023-02-25 12:35:52 1408

原创 Ubuntu18.04下安装配置AndroidStudio软件图文教程

Ubuntu18.04环境下安装android-studio2022.1.1.19-linux版本软件详细步骤,包括下载安装配置环境变量和创建模拟器等等,全程图片记录。

2023-01-30 16:37:15 5008 1

原创 Ubuntu18.04下QT和MYSQL异常问题排查处理常用命令

Ubuntu系统下QT和MYSQL常见问题处理及操作命令

2023-01-28 13:09:52 1077

原创 Ubuntu18.04下linuxdeployqt下载安装

使用QT开发完成后的项目需要使用linuxdeployqt工具打包生成相关文件,因此需要下载安装linuxdeployqt软件,本文介绍具体的下载和安装步骤

2023-01-18 10:43:18 1364 1

原创 Ubuntu18.04下安装mysql并使用QT成功编译驱动方法

Ubuntu18.04下安装mysql并使用QT成功编译驱动方法,和windows下的编译有很大区别,而且比较容易出错,本文已实践通过安装和编译。

2023-01-12 15:51:16 1150

原创 Ubuntu18.04下成功编译MQTT办法

Ubuntu18.04下成功编译MQTT办法,QtMqtt下载地址:https://github.com/qt/qtmqtt/tree/5.14.2

2023-01-11 12:04:32 1026

原创 Ubuntu18.04下安装编译文件压缩相关的zlib和quazip库文件

Ubuntu系统下zlib是通过make install方式安装,quazip是通过编译项目后拷贝头文件和库文件到指定系统目录下实现,安装完成后QT项目只需要添加LIBS += -lquazip后即可使用。

2023-01-10 18:27:29 1449

原创 Ubuntu18.04下载GitLab指定项目下的Windows分支代码并提交到Ubuntu分支下

开发需求:因为QT项目是支持Windows和Ubuntu两个操作系统的代码,为了开发方便,配合代码版本管理需要,先在Windows操作系统下开发完项目基本功能,之后提交代码到GitLab,最后在Ubuntu系统下进行下载,调整开发。鉴于项目中很多第三方库文件需要不同平台下的编译版本,因此先将项目拆解成windows版和ubuntu版,之后可以采取合并分支和代码功能进行提交。

2023-01-10 16:29:39 533

原创 QT5.14.2编译mysql-5.7.25 32位驱动办法

windows下的mysql 32位数据库安装和QT编译32位mysql驱动办法

2023-01-06 16:53:42 1382 1

原创 QSqlDatabase::drivers()输出为空的解决办法

QSqlDatabase::drivers();打印出来的结果居然为空解决办法:删除C:\Users\当前用户\AppData\Roaming\QtProject目录即可

2023-01-05 16:19:03 1298 1

原创 Windows系统下使用mingw32编译curl-7.87.0办法

​使用工具:Windows10+QT5.14.2+CMake (cmake-gui)+curl-7.87.0编译办法:1、下载CURL源码:curl - Download,解压缩zip文件到指定路径下(如:D:\QTCode\curl-7.87.0)​

2023-01-04 22:27:24 910 3

原创 Ubuntu+QT+SSL+MQTT

ubuntu +qt +android

2022-12-28 18:36:57 1537

原创 QT5.14.2搭建Android开发环境

1.3重启电脑后模拟器位置由C:\Users\Administrator\.android\avd调整为F:\Android\.android\avd,可以删除掉原有的C:\Users\Administrator\.android\avd目录,以节省空间。Android NDK路径:F:\Android\android-ndk-r20b-windows-x86_64\android-ndk-r20b。Android SDK路径:F:\Android\android-sdk。

2022-12-17 17:48:09 2588 2

原创 Python连接Oracle、MySql、SQLServer、SQLite数据库

引入操作Oracle数据库模块安装命令:pip install cx_Oracle引入操作SQLServer数据库模块安装命令:pip install pymssql引入操作MySQL数据库模块安装命令:pip install PyMySQL

2022-11-06 13:41:20 783

原创 QT调用OpenCV绘制直线、矩形、椭圆、圆、不规则曲线、文本

cv::putText(src, "测试文字", cv::Point(50,100),cv::FONT_HERSHEY_PLAIN, 2,cv::Scalar(0,0,255),2);printf("图像读入失败\n");开发环境:QT5.14.2+OpenCV4.5。imshow("绘制直线",src);imshow("绘制矩形",src);imshow("绘制椭圆",src);imshow("绘制圆形",src);imshow("绘制文字",src);#opencv在mingw里的标准引用ok。

2022-11-01 12:33:43 1639 2

原创 QT5.13.0编译opencv4.5驱动办法

1.1 Python安装路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32 安装包:python3.8.exe。其中:OPENCV_VS_VERSIONINFO_SKIP需要点击Add Entry按钮手工新增,OPENCV_VS_VERSIONINFO_SKIP BOOL 1.1.2 QT安装路径:C:\Qt\Qt5.13.0 安装包:opencv-4.5.0-vc14_vc15.exe。...

2022-08-12 17:00:37 327

原创 Linq连接SQLSERVER数据库步骤

目的:熟悉LINQ操作步骤,掌握基本的操作技术。环境:安装SQLSERVER+VS019.步骤:1、打开VS2019,新建一个.NET Framework 4.0的项目LinqTest。2、右键点击LinqTest项目,然后选择【添加】--【新建项】。3、打开【添加新项】界面后选择-【数据】-【LINQ to SQL类】,名称可以自己定义如:DataClasses2.dbml。4、打开VS2019的【视图】-【服务器资源管理器】菜单,在【服务器资源管理器】中选择【

2022-05-18 23:50:29 1672

原创 QTCreator4.11安装libclang-common组件

要解决的问题描述:麒麟系统下自带的libclang-common-10-dev版本较高,使用QTCeator4.11时候打开CPP文件源码时候一堆红色的警告很不好看,编译能通过,实际上代码没有问题,QT代码编辑器顶部会提示:未包含"stddef.h"文件。详细安装解决问题步骤如下:huawei@huawei-W515-PGUV-WBY0:~/桌面$ apt list --installed | grep "libclang-common*"WARNING: apt does not have a

2021-09-30 22:49:17 785

原创 Windows10下使用Qt5.14.2编译Oracle数据库驱动步骤

Windows10下使用Qt5.14.2编译Oracle数据库驱动步骤如下:1、Windows10下安装好Oracle11G R2数据库软件32位客户端软件,并配置好环境变量:安装路径为:C:\app\Administrator\product\11.2.0,环境变量 设置如下:ORACLE_HOME:c:\app\Administrator\product\11.2.0\dbhome_1TNS_ADMIN:C:\app\Administrator\product\11.2.0\client_

2021-04-25 17:56:16 519

原创 Ubuntu操作系统中安装QT5.14.2后的环境变量设置办法

Ubuntu操作系统中安装QT5.14.2后的环境变量设置办法--QT所有版本检测命令root@xqf222:~# qtchooser -list-versions45defaultqt4-x86_64-linux-gnuqt4qt5-x86_64-linux-gnuqt5--------------------------------------------------------------------------QT安装完成后的测试cd /home/oracle/Qt5.1

2021-04-10 16:29:37 1295

原创 QT连接Oracle数据库并实现登录验证

目的:本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功。开发环境:Windows10+QT5.14.2+Oracle11G R2操作步骤:1、打开QT软件,创建一个新的Application项目2、设计界面并修改代码:2.1修改项目配置文件,添加sql字符串表示要对数据库进行操作。2.2登录界面LoginForm设计2.3编写登录界面代码LoginFor

2021-01-29 01:01:52 513

原创 银河麒麟操作系统安装Mono开发环境操作步骤

银河麒麟操作系统安装Mono开发环境操作步骤需求:现有一C/S结构的Winform客户端程序需要运行到国产操作麒麟操作系统V10上,经查询资料,普遍采取mono开发工具来实现此转换。目标:转换现有的Windows下使用VisualStudio 2019开发的项目到国产麒麟操作系统V10上。问题:工欲善其事,必先利其器,本文先搭建好环境,之后再步骤:一、下载安装国产银河麒麟操作系统:搜索到官网地址http://www.kylinos.cn/,个人用户试用体验网址https://ww

2020-10-27 23:39:50 6754

原创 批量转换所有MYSQL数据表编码脚本和处理办法

批量转换所有MYSQL数据表编码脚本和处理办法实际应用场景:系统用到的MYSQL数据库表批量由SQLSERVER导入后会出现编码转换问题,因此需批量对MYSQL数据库中的所有表进行编码转换,否则在IDEA中进行增删改查时候会报类似Incorrect string value: '\xE6\xB3\xA8\xE5\x86\x8C...' for column 'typename'的错误。操作...

2019-06-28 06:03:19 464

原创 Oracle使用游标给所有数据表添加主键约束

应用场景: 某软件系统中的数据库因为版本不断升级,需要定期导入最新的数据表结构到测试数据库中的不同表空间进行测试.导入的时候容易出现主键约束丢失问题.因此设计下面的脚本来实现批量新增主键约束功能.具体操作步骤如下:一、使用PL/SQL Developer工具连接上服务器上的某个数据库,按F8执行下面的脚本获取到最终要添加主键的SQL语句。--Oracle使用游标给所有数据表添加主键...

2018-10-19 17:20:24 542

原创 Android SDK Manager 安装和使用国内镜像更新下载方法

开发环境如下:Win7 64位操作系统下提前安装好JDK1.8+IDEA2007/Android Studio等软件。详细操作步骤如下:1、打开360安全卫士,点击顶部的“软件管家”菜单。2、进入软件管家界面,点击左侧的“编程开发”,右侧下载安装SDK Tools for Android Studio.3、下载完成后,安装sdk软件到C:\Program Files (x8...

2018-09-26 00:38:10 22541 3

原创 C#调用WPS2016方法和常见问题处理

开发环境:Windows7 64位+Word2007 +WPS Office 专业增强版+Visual Studio 2010软件安装:安装Microsoft Office 2007 后再安装WPS 2016。异常说明:开发机测试先安装Microsoft Office 2013后,再安装Wps2016,系统正常。然后卸载Office2013 后,再到项目中引用WPS相关的DLL时会报错,只...

2018-07-27 15:57:20 17641 1

原创 Sybase数据库所有用户表授权给到指定用户的办法

Sybase数据库所有用户表授权给到指定用户的办法应用场景:sybase数据库从服务器备份出来后还原到本地开发机电脑,发现登录账号sa拥有数据库所有表的对象权限,但是没有用户表的查询,修改,删除等权限,所以需要重新授权。示例说明:设定默认数据库登录账号sa密码为123456,操作的数据库名为JScms,登录账号sa对应的JScms中的用户名为dbo,用户组为public,角色为sa_role.所以...

2018-04-21 12:51:43 4324

原创 Sybase ASE 12.5.4数据库安装备份还原操作步骤

Sybase ASE 12.5.4数据库安装备份还原操作步骤测试环境:WINDOWS7+64位操作系统+syb_12_5_4 for window数据库软件。操作步骤如下:一、安装数据库二、备份数据库三、还原数据库四、问题经验总结4.1、安装时候选择完全版本,会自带客户端连接软件,默认安装完成后的管理员sa对应的密码为空。4.2、备份时候,在DOS下使用命令备份dump database JScm...

2018-04-16 00:53:14 4784 1

原创 Oracle使用游标查询所有数据表备注

1、查询脚本如下:--Oracle使用游标查询所有数据表备注declare mytablename NVARCHAR2(200):=''; --定义要查询的数据表名称变量 mytablecomment NVARCHAR2(200):=''; --定义要查询的数据表注释变量 commentsql VARCHAR2(2000):=''; --定义要输出的注释结果变量

2017-10-13 17:00:30 4275 5

原创 win7+64位系统中搭建mongodb数据库运行环境

1、下载mongodb软件,地址为http://fastdl.mongodb.org/win32/mongodb-win32-i386-2.2.1.zip2、解压软件拷贝所有压缩包中的文件到D:\mongodb目录中3、创建相应文件夹D:\mongodb\data和D:\mongodb\log,截图如下:4、配置系统环境变量:在path中添加D:\mongodb\bin

2017-10-10 16:57:10 2950

原创 Windows7上完全卸载Oracle 12c操作步骤

Windows7上完全卸载Oracle 12c操作步骤1.关闭Oracle所有的服务,按【win+R】运行【services.msc】找到所有Oracle开头的服务(OracleVssWriterORCL+OracleServiceORCL+OracleOraDB12Home1TNSListener+OracleOraDB12Home1MTSRecoveryService+OracleJobSch

2017-03-20 17:28:52 35353 7

MyEclipse2014搭建JSF项目实例源码

MyEclipse2014搭建JSF项目实例,已成功在本地运行,压缩文件中有文档和截图,供入门参考

2014-11-10

VS2010Webservice项目开发实例

VS2010Webservice项目开发实例对应源码。

2014-06-18

jsonp格式的数据处理实例源码

Jquery调用从ashx文件返回的jsonp格式的数据处理实例源码

2014-03-06

亿利达ETP2058小票驱动程序

亿利达ETP2058小票驱动程序XP系统测试过能用

2013-12-06

VS2010中使用Jquery调用Wcf服务源码

VS2010中使用Jquery调用Wcf服务源码

2013-07-28

WPF后台动态调用样式文件

"WPF后台动态调用样式文件"一文对应的工程项目代码

2013-06-14

C#+WinForm中实现角色的权限源码

C#+WinForm中实现角色的权限源码

2013-02-19

Componentone 2012序列号

Componentone 2012 注册机

2013-01-16

ComponentOne序列号

ComponentOne 2011 v1破解补丁

2013-01-16

Winform使用Castle

VS2010中的Winform使用Castle实现添加数据库记录代码

2013-01-11

Castle.Windsor.3.1.0

Castle.Windsor.3.1.0

2013-01-10

Castle.Core.3.1

Castle.Core.3.1

2013-01-10

loadrunner11破解办法和破解文件

loadrunner11破解办法和破解文件,网上下载的。已经测试通过。

2012-12-16

SQLite-1.0.40.0安装文件

在VS2010+CodeSmith6.5环境中测试时使用到的

2012-12-13

VS2010专业版在线安装

VS2010 下载地址 http://download.microsoft.com/download/2/4/7/24733615-AA11-42E9-8883-E28CDCA88ED5/X16-42552VS2010UltimTrial1.iso VS2010 SP1下载地址 http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso

2012-11-27

PHP Manager for IIS Windows2008 x64位

官网下载地址: http://phpmanager.codeplex.com/downloads/get/253209 PHP Manager for IIS Windows2008 x64位

2012-08-17

WindowsServer2003-KB837001-x86

微软官方下载的Windows2003 IIS6相关补丁

2012-05-09

微软官方下载的Windows2003 IIS6相关补丁

微软官方下载的Windows2003 IIS6相关补丁

2012-05-09

Microsoft Source Analysis for C#

Microsoft Source Analysis for C# 微软官方下载地址为http://stylecop.codeplex.com/releases/view/48036

2012-04-17

C#生成AutoUpdater.xml文件工具

2011-10-12

qt5.14.2使用固高gts.h测试项目源码

qt5.14.2使用固高gts.h测试项目源码

2023-03-10

VS2017和VS2022中的QT插件离线安装包

VS2017和VS2022中的QT插件离线安装包

2023-03-10

Win10下使用CMAKE+VS2017编译VTK8.2步骤带图文和测试源码

编译VTK8.2和测试项目源码

2023-03-05

QT串口通信测试程序图文带步骤源码

QT串口通信测试程序图文带步骤源码,打开COM3口传递数据到COM4口,然后回传数据到QT程序步骤

2023-02-25

qt5.14.2编译的mysql5.7.25对应的64位驱动文件

mysql安装包:mysql-installer-community-5.7.25.0.msi 使用办法 1、拷贝拷贝三个驱动文件libqsqlmysql.a,qsqlmysql.dll,qsqlmysql.dll.debug到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_64\plugins\sqldrivers下。 2、拷贝libmysql.dll文件到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin下 3、拷贝libmysql.dll文件到项目的Debug或者Release目录下

2023-01-06

qt5.14.2编译的mysql5.7.25对应的32位驱动文件

mysql压缩包文件mysql-5.7.25-win32.zip 使用办法:拷贝三个驱动文件 libqsqlmysql.a,qsqlmysql.dll,qsqlmysql.dll.debug三个文件 到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_32\plugins\sqldrivers下。 拷贝libmysql.dll文件到目录:C:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin下

2023-01-06

QT5.14.2搭建Android开发环境测试项目源码

QT5.14.2搭建Android开发环境测试项目源码

2022-12-19

qt 5.14.2对应的MQTT编译项目源码

qt 5.14.2对应的MQTT编译项目源码,可直接编译生成对应的lib文件 并拷贝到QT安装目录下。

2022-12-07

opencv-4.5.0-vc14_vc15.zip

opencv-4.5.0-vc14_vc15.zip网上下载速度太慢。直接上传一个

2022-06-24

opencv编译时候需要下载的文件

ffmpeg_version.cmake;opencv_videoio_ffmpeg.dll;opencv_videoio_ffmpeg_64.dll; https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/opencv_videoio_ffmpeg.dll

2022-06-24

QT5调用摄像头显示视频并截图和保存照片到本地

QT5调用摄像头显示,截图,保存照片到本地,QT在WISGET中操作摄像头,包含读取摄像头列表,选择摄像头,设置分辨率,保存图片到本地等。

2022-06-23

VS2019调用OPENCV4.5打开本地照片文件

VS2019调用OPENCV4.5打开本地照片文件,本地成功运行,关键还是要配置好opencv,然后添加库文件、目录、链接文件opencv_highgui450d.lib、opencv_imgcodecs450d.lib、opencv_imgproc450d.lib等等

2022-06-17

C#读取本地项目所有文件后存储到MYSQL数据库中

读取本地C#项目所有文件后存储到MYSQL数据库中,可以异地下载还原到电脑指定位置。

2022-05-24

代码文件转UTF-8格式工具源码

选择文件夹后自动转换对应的文件编码为UTF-8,多语言代码转换时候经常会使用。部分类型的文件编码判断和转换会出错,请注意先备份文件后再转换进行测试。

2022-05-22

linq连接SQLSERVER测试工程项目

linq连接SQLSERVER测试工程项目成功。

2022-05-18

oci_QT5.14.1.zip

C:\Qt\Qt5.14.1\5.14.1\Src\qtbase\src\plugins\sqldriversQT5.14.1 修改后的Oracle驱动项目源码

2021-03-13

qtlogin-master.zip

使用QT连接Oracle数据库并判断用户是否登录成功, 代码中的数据库数据库连接请修改成你电脑上的Oracle数据库连接

2021-01-29

C#调用WPS2016方法和常见问题处理代码

C#调用WPS2016方法和常见问题处理一文对应的项目源码,主要使用C#调用WPS2016软件打开一个WPS文档。

2018-07-27

CodeSmith6.5读取Mysql表和字段描述用到的SchemaExplorer.MySQLSchemaProvider.dll

参考了网上的5.2版本跟8.0版本的编写的

2015-01-09

OSGI+MySql增删改查

MyEclipse10+Jdk1.7+OSGI+MySql实现数据库的增删改查对应的源码,详细操作请参考http://blog.csdn.net/xqf222/article/details/41281217

2014-11-19

空空如也

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

TA关注的人

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