自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QVariant类

QVariant类​ QVAriant类类似于C++的联合(uion)数据类型,它不仅能够保存很多Qt类型的值,包括 QColor、 QBrush、 QFont、QPen、QPen、 QString和 QSize等,也能够存放Qt的容器类型的值。Qt的很多功能都是建立在QVariant基础上的,如Qt的对象属性及数据库功能等.#include#include <ovariant>#include <Color>widget::Widget(QWidget *parent)

2021-03-30 17:36:54 183

原创 Qt5常用算法

Qt5常用算法#include <QDebug>int main(int argc, char *argv[]){ double a = -19.3, b = 9.7; double c = qAbs(a); double max = qMax(b,c); int bn = qRound(b); int cn = qRound(c); qDebug()<<"a="<<a; qDebug()<<"b="<<b; qDeb

2021-03-30 17:36:23 263

原创 QString用法

QString 字符串操作QString str1 = "Welcom";str1 = str1+" to New York!";//str1 = "Welcom to New York!"QString str2 = "Welcom";str2 +=" to New York!";//str2 = "Welcom to New York!"QString str3 = "Welcom";QString str4 = "to";str3.append(str4);str3.appen

2021-03-30 16:46:39 787

原创 Markdown图片转代码形式插入

Markdown图片转代码形式插入python代码.// An highlighted blockimport base64import pyperclipimport osprint('please input the image:\n')image = input()#image = 'image-20201226202430206.png'with open(image,'rb') as f: ls_f=base64.b64encode(f.read()) typ

2020-12-27 17:01:49 420

原创 快速排序算法

快速排序算法**快速排序(Quicksort)**是对冒泡排序的改进,常简称为快排。基本思想:(1)首先从待排序列中选定一个关键字,称之为"枢轴“。**(2)**将待排序序列划分成位于枢轴前后的两个子序列:​ a. 枢轴之前的子序列的所有关键字都不大于枢轴;​ b. 枢轴之后的子序列的所有关键字都不小于枢轴​ 此时枢轴已到位,如下图所示:再按同样方法对左右两个子序列分别**“递归”**进行快速排序,最终使得整个序列有序。C语言实现代码如下:#include <stdio.

2020-11-21 22:36:29 168

原创 二分插入排序算法

二分插入排序算法插入排序的基本操作是 “有序插入”,也就是将元素按照大小的排布逐一插入到一个有序的数组中。对于数组a[n]通常认为a[0]为长度为1的有序数组,然后按照有序插入法,将后面的数组元素逐一插入到有序组中,这样一来,有序组的长度将不断增长,最后到达整个数组的长度,即整个数组为有序组,至此排序完成。用二分查找法查找为元素a[i]查找有序位置时,需要找到**“有序位置”**之后将那些大于a[i]的元素一起右移;相较于直接插入排序,二分插入排序只是减少了比较次数,但元素的移动次数并没有改变,在最坏的

2020-11-02 00:37:44 617

原创 直接插入排序算法

C语言实现直接插入排序算法插入排序的基本操作是 “有序插入”,也就是将元素按照大小的排布逐一插入到一个有序的数组中。对于数组a[n]通常认为a[0]为长度为1的有序数组,然后按照有序插入法,将后面的数组元素逐一插入到有序组中,这样一来,有序组的长度将不断增长,最后到达整个数组的长度,即整个数组为有序组,至此排序完成。如数组:[ 3 2 5 1 9] 进行直接插入排序的情况如下(加粗部分为有序序列):[ 3 2 5 1 9 ][ 2 3 5 1 9 ][ 2 3 5 1 9 ][ 1

2020-11-01 23:55:15 141

原创 VisualStudio2017MFC和Halcon18联合编程环境配置

1 先创建一个MFC应用程序,将“应用程序类型”设置为“基于对话框”,然后点击“完成”。2 在右边依次点击“解决方案资源管理器”、右键点击自己创建的项目,选择最下面那项“属性”。3 在弹出的属性页中设置配置为“Debug”,平台为“x64”,选择“C/C++”栏下的“常规”,点击“附加包含目录”最右边“▽”,选择“<编辑>”选择需包含库的路径,Halcon默认是安装在C盘的,路径...

2019-07-08 21:39:52 1548 3

空空如也

空空如也

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

TA关注的人

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