自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慕华思弦

最美的不是下雨天 , 是曾与你躲过雨的屋檐 。 ——周杰伦

  • 博客(266)
  • 资源 (9)

原创 金仓sql建表设置主键自增长

建表的sql语句:CREATE TABLE Table123( T_ID INT, //T_ID serial, //设置为自增长类型 T_NUMERIC NUMERIC(10,5), T_DATE DATA, T_TIMESTAMP TIMESTAMP, T_VARCHAR VARCHAR(20), T_CHAR CHAR(20), T_CLOB CLOB, T_TEXT TEXT, T_BLOB BLOB,

2020-09-05 11:00:02 50

转载 Qt5的事件类QEvent

QEvent类继承关系:Qt5.QEvent.QTimerEvent 定时器事件 QMouseEvent 鼠标事件 QWheelEvent 滑动鼠标滑轮事件 QTabletEvent QKeyEvent 键盘事件 QFocusEvent 焦点事件 QPaintEvent 绘画事件 QMoveEvent 移动事件

2020-09-02 16:47:20 50

转载 QT内存泄漏问题

一、QT对象间的父子关系QT最基础和核心的类是:QObject,QObject内部有一个list,会保存children,还有一个指针保存parent,当自己析构时,会自己从parent列表中删除并且析构所有的children。QT对象之间可以存在父子关系,每一个对象都可以保存它所有子对象的指针,每一个对象都有一个指向其父对象的指针。当指定QT对象的父对象时,父对象会在子对象链表中加入该对象的指针,该对象会保存指向其父对象的指针。当QT对象被销毁时,将自己从父对象的子对象链表中删除,...

2020-07-18 17:36:21 80

转载 Qt 翻译之多语言文件.qm的生成和使用

环境系统:Windows10 64位 家庭版Qt版本:5.6.0 msvc2013 32位编译器:Visual Studio 2013 专业版目的在Qt程序中生成多语言处理所必需的.qm文件,然后添加到工程中并在程序中使用。示例步骤1.新建一个Qt Widgets工程,这里我取名为Linguist,并添加一个名为LinguistWidget的类,如下图所示:2.在LinguistWidget中添加一个QPushButton,用来切换语言和显示,关键代码如下所示:LinguistWid

2020-07-18 15:28:36 76

转载 Qt 将中文汉字转成拼音与简拼

项目源码链接: https://pan.baidu.com/s/1cTrsa7GEwiaL2tT8o3eejA 提取码: 4269首先看一下项目目录:再看一下设计界面:<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>frmZhToPY</class> <widget class="QWidget" name="frmZhToPY"> &l

2020-07-18 14:01:58 248

转载 Qt 多线程编程的 QThread 类 (详细)

本文结构如下:概述 优雅的开始我们的多线程编程之旅 我们该把耗时代码放在哪里? 再谈 moveToThread() 启动线程前的准备工作 开多少个线程比较合适? 设置栈大小 启动线程/退出线程 启动线程 优雅的退出线程 操作运行中的线程 获取状态 运行状态 线程标识 更为精细的事件处理 操作线程 安全退出线程必备函数:wait() 线程间的礼让行为 线程的中断标志位 为每个线程提供独立数据 附:所有函数...

2020-07-16 23:30:08 223

原创 Oracle数据库通过数据泵(expdp/impdp)还原DMP文件

1.首先在D盘创建一个 dump 的文件夹,然后将 DMP 文件放到 dump 文件夹里:2.打开PL/SQL,在SQL窗口输入(或者链接SqlPlus,输入) ,创建泵目录:create directory dump_dir as 'd:\dump';3.然后输入(SQL窗口输入,或者SqlPlus输入):create tablespace BDCDJ13loggingdatafile 'D:\app\22830\oradata\orcl\BDCDJ13.DBF' ...

2020-06-30 17:38:27 205

转载 QTableWidget显示提示消息气泡

QTabaleWidget控件,其中的每一个Item中显示的文字内容比较多,如果设置Item过大的话,文字虽然可以显示出来,但是整个页面就会显示的Item比较少。所以为了多显示Item,每个Item的大小设置还是要适中一些,带来的问题就是每个Item中显示的内容不全。但是还必须要让用户了解每一个Item中的内容,所有就想到了使用“气泡”来显示其中的内容。具体的显示效果如下:在实现的以上功能的时候,有两个地方需要注意:1. 必须开启界面的鼠标捕获功能:ui.tableWidget->set

2020-06-16 14:22:47 207 1

原创 杰伦的《不能说的秘密》の细节 (详解)

不能说的秘密的剧情简介:  叶湘伦(周杰伦 饰)是淡江艺术高中的一名插班生,父亲(黄秋生 饰)是该校的一名教师。这天同学晴依(曾恺玹 饰)带他参观学校,接着他独自来到了学校的旧琴房,本身弹得一首好曲的他被某处传来的一首钢琴曲吸引住了。他来到其中一间旧琴房,遇到了路小雨(桂纶镁 饰),纯纯的爱情故事由此发生了。一直以来,叶湘伦都觉得小雨充满了神秘,却无法进一步了解她。叶湘伦约小雨到琴房见面...

2020-06-10 17:34:53 230 6

原创 影视后期,平面设计,ui设计师的必备网站

影视后期,平面设计,ui设计师的必备网站:高清图片、视频素材网站汇总 版权说明:Creative Commons(知识共享)简称CC协议素材,创作者主动放弃著作的部分权利,还是会有所限制,例如要求标注来源、作者名等,请看到CC协议时看清须知。 PD协议证明作品已捐献给公共领域。 CC0协议意味着创作者主动放弃了著作的所有权利,可以无条件使用包括商用。(但是,不可上传至其他素材网站、不可声称拥有版权,不可用于不法途径,图像中所涉及的内容仍有可能涉及商标权和公共及隐私权。) 序号 描述

2020-06-08 10:28:19 111

转载 Qt的Xml操作的QDomDocument

Qt的Xml操作QDomDocumentQt对于Xml的支持是很好的,一些我们需要的操作应有尽有,下面简单介绍一下怎样使用。主要有以下几点使用:写xml到文件读xml添加节点到xml删除xml中某节点信息修改xml中某节点信息准备工作.pro加入QT += xml需要include QDomDocument QTextStream QFile三个头文件WriteXml直接上代码void writeXml(){ QDomDocument doc; QDomPro

2020-06-05 10:45:48 165

原创 完全卸载office(手动卸载)、微软工具自动卸载、安装Office时提示错误1310、写入文件“GROOVEEX“时错误,请确认您有权限访问该目录

方法1.下面是微软提供的手动完全卸载office软件(自己一步一步按照操作卸载)https://support.office.com/zh-cn/article/%e6%89%8b%e5%8a%a8%e5%8d%b8%e8%bd%bd-office-4e2904ea-25c8-4544-99ee-17696bb3027b?ui=zh-CN&rs=zh-CN&ad=CN#offi...

2020-05-29 16:40:14 5372 1

转载 虚函数有什么用,什么时候用

刚开始学C++学到“类”这一章的时候一直不明白虚函数用来做什么。看书上举的例子不太明白。#include<iostream>using namespace std; class Father{public: void Show() { cout<<"父类Show函数"<<endl; }}; class Son:public Father{public: void Show() { cout<<"子类Show函数"&l

2020-05-22 14:29:32 109 1

转载 Qt5.9中QObject::connect()函数用法(函数使用的前提条件和参数详解)

本文章主要总结Qt5.9中QObject::connect()函数的用法,全文分为两大部分,第一部分讲解connect函数使用的前提条件,第二部分讲解connect函数各个参数详解和具体的用法实例。一、首先需要注意的是,connect()函数有且只能在QObject类里面和QObject派生类里面使用,自己新建的类里面(基类不是QObject类和其QObject派生类)使用connect()函数是无效的,编译时一直报错。当然,我们新建工程比如widget,mainwindow,dialog都是QO.

2020-05-21 17:44:04 89

转载 C++的抽象类详解

在介绍抽象类之前,我们先介绍一下纯虚函数。1.纯虚函数在基类中仅仅给出声明,不对虚函数实现定义,而是在派生类中实现。这个虚函数称为纯虚函数。普通函数如果仅仅给出它的声明而没有实现它的函数体,这是编译不过的。纯虚函数没有函数体。纯虚函数需要在声明之后加个=0;class <基类名>{virtual <类型><函数名>(<参数表>)=0; ......};2.抽象类含有纯虚函数的类被称为抽象类。抽象类只能作为派生类的基类,.

2020-05-21 09:58:26 145 2

转载 Qt测算代码块的运行时间

方法1:先包含头文件:#include<QElapsedTimer>然后写代码:QElapsedTimer mstimer;mstimer.start();// ****此处添加需要计算运行时间的代码float time = (double)mstimer.nsecsElapsed()/(double)1000000;qDebug() << time;// 最终统计出来是ms方法2:利用QTime,其精度为ms级#include &l

2020-05-18 13:11:24 90 2

原创 获取 Access 表的字段数据类型(RecordSet.fields(i).type)

头文件:#include <QSqlDatabase>#include <QSqlQuery>#include <QSqlRecord>#include <QSqlField>#include <QVariant>获取数据库的db:QSqlDatabase KQCheckRule_6101::getPlanForm...

2020-04-22 17:25:33 202 3

转载 Qt操作读取sqlite数据库信息,表名,表数据,字段类型

定义一个容器存放数据库中表信息数据:static std::map<QString, std::vector<std::vector<std::tuple<QVariant::Type, QString, QString>>>> read(const QString& name);// 表名 //表数据vector /...

2020-04-17 18:36:14 142 1

转载 Qt对Access数据库进行操作(表、字段和域的读取)

代码如下:#include <QtCore/QCoreApplication>#include <QTextStream>#include <QtDebug>#include <QSqlDatabase>#include <QStringList>#include <QSqlError>#include &l...

2020-04-17 18:31:51 256

转载 Qt编写主界面顶部和左侧导航

界面效果:资源文件 :Qt编写主界面顶部和左侧导航1.工程目录2.main.cpp#include "uidemo08.h"#include "appinit.h"#include <QApplication>#include <QTextCodec>#include <QFile>int main(int arg...

2020-04-08 15:53:26 904 1

原创 QApplication的常用函数 (陆续...)

QApplication::focusWidget(); 返回具有键盘输入焦点的应用程序小部件,如果此应用程序中没有小部件具有焦点,则返回0。QLineEdit *lineEdit1 = (QLineEdit*)QApplication::focusWidget();if(lineEdit1 != nullptr){ QString sName = lineEdit1->...

2020-04-07 23:51:57 153

转载 Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细)

先要卸载之前安装过的Oracle , 卸载请看 :https://blog.csdn.net/Superman___007/article/details/104190933安装过程中可能会遇到的问题 1.提示找不到WFMLRSVCApp.ear文件。 2.[INS-13001]环境不满足最低要求。 3.没有安装NET Fram...

2020-02-06 02:23:11 947

原创 Oracle完全卸载

1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!3.打开注册表,找到路径: HKEY_LOCAL_MACH...

2020-02-06 01:16:34 111

原创 使用 StackedWidget 和 TabWidget 来动态创建多个页面

首先在界面拖入TabWidget 和StackedWidget 控件:注意 StackedWidget 控件有两个页面 page 和 page_2.connect(ui->tabWidget_header,&QTabWidget::currentChanged,this,&TestClass::currentChanged);...省略QSt...

2020-01-14 11:12:31 585 3

原创 TreeWidget添加checkbox后的选中事件

首先connect一下到槽函数:connect(ui->treeWidget,SIGNAL(itemChanged(QTreeWidgetItem*,int)),this,SLOT(treeItemChanged(QTreeWidgetItem*,int)));treeItemChanged函数如下:void KqDlgXzpjzbTree::treeItemChanged(...

2020-01-13 15:04:58 293

原创 QPair和QMap以及结构体struct的连用

在头文件里面:定义一个QPair和一个struct结构体#ifndef TESTCLASS_H#define TESTCLASS_H#include <QDialog>#include <QMap>namespace Ui {class TestClass;}typedef QPair<QString,int> OnlyKey;...

2020-01-13 14:07:27 814

原创 QTabWidget动态添加空的标签Tab

现在需要通过代码创建 TabWidget 的几个空的 Tab 页面。所以需要用到 addTab 这个函数,但是 int QTabWidget::addTab(QWidget *page, const QString &label) 的第一个参数是需要传入一个控件才行。但是我不想现在传入控件,而是想先初始化出来,在后面需要创建时再自己添加控件。可以一开始为每个Tab加载一个什么都没有的...

2019-12-26 16:00:43 966

原创 Sql中DIstinct与Order By同时使用问题

所创建的一个表:创建表:CREATE TABLE table( Oid int primary key, Name varchar(10))插入数据:insert into table123 (oid,Name) values (0,'陈灰灰');insert into table123 (oid,Name) values (1,'董老师');insert into ta...

2019-12-24 11:31:53 124

转载 查询SQL一行多列的数据中最大值

union 操作符用于合并两个或多个 select语句的结果集。请注意,union 内部的 select 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条select语句中的列的顺序必须相同。SQLunion 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_n...

2019-12-10 16:34:37 615 1

转载 获取Excel某列汉字的拼音

【说明】版本:Excel 2010文件后缀:.xls有在.xlsb文件下使用未成功。建议使用.xls后缀。1、调出“开发工具”步骤:文件-->选项-->自定义功能区-->勾选“开发工具”-->确定2、开发工具-->Visual Basic开发VB应用3、插入--> 模块在插入模块的编辑器,空白处粘贴如下代码...

2019-11-27 17:18:12 149 1

转载 SVN更新、清理乱码解决

我的电脑信息 win7 64bitsvn版本:先介绍一种最简单的方法,一般都会有效,疑难杂症请用第二种方法一:将前面6项全部选上--> [确定]无效请仔细看下面方法二方法详解方法二:1、下载sqllite工具 (或者下载 Navicat Lite这个比较好用)官网下载地址http://www.sqlite.org/download.html...

2019-11-27 17:09:56 75 2

原创 检查几个值是否为1(不为1自动变为1)

输入几个值检查它们的和是否为1void KqDlgGeographicConditions::WeightChecking(){ double check1 = ui->lineEdit_Val1->text().toDouble(); double check2 = ui->lineEdit_Val2->text().toDouble(); ...

2019-11-07 15:05:31 62 1

原创 Qt删除,复制当前路径下所有文件(夹)

Qt删除路径下所有文件,复制路径下所有文件方法的封装.//删除当前文件路径下的文件bool KQProductHelper::RemoveFiles(QString sfilePath){ if(sfilePath.isEmpty()) return false; QFileInfo fileinfo(sfilePath); QString bas...

2019-10-09 14:40:27 89 1

转载 QFileInfo的简单用法

QFileInfo的几个构造函数:QFileInfo( )QFileInfo( const QString &file)QFileInfo( const QFile &file)QFileInfo( const QDir &dir, const QString &file)QFileInfo( const QFileInf...

2019-09-27 11:06:30 140 1

原创 Qt添加/查找槽错误

错误描述(1) 在UI界面中右击控件,然后选择“转到槽”,提示错误如下:The class containing “Ui::mainwindow" could not be found in E:\QtProject_n508\RSAMeasurement3D\DataStorer\mainwindow.cpp.Please verify the #include-directi...

2019-09-27 10:28:47 1528 2

原创 Qt分割字符串方法(封装)

分割字符串一般会用到split 方法进行分割.QString str1 = "apple/orange/banana";QStringList sListCode=str1.split('/');foreach ( QString sCode, sListCode) { qDebug << sCode ; }下面对这个方法进行封...

2019-09-25 16:17:07 344 1

转载 SQL将一个表中字段的值复制到另一个表的字段中

SQL Server 将一个表中字段的值复制到另一个表的字段中 :具体方法如下一:update 表2 set (要插入的列名)= select 表1.某一列 from 表1 left jion 表2 on 表1和表2的关联 where .....二:update 表1 set 表1.列=表2.列 from 表2 where 表2.id=表1.id三:update _a set...

2019-09-12 00:29:46 1638 2

转载 SQL Server 2014 安装图解(步骤不同时四个可以相互参考)

首先说明这个不是水文章,这是我做的笔记,以后要用到我会参考这个。第一个:https://jingyan.baidu.com/article/3a2f7c2e653d5926afd61197.html第二个:https://www.baidu.com/link?url=N-2uEGAiOp-bYkgo0N7P8E6xVmauE6k455QWQWV4zFbk4O9vOspVjgPOLSsKyw...

2019-09-11 17:24:31 79 1

转载 完全卸载(彻底)Sql Server 2014数据库

1.相关准备工作。(1)在运行中输入services.msc,然后找到所有跟Sql Server有关的服务,并且停止这些服务。(2)从控制面板卸载。①在电脑左下角的搜索框输入”控制面板”,并且回车②点击”程序卸载”2.在程序列表中找到”Microsoft SQL Server 2014(64位)”,右击 选“卸载”(或双击)。(1)此处需要特...

2019-09-11 15:38:06 1689 1

原创 [Microsoft] [ODBC驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 QODBC3:不能连接

这个问题是我用一个登录程序连接SQLServer数据库时出现的错误,但是根据网上的其他教程来做,依旧没有解决,网上大部分都说要来设置ODBC数据源管理程序,“要用系统DSN”。下面是我错误的窗口:大多数方法差不多如下:在管理工具里面 -》点数据源ODBC -》 系统DSN -》添加 选SQL 然后找到你要连接的数据库`~~ 在连就OK了这里的系统DSN 的配置要跟 用户D...

2019-09-11 14:32:21 7512

35个可商用免费素材网站整理.xlsx

35个可商用免费素材网站整理,图片,视频等一些资源文件的网站合集整理。https://mp.csdn.net/console/editor/html/106613673

2020-06-08

Qt仿windows10记事本

项目使用QtCreator实现的,功能有新建,打开,保存,另存为,翻译和编辑的功能。文字变色,编辑界面变色。对设置的保存操作,读写操作配置文件ini,翻译。博客:https://blog.csdn.net/Superman___007/article/details/96317199

2019-07-17

C#实现聊天程序

本资源是一个C#下的聊天小功能,只适合学习,是通过窗体功能实现的.

2019-05-13

打字游戏(C语言)

本资源是一个数字游戏,就是屏幕上出现数字从上往下移动,每出现一个数字,可以通过键盘输入来消除,使用的是C语言来实现的,环境是在VC下运行,步骤1.下载资源后,打开VC 2.找到刚才下载的文件夹,找到项目下的 "数字游戏.dsw" 文件,直接拖入到VC里面,就可以运行了.

2019-05-13

.Net的存储过程

本资源文件主要将的是存储过程的实现,通过web的增删改查功能来实现存储过程,本资源是使用SqlServer来实现.

2019-05-13

.Net的jsp里添加验证码文件

这个压缩包里面有说明怎么使用验证码代码的功能,只需要添加几个类后,再在html页面修改一些就行!

2019-05-13

国土资源信息核心元数据.pdf

《国土资源信息核心元数据标准(TD/T 1016-2003)》是在国际地理信息标准化技术委员会(ISO/TC 211)的《地理信息 元数据》标准草案的基础上,结合国土资源空间与非空间信息的特点及描述要求而制定的。

2019-05-13

C++五子棋小游戏练习项目

简单的五子棋小项目的资源,可以使用五子棋项目学习简单的C++知识!

2019-03-28

QTreeView控件实现节点的增删改并保存入库

本资源是一个完整的QTreeView增删改的小工具项目,下载只需修改数据库的连接地址即可运行,使用的数据库是mdb数据库(access),可以很好的用来学习QTreeView节点的增删改功能。

2019-03-01

空空如也

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