海上月
排序之希尔排序 排序之希尔排序
void ShellSort(int* a, int n) { int gap = n; while (gap > 1) { gap = gap / 3 + 1;/*排序元素的间隔 只不过间
2023-06-22 AllenMirac
UTF-8编码 UTF-8编码
UTF-8就是在互联网上使用最Unicode的实现方式,其他实现方式还包括UTF-16和UTF-32。不过在互联网上基本不用。重复一遍,这里的关系是,UTF-8是Unicode的实现方式之一。 世界上存在着多种编码方式,同一个二进制数
2023-06-22 AllenMirac
SQL小小知识点:超键,候选键,主键,外键基本概念 SQL小小知识点:超键,候选键,主键,外键基本概念
超键定义:在关系模式中,可以唯一标识一个元组的属性集称为超键(Super Key)。 举个栗子:student(Sno, Sname, Sage, Ssex) 在这个结构中,只有包含Sno的属性集合才能是超键,因为如果不包含Sno,可能
2023-06-22 AllenMirac
QT连接Mysql后的简单操作(增删改查) QT连接Mysql后的简单操作(增删改查)
连接数据库首先要连接自己在电脑上安装的MySql的数据库(这个是最难也是最重要的一步,万事起步难),连接上了之后的Sql语句就会就会非常简单了,连接数据库可以参考这篇博客(注意在连接时会有可能会有很多报错信息,但是只要按照这个操作来,一
2023-06-22 AllenMirac
Qt:_QWidget::paintEngine:_Should_no_longer_be_called Qt:_QWidget::paintEngine:_Should_no_longer_be_called
目录 由来 注意下面我的创建过程:  下面是解决方法:  产生这个错误的原因: 由来今天在QT Creater使用QPainter的时候出现了这个错误,在引用输出窗口还有这么一些错误 之前在使用其他类的时候,直接在widget.h中
2023-06-22 AllenMirac
QT_Creater工程文件介绍 QT_Creater工程文件介绍
Qt Creator工程管理Qt Creator以工程项目的方式对源码进行管理 一个Qt Craetor工程包含不同类型的文件 .pro项目描述文件+ .pro.user用户配置描述文件+ .h头文件+ .cpp源文件+ .ui界面描
2023-06-22 AllenMirac
Qt5_的类_QPoint,QPointF(相关的方法,不会的都在) Qt5_的类_QPoint,QPointF(相关的方法,不会的都在)
QPointQPoint官网链接 简介QPoint 类使用整数精度来定义平面中的一个点 包含的成员 我觉得你可能看不懂的成员使用的方法: 1、dotProduct(const QPoint &, const QPoint &am
2023-06-22 AllenMirac
python_字典中get()的使用 python_字典中get()的使用
当我们使用字典中不存在的键值时,会导致python显示Traceback,指出存在键值错误(KeyError),这时,可以使用方法get()在指定的键值不存在时,显示返回一个默认值,从而避免这样的错误。 a={ "j
2023-06-22 AllenMirac
Liskov_Substitution_principle(继承,里氏替换原则) Liskov_Substitution_principle(继承,里氏替换原则)
在面向对象的程序设计中,里氏替换原则(Liskov Substitution principle)是对子类型的特别定义。它由芭芭拉·利斯科夫(Barbara Liskov)在1987年在一次会议上名为“数据的抽象与层次”的演说中首先提
2023-06-22 AllenMirac
dbms_output.put_line的用法(Oracle) dbms_output.put_line的用法(Oracle)
dbms_output.put_line的用法涉及到的知识点如下:1、enable:在serveroutput on的情况下,用来使dbms_output生效(默认即打开) set serveroutput on --将output 服
2023-06-22 AllenMirac
2 / 7