自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 MySQL存储过程详解 mysql 存储过程

mysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一...

2018-08-22 16:11:45 195

转载 Eclipse使用入门教程

Eclipse使用入门教程 说起java的IDE,朗朗上口的无非是Eclipse了,假若能熟练Eclipse,对于我们编写java程序会起到事半功倍的效果,大大提高我们工作效率。因此本篇博文,笔者只是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。 1. 常用快捷键 这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握...

2018-07-05 16:00:12 287

转载 使用MySQL Workbench建立数据库,建立新的表,向表中添加数据

点击上图中的“加号”图标,新建一个连接,    如上图,先输入数据库的账号密码,帐号默认为root,填好密码后 点击“OK”,连接就建立好了,建立完成后,会出现一个长方形的框框,双击它,出现下图所示页面    点击图中的红圈里的按钮,新建一个Schema,即数据库(个人理解。。),修改一下Name 的值,如  mydatabase ,点击apply,再点apply,然后点finish  如下图所示...

2018-06-25 11:29:24 1879

转载 MySQL数据库远程访问权限如何打开(两种方法)

在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。下面介绍两种方法,解决这一问题。1、改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhos...

2018-06-21 11:11:44 13990 1

转载 MySql可视化工具MySQL Workbench使用教程

1. MySQL WorkbenchMySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。2.MySQL Workbench 的下载和安装  (1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。  (2)可以独立安装MySql Workbench。官方下载地址:http://dev.mysq...

2018-06-20 14:37:49 22680 1

转载 mysql使用

在 Windows 命令提示符下,转到mysql的bin目录下运行:启动: net start MySQL停止: net stop MySQL卸载: sc delete MySQL登录到MySQL当 MySQL 服务已经运行时, 我们可以通过MySQL自带的客户端工具登录到MySQL数据库中, 首先打开命令提示符, 输入以下格式的命名:mysql -h 主机名 -u 用户名 -p-h : 该命令用...

2018-06-15 11:36:02 260

转载 mysql语法

创建数据库:CREATE DATABASE --DATABASE 或者 SCHEMA数据库集合IF NOT EXISTS db_nameCHARACTER SET utf8COLLATE utf8_general_ci删除数据库 :DROP DATABASE db_name;创建数据表:CREATE TABLE IF NOTEXISTS tb_name(id int(5)...

2018-06-15 11:29:50 327

转载 mysql数据模型

1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节  范围(-128~127)smallint(m)2个字节  范围(-32768~32767)mediumint(m)3个字节  范围(-8388608~8388607)int(m)4个字节  范围(-2147483648~2147483647)bigint(m)8个字节  范围(+-9.22*10的18次方)取值范围如果加了un...

2018-06-15 11:28:33 2411

原创 Android Studio更换图片:选择照片或拍照相关代码

弹出信息提示框代码 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("选择图片"); builder.setMessage("可以通过相册和照相来修改默认图片!"); builder.setPos...

2018-06-11 10:11:26 4963

转载 Android ExpandableListView使用小结(一)

作者:落英坠露链接:https://www.jianshu.com/p/9fa82c15fe1eExpandableListView 是什么?官方给出的解释是:A view that shows items in a vertically scrolling two-level list. This differs from the ListView by allowing two levels:...

2018-05-17 14:31:54 217

转载 详解Java中Map用法

转载:http://blog.csdn.net/guomutian911/article/details/45771621Map以按键/数值对的形式存储数据,这里要特别说明( Map.Entry,是Map的内部类,它用来描述Map中的键/值对)。 Map是一个接口,我们平时多用它的实现类HashMap。用例如下:[java] view plain copypublic     static    ...

2018-03-20 16:51:25 7798

原创 关于QT5.7及以上版本不能在XP电脑上运行问题

下载安装vcredist2013x86.exe或者更高版本,然后就可以运行啦  啦啦啦我这新手可是折腾了两三天才找到解决办法的,高版本QT需要高版本的VC运行环境支持,就跟Java运行必须要虚拟机一个原理。

2017-07-05 16:09:54 5887 2

原创 Qt5中汉字乱码问题心得

QT4中解决汉字乱中码,常需要在main()主函数中加以下代码QTextCodec::setCodecForTr(...)QTextCodec::setCodecForCStrings(...)QTextCodec::setCodecForLocale(...)QT5中将前两个函数直接去掉了,但是界面的汉字显示都没有问题,在代码中调用命令行命令打印.rtf文件过程中,因为路

2017-07-05 16:00:22 1211

转载 qt执行cmd命令

转载http://blog.csdn.net/hn307165411/article/details/6858614

2017-07-05 14:33:00 552

转载 使用Qt5.7.0 VS2015版本生成兼容XP的可执行程序

版权声明:本文为灿哥哥http://blog.csdn.net/caoshangpa原创文章,转载请标明出处。这篇是Qt在pro中添加依赖库的简单方法的前传,在Qt生成可执行文件exe后,需要知道该exe依赖哪些库文件。这里用Qt5.7.0 VS2015版本举例说明。在D盘根目录新建一个最简单的Qt Widgets Application,名为test。将构建选

2017-06-26 14:06:50 825

转载 Qt之二维绘图

学习Qt,那么二维绘图必不可少!而且在开发界面的时候很多样式(点、线、矩形、弧形、饼状图、多边形、贝塞尔弧线等)都会用到,所以建议认真学习二维绘图!    Qt的二维图形引擎是基于QPainter类的,QPainter既可以绘制几何图形,也可以绘制像素映射、图像和文字。此外,QPainter也支持一些高级特性,例如反走样(针对文字和图形边缘)、像素混合、渐变填充和矢量路径等,QPainte

2017-06-13 09:33:51 1251

转载 Qt Charts基本组成

版权声明:进步始于交流,收获源于分享!纯正开源之美,有趣、好玩、靠谱。。。作者:一去丶二三里 博客地址:http://blog.csdn.net/liang19890820目录(?)[+]简述Qt Charts API 构建在 Qt Graphics View 框架之上,可以使用 QChart 类将图表显示为 QGraphicsWidget。但还有一

2017-05-10 09:36:51 1917

转载 QT中的static用法

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:01.//Example 10

2017-03-20 10:35:56 11692

转载 Qt 2D绘图坐标系统

一、坐标系简介。 Qt中每一个窗口都有一个坐标系,默认的,窗口左上角为坐标原点,然后水平向右依次增大,水平向左依次减小,垂直向下依次增大,垂直向上依次减小。原点即为(0,0)点,然后以像素为单位增减。 例如: void Dialog::paintEvent(QPaintEvent *){    QPainter painter(this);    painter.setBr

2017-03-07 10:08:39 1453 1

转载 最简单的TTcpServer与TTcpClient通信实例-Delphi

interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, Sockets, StdCtrls;type//工作流程://程序运行后点[连接]连接TcpClient和TcpServer//点[发送]将edit1中的文

2017-02-24 10:48:15 3837

转载 使用 QJson 处理 JSON

XML 曾经是各种应用的配置和传输的首选方式。但是现在 XML 遇到了一个强劲的对手:JSON。我们可以在这里看到有关 JSON 的语法。总体来说,JSON 的数据比 XML 更紧凑,在传输效率上也要优于 XML。不过 JSON 数据的层次化表达不及 XML,至少不如 XML 那样突出。不过这并不会阻止 JSON 的广泛应用。一个典型的 JSON 文档可以像下面的例子:

2017-02-17 16:15:35 1434

转载 Qt5中使用 QJsonDocument 处理 JSON

QJson 是一个基于 Qt 的第三方库,适用于 Qt4 和 Qt5 两个版本。不过,如果你的应用仅仅需要考虑兼容 Qt5,其实已经有了内置的处理函数。Qt5 新增加了处理 JSON 的类,与 XML 类库类似,均以 QJson 开头,在 QtCore 模块中,不需要额外引入其它模块。Qt5 新增加六个相关类:QJsonArray封装 JSON 数组QJ

2017-02-17 16:05:09 3013

转载 Qt中QJosn生成与解析

QJsonDocument    QJsonDocument既可以从一个基于文本表示的UTF-8编码,又可以从Qt自己的二进制格式读取和写入这个文件。    JSON文档可以从它的基于文本的表示使用QJsonDocument::fromJson()转换为QJsonDocument,用.toJSON()将其转换回文字。解析器非常快速和高效,将JSON转换为二进制表示。    QJ

2017-02-17 11:48:41 711

转载 QT中窗体的停靠

停靠窗口作为主窗口的一部分,可以停靠、浮动、显示隐藏等。现在很多软件都具有可停靠窗口    可停靠位置:  [cpp] view plain copy print?//mydockwidget.h  #ifndef MYDOCKWIDGETDEMO_H  #define MYDOCKWIDGETDEMO

2017-02-06 11:28:25 890

转载 用Qt创建一个简单的菜单

本文将给你详细,讲述菜单的创建过程,包括QAction的创建和链接,QMenu的创建和链接QAction。一、Window在将这些之前,我们还是要知道QMainWindow的窗体,是怎么样的!我们可以看到,MenuBar,在最上面的位置,我们添加的菜单就在窗体的那个位置。二、创建过程(编写代码)1、创建一个工程,添加一个类,MyWindow,

2017-02-06 10:44:33 2001

转载 Qt之布局管理——停靠窗口

QDockWidget类继承与QWidget类,用于停靠窗口的管理。在主窗口中,先设置中心控件,然后实例化QDockWidget对象,通过setFeatures( )设置停靠窗口的窗体特性,通过setAllowedAreas(  )设置窗体可停靠的区域。具体如下:void setFeatures(DockWidgetFeatures features )QDoc

2017-02-06 09:15:57 843

转载 详解 QT 布局管理界面 图文并茂

T 布局管理界面 图文并茂是本文介绍的内容,先来看内容。今天来实现一个温度转换器的界面。如下图:水平布局管理器可以把它所管理的部件以水平的顺序依次排开,例如上图中中间的“Centigrade”和“Fahrenheit”两段文字,就是水平排列的,这个时候就可以用水平布局管理器来实现。垂直管理器类似,它可以把它所管理的部件以垂直的顺序依次排开,例如上图中右侧的液晶数字和地下的表

2017-02-03 16:31:31 410

转载 Qt 让弹出的窗口居中显示

设置窗口居中显示这是在UI编程中经常要遇到的问题。方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码:#include //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->wi

2017-01-20 09:43:10 13341

转载 Qt窗体间传值之public函数接口

在前两篇博文中,已经展示了两种窗体间传值的方式,这里介绍另一种,使用public函数接口的方式,这里就牵扯到两个方向间的传值,父到子以及子到父窗口,通过这种方式都很容易做到,如子到父,可以在子窗体中实现一个public方法如prepareDoingData(&data),将需要处理的data的引用传递到子窗体,子窗体中可以对其进行操作,这里展示父到子的传值:          在Dialo

2017-01-20 09:41:30 1329

转载 QT窗体间传值之全局变量

上一次的文章讲到了使用Signal&Slot机制进行窗体间数据的传递。这里介绍另一种方式全局变量进行传值,在上一次的界面中的mainWindow和dialog中分别加入一个Label和LineEdit以及一个pushbutton。效果如:       运行方式为在主界面mainWindow中单击全局变量按钮对全局变量进行赋值,赋值完成后,在Dialog中单击全局变量在LineE

2017-01-20 09:40:12 937

转载 QT窗体间传值总结之Signal&Slot

在写程序时,难免会碰到多窗体之间进行传值的问题。依照自己的理解,我把多窗体传值的可以使用的方法归纳如下:      1.使用QT中的Signal&Slot机制进行传值;      2.使用全局变量;      3.使用public形式的函数接口;      4.使用QT中的Event机制(这种没有把握,但是感觉应该是可以的),但是实现起来应该比前几种复杂,这里不做讨

2017-01-20 09:37:51 336

转载 Qt中使用QMap的

[cpp] view plain copy#include    #include    using namespace std;    class MapTest    {    public:        void showMap()

2017-01-19 09:55:22 2411

转载 QListWidget的一些常用函数

listWidget = QListWidget() #实例化一个(item base)的列表listWidget.addItem('dd') #添加一个项listWidget.addItems([]) # 从序列中添加子项listWidget.setDragEnabled(True) #设置拖拉listWidget.sortItems() #排序listW

2017-01-18 15:34:05 1554

原创 Qt中静态变量使用方法

静态变量可以在各个页面之前使用先定义一个用于存放静态变量的类 例如datavar在datavar.h中添加如下代码#ifndef DATAVAR_H#define DATAVAR_H#include class dataVar : public QObject{ Q_OBJECTpublic: explicit dataVar(QObject *paren

2017-01-18 09:36:21 11516 1

转载 Qt中各种数据类型之间的转换

char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str=QString(a);

2017-01-18 09:14:31 4158

转载 QT QTableView用法小结

QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头    //准备数据模型    QStandardItemModel *student_model = new QStandardItemModel();    student_model->setHorizontalHeaderItem(0, new QStandardItem(

2016-12-27 10:32:33 1781

转载 Qt窗口操作函数(最大化,全屏,隐藏最大化,最小化)

Qt窗口中的一些小技术总结 //Qt主窗口没有最小化,最大化按钮且最大化显示 int main(int argc, char *argv[]) { QApplication a(argc, argv); TestQtForWinCE w; w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint& ~

2016-12-26 09:42:36 2336

转载 QT笔记:数据库总结(一)

#include QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类执行SQL语句QSqlRecord类封装数据库所有记录QSqlDatabase类[cpp] view plain copy print?QSqlDatabase db = QSqlDatabase::addDatabase(

2016-12-16 10:59:56 223

转载 QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型

QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序常用函数QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) const  获取水平头或垂直头标

2016-12-16 10:56:04 312

原创 Qt中添加资源图片方法g

第一步:添加Qt资源文件,往项目中添加新文件,选择Qt分类中的Qt资源文件,文件名改为“myImage”,其它选项默认即可;第二步:添加图片,先将图片文件夹Image放到与资源文件myInage.qrc同级目录下。回到Qt设计界面,点击“添加”按钮,选择“添加前缀”,将属性栏中前缀改为“/myImage”,选择添加按钮,弹出的对话框中选择图片文件夹Image中选择图片,点击“打开”按钮即可。最

2016-12-16 09:00:30 5677

空空如也

空空如也

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

TA关注的人

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