mysql odbc qt5 qt

qt RGB 转RGB565 生成提供单片机LCD显示

void convertRgbToRgb565(int red, int green, int blue) { uint16_t rgb565; QColor color(red, green, blue); uint16_t r = color.red() >> 3; uint16_t g = c ......
单片机 RGB 565 LCD qt

2万字60道MySQL经典面试题总结(附答案)

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.c ......
答案 经典 MySQL

QT Create 配置 CMake

安装 安装QT Create 安装CMake (MAC OS) brew install cmake 配置 配置CMake 配置Kit ......
Create CMake QT

mysql定期备份bat脚本

@echo off echo 设置MySql数据库的连接信息 set host=127.0.0.1 set port=3306 set user=root set pass=123456; echo 设置要备份MySql数据库名称 set dbname=hncg echo 获取当天的日期格式,例如: ......
脚本 备份 mysql bat

09、Qt 出现 AutoUic error

错误: 我们将AUTOUIC设置为ON之后,cmake会自动帮我们生成ui文件对应的.h头文件,但是需要ui文件和h文件在同一个目录下。 如: src include mainwindow.h mainwindow.ui source mainwindow.cpp 上面的目录结构.h文件和.ui文件 ......
AutoUic error

Qt 全局热键之使用QxtGlobalShortcut实现

全局热键,我们普遍关心的三个问题 检测快捷键是否被占用 注册(反注册)快捷键 快捷键被触发 本文就介绍QxtGlobalShortcut在Qt5中的应用,看看最简单使用步骤和例子: 把qxtglobalshortcut5文件放在项目目录下,在项目.pro加入一句,include(qxtglobals ......
热键 QxtGlobalShortcut 全局 Qt

Mysql B-Tree与B+Tree区别

一、B-Tree与B+Tree介绍 B-Tree B-Tree是一种平衡树,用于支持快速的查找、插入和删除操作。B-Tree通常被用作关系数据库管理系统(RDBMS)的索引结构,因为它能够在大数据集合中进行快速的查找,且对磁盘I/O的访问更加高效。B-Tree的结构如下: B+Tree B+Tree ......
Tree B-Tree Mysql

MySQL8.0 创建用户及授权 - 看这篇就足够了

什么时候会用到 对接外系统时,需要给其余系统开放访问权限 本系统中,分权限管理数据,防止root权限删库跑路😂 mysql版本 MySql8.0+ 具体步骤 1.命令行进入MySql 使用 mysql -u#UserName -p#PassWord 命令进入MySql #UserName 代表你的 ......
用户 MySQL8 MySQL

连接mysql报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘

mysqlbin目录cmd回车进入命令行界面或管理员身份运行; 1.登录mysql > mysql -u root -p 输入密码 2. >use mysql 重置密码 > update user set authentication_string='' where user='root'; >fl ......
Operation localhost failed mysql ERROR

MySQL基础:事务

MySQL基础:事务 事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 默认MySQL的事务是自动提交的,也就是说,当执行一条DML(数据操作语言:对数据库进行增删改操作)语句,MySQL会 ......
事务 基础 MySQL

mysql中datediff函数用法

mysql中datediff函数用法1. datediff函数语法用法:表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])允许数据类型: timeinterval 表示相隔时间的类型,代码为:年份 ......
函数 datediff mysql

Mysql5

title: Mysql5.7 MGR模式 date: 2022-08-26 tags: Linux Mysql MGR categories: 运维 数据库 Mysql MGR同步 keywords: 'Linux,Mysql,MGR' description: Mysql5.7 MGR模式 co ......
Mysql5 Mysql

关于Mysql中文字段的排序

发表这个帖子是因为产品的一个需求,按照名称首字母正序排序。 目前所有的库默认的字符集都是utf8mb4, 排序规则是utf8mb4_general_ci,这种排序规则不支持按中文的拼音首字母排序而GBK字符集基本是按照汉字的拼音码进行编码的,所以这里想到了用转换字符集的方式来处理这个问题。目前想了两 ......
字段 Mysql

CentOS安装Mysql5

title: CentOS安装Mysql5.7 date: 2022-08-14 17:45:50 tags: Linux CentOS Mysql categories: 运维 数据库 Mysql keywords: 'Linux,CentOS,Mysql' description: CentOS ......
CentOS Mysql5 Mysql

Mysql开启日志

title: Mysql日志 date: 2022-09-7 tags: Linux Mysql 日志 categories: 运维 数据库 Mysql 日志 keywords: 'Linux,Mysql,日志' cover: https://qiufuqi.gitee.io/img/hexo/20 ......
Mysql 日志

Docker安装Mysql

title: Docker安装Mysql date: 2022-09-11 tags: Linux Docker Mysql categories: 运维 Docker Mysql keywords: 'Linux,Docker,Mysql' cover: https://qiufuqi.gitee ......
Docker Mysql

mySQL面试题

MySQL面试题 1.InnoDB索引和MyISAM索引的区别是什么? InnoDB的索引的索引在存储的时候,他的索引是和数据是存储在一个文件里的,MyisAm的索引是另外的一个文件,和数据不是在一个文件里。 索引文件所对应的B+树的最叶子结点记录的数据有所区别,InnoDB里是存储的数据行的Id, ......
mySQL

mysql8主从复制(一主三从) docker

一、准备挂载文件 为了将配置文件在宿主机做挂载,先运行测试镜像拷贝配置文件 1、拉取镜像 docker pull mysql:8.0.26 2、创建测试容器mysql-demo docker run -it -p 3300:3306 \ --name mysql-demo \ -e MYSQL_RO ......
主从 mysql8 docker mysql

mysql关联表查询最新的数据

mysql关联表查询最新的数据 select it.name,ns.id,it.id childId,it.id_card idCard,it.card_type cardType,it.birthday,ns.guardian guardian,ns.mother_phone motherPhon ......
数据 mysql

MySQL-ACID与事务隔离级别

MySQL-ACID与事务隔离级别 1. 事务的概念 数据库的事务是并发控制的基本单位,是指逻辑上的一组操作,要么全部执行,要么全部不执行。中间任何一个操作出现错误, 都会回滚(rollback)到数据最初的安全状态, 以保证不会对系统数据库造成错误的改动。 事务有如下几个特点: 原子性(Atomi ......
MySQL-ACID 级别 事务 MySQL ACID

Mysql常用语法详解

一、数据库 创建数据库 create database 数据库名; 查询所有数据库 show databases; 查看正在创建的数据库信息 show create database 数据库名; 删除数据库 drop database 数据库名; 使用数据库 use 数据库名; 二、表 创建表 cr ......
语法 常用 Mysql

Qt 优秀开源项目 SARibbon

这是Qt(最低要求Qt5,支持C++11的编译器)下一个轻量级的Ribbon控件(Office样式UI),界面截图: 编译方法 使用Qt Creator直接打开SARibbon.pro,并编译即可,会编译出SARibbonBar库和一个(目前只有一个例子)例子,lib和例子的目录位于bin_qt{Q ......
SARibbon 项目 Qt

MySQL创建数据库(CREATE DATABASE语句)

在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>]; [ ......
语句 DATABASE 数据库 数据 CREATE

远程连接数据库时候报Mysql has gone away的错误

连接远程服务器的MySQL的时候报了The server has gone away的错误,网上找了很多方法都没发现问题 最后使用 sudo netstat -an | grep 3306 发现3306端口只运行在ipv6上,这下找到原因了, 一开始在设置对外开发远程登录的时候修改了/etc/mys ......
错误 时候 数据库 数据 Mysql

Qt 优秀开源项目 Qt-Advanced-Docking-System

这个项目的原作者是mfreiholz,但是已经6年没更新,githubuser0xFFFF将该项目fork之后,一直维护到现在,这应该算是开源界的接力了。如果你还在项目Visual studio的酷炫docking效果,那么不妨试试这款加强版的QDockWidget。 目前支持Qt5和Qt6,我在最 ......

Qt Qt-Advanced-Docking-System介绍及使用教程

一.概述 1.控件描述 QT自带的Dock布局管理大家都用过,中规中矩,但是满足不了现在ui强大的人机交互需求。而Qt-Advanced-Docking-System在Dock的基础上进一步完善功能,具有更高的自由度、灵活性和可扩展性,满足程序员对人机交互的自由定义。这个开源控件类似于Devexpr ......

mac M2 colima下 mysql 镜像问题

一开始时使用如下配置 version: "3" services: mysql: image: mysql:5.7.22 container_name: mysql ports: - 3306:3306 environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWO ......
镜像 colima 问题 mysql mac

mysql 5.7一键部署脚本,支持服务器多实例

背景 最近一个项目上,一台linux需要部署mysql 5.7 多实例,为了加快部署的速度,写了一个脚本。 解决方案 #!/bin/bash #download mysql package package="mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz" ec ......
脚本 实例 服务器 mysql 5.7

Spring Cloud Alibaba微服务搭建(二)- 安装mysql

背景: CentOS 7 mysql 8 步骤: mysql安装文件,自行网上下载 https://downloads.mysql.com/archives/community/ 网上说,centos可能会自带mysql数据库,需要删除,先运行命令检查一下是否有 我的没有,如果有网友说可以使用命令 ......
Alibaba Spring Cloud mysql

力扣569(MySQL)-员工薪水中位数(困难)

题目: 写一个SQL查询,找出每个公司的工资中位数,以任意顺序返回结果表。查询结果个数如下所示。 输出结果如下: 解题思路: 中位数:位于集合正中间的元素。当数据总书为奇数时,最中间的数就是中位数,当数据个数为偶数时,中间两个数的平均值为中位数。 方法一:使用窗口函数row_number() 和fl ......
中位数 薪水 员工 MySQL 569