自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程注意事项

【代码】多线程注意事项。

2023-06-23 15:59:48 113

原创 QDialog中使用Lambda

被关闭并析构时,连接的信号和槽会被自动断开。但是,Lambda表达式槽是一个匿名函数,无法直接断开连接。Lambda中调用this,当槽函数触发时会引发崩溃。

2023-06-21 17:30:47 87

原创 前端-增删改查

前端-增删改查。

2022-11-10 10:08:21 340

原创 Vue转载合集

合集

2022-11-04 12:38:12 78 1

原创 Vue父子组件通信

组件通信

2022-08-05 09:59:41 145

原创 安装less

npm install [email protected] -Dnpm install [email protected] -D

2022-08-03 15:18:02 266

原创 动态组件-component

动态组件

2022-07-22 10:13:01 165

原创 路由-嵌套路由

路由-嵌套路由。

2022-07-21 15:29:04 191

原创 路由-Tab切换页面

路由-Tab切换页面

2022-07-20 18:41:26 377

原创 var与let 的区别

var 会声明提升,let 不会 var 是函数作用域,let 是块级作用域 var 允许重复声明,let 不允许 var 声明的全局变量,会成为全局对象的属性,let 不会let、var 的区别_哔哩哔哩_bilibili

2022-03-31 14:01:32 83

原创 配置svg-icon

用法<el-input type="text" auto-complete="off" placeholder="账号"> <svg-icon slot="prefix" icon-class="user"/></el-input>配置1.开发依赖安装svg-sprite-loader2.components中引入SvgIcon3.增加src/icons/index.js4.修改 vue.config.js(没有就增加这..

2022-03-10 10:30:44 1027

原创 SpringBoot常用注解

Controller层注释 含义 @Controller 让 URL 请求返回具体的页面,如返回 html、jsp 页面等,这个注解在类头上添加 配合@RequestMapping 进行具体页面跳转控制 返回的是页面 @RequestMapping @Controller + @RequestMapping 页面跳转 @RequestParam 带参数 http://localhost:8080/param?id=10&age=33 @PathVariab

2022-01-19 16:51:12 436

原创 mysql安装

下载地址MySQL :: Download MySQL Community Server (Archived Versions)创建一个my.ini配置文件(ANSI编码)[mysqld]# 设置3306端口port=3306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录basedir=D:\Web\mysql# 自定义设置mysql数据库的数据存放目录datadir=D:\Web\mysql\data# 允许最大连接数max_connections=20

2022-01-19 16:45:16 68

原创 vue学习第07天

过滤器main.jsVue.filter('dateFormat', function(originVal) { const dt = new Date(originVal) const y = dt.getFullYear() const m = (dt.getMonth() + 1 + '').padStart(2, '0') const d = (dt.getDate() + '').padStart(2, '0') const hh = (dt.getHours()

2022-01-06 21:16:42 64

原创 vue学习第06天

动态参数// 请求路径:users/:id参数名 参数说明 备注 id 用户 id 不能为空 参数是url参数:id email 邮箱 可以为空 mobile 手机号 可以为空 const { data: res } = await this.$http.put('users/' + this.editUserForm.id,{email: this.editUserForm.email,mobile: this.editUse

2021-12-30 21:55:37 371

原创 vue学习第05天

作用域插槽<!-- 状态 --><el-table-column prop="mg_state"label="状态"width="100"> <template slot-scope="scope"> <!-- {{scope.row}} --> <el-switch v-model="scope.row.mg_state" @change="userStateChanged(scope.row)"&...

2021-12-29 22:29:34 253

原创 vue学习第04天

axios请求拦截器axios.interceptors.request.use(config => { config.headers.Authorization = window.sessionStorage.getItem('token') return config})Home路由重定向path: '/home',component: Home,redirect: '/Welcome',children: [ { path: '/...

2021-12-28 22:05:13 279

原创 vue学习第04天

axios请求拦截器axios.interceptors.request.use(config => { config.headers.Authorization = window.sessionStorage.getItem('token') return config})Home路由重定向path: '/home',component: Home,redirect: '/Welcome',children: [ { path: '/Wel..

2021-12-28 22:02:22 130

原创 vue学习第03天

效果样式 .login_form { position: absolute; bottom: 0; width: 100%; padding: 0 20px; box-sizing: border-box; } .btn { display: flex; justify-content: flex-end; }按钮点击重置<!-- 输入框 --><el-form ref="loginFor...

2021-12-24 22:50:24 573

原创 vue学习第02天

登录组件创建一个component<template><script><style>routerApp.vue由重定向// 路由重定向 { path: '/', redirect: '/login' },lang="less" 错误,less-load版本过高<style lang="less" scoped>.login_container { backgr...

2021-12-22 22:21:26 1036

原创 vue学习第01天

vue脚手架安装先要安装node.js安装淘宝境像npm install -g cnpm --registry=https://registry.npm.taobao.org安装vuecnpm i -g @vue/cli检查版本号vue -V创建项目vue ui安装插件element :按需导入安装依赖axios项目梳理main.js 整个项目的入口清理路由APP 根目录...

2021-12-21 22:48:06 622

原创 Qt-软件工程管理和第三方库引入

软件工程结构文件夹中效果QT中效果组织方式在pro中引入include(gui/gui.pri)include(util/util.pri)include(function/function.pri)include(3rdparty/3rdparty.pri)第三方3rdparty我们来看一下 opencv中效果,其他的一样把OpenCV3.4.1名字替换一下# OpenCV3.4.1 安装路径OpenCV3.4.1_INSTALL...

2021-11-19 08:55:56 2823

原创 Qt-软件皮肤切换qss样式

效果配置文件原理加载ini中的配置文件去替换app.qss中的颜色void QssHelper::setSkinStyle(const QString &t_name){ getIniFileColor(t_name); replaceColorQssFile();}void QssHelper::getIniFileColor(QString t_nama){ QString strPath = "./qss/ini/" + t_nam.

2021-11-03 16:17:47 1178

原创 Qt-png图像颜色替换,用于软件皮肤样式

void ReplaceColorWidget::replaceColor(Mat &t_srcMat, QList<QColor> &t_colorReplace, QList<QColor> &t_colorSrc){ // qDebug() << t_colorReplace.size() << t_colorSrc.size(); if (t_srcMat.channels() != 4) { ...

2021-11-02 13:16:55 1076

原创 std::function Lambda

std::function与Lambda// Lambda表达式auto lambda = [](int a)->int{ return a; };auto newBtn = [](QString text, std::function<void()> func) -> QPushButton * { QPushButton * btn = new QPushButton(QIcon(QStringLiteral(":/icons/") + text), "");

2021-05-09 10:16:05 613

原创 删除connect

删除connectQObject *pContext = new QObject(this);connect(m_mainWindow, &MainWindow::setFpgaSuccess, pContext, [pContext, pLoadingWidget] { pLoadingWidget->deleteLater(); delete pContext;});

2021-01-13 10:28:55 1017

原创 DicomReader

DicomReaderDICOM简述https://www.jianshu.com/p/758fa8c22474读取文件void DicomReader::readFile(const std::string& t_filePath){ m_filePath = t_filePath; // 通过DcmFileFormat读取文件,bad检测是否存在数据集 m_file = std::make_unique<DcmFileFormat>(); i

2020-12-09 11:25:41 332

原创 开源库or软件

开源库or软件qt打包工具

2020-06-04 14:01:36 556

原创 C++ 设计模式总结

对象创建

2020-03-19 13:52:13 119

转载 qt 资料

最近在工作中使用到Qt,所以准备复习一下Qt相关的东西,网络上关于Qt的东西还是比较杂,仅仅记录下目前看到可能会实用的东西,同时按照自己的方式整理下,便于后续深入了解。ref:Qt 资料大全 CSDNQt官网Qt官网 Qt下载Qt源码也在这里面下载 Qt所有版本下载 Qt官方发布下载 Qt wikiGithub & Third-PartyQt Project ...

2020-03-14 10:50:45 152

原创 反射机制

Java反射机制详解 C++反射机制详解

2020-03-14 09:44:45 80

原创 Qt 配置 CMake

进入CMake 官网,下载 CMake安装。 打开 Qt Creator,选择:工具 -> 选项 -> 构建和运行。 进入【Cmake】标签页,可以看到,CMake 已经被自动检测出来了进入【构建套件(Kit)】标签页,配置 CMake:完成之后,进行保存。将 D:\Qt\Qt5.10.1\Tools\QtCreator\bin(根据自己的实际情...

2020-01-07 09:51:54 8197

原创 CTK Plugin Framework

转自:https://www.twblogs.net/c/5b8cf3ea2b71771883375530/CTK Plugin Framework事件管理機制CTK Plugin Framework中創建插件CTK Plugin Framework嵌入到程序CTK Plugin Framework中的MANIFEST.MF文件CTK Plugin Framework簡述C...

2020-01-06 14:07:04 814

原创 halcon 测量总结

1维测量-------------------直线距离测量助手圆半径暴力拟合法 测量工具法:add_metrology_object_generic2D测量-------------------add_metrology_object_circle_measure() 将圆或圆弧添加到度量模型中 add_metrology_object_ellipse_measure()...

2020-01-02 09:35:46 1121

转载 halcon 1维测量

1维测量主要是测量沿着直线和圆弧的距离和角度。2维测量主要是测量物体的大小和方向。3维测量主要是测量物体在3维世界里的世界坐标。Chapter 1开关销的测量,因为它可以用一条直线测量,因此采用一维测量。gen_measure_rectangle2 (Row, Column, Phi, Length1, Length2, Width, Height,Interpolati...

2020-01-02 09:32:31 2026

转载 Halcon测量圆直径(半径)的方法之暴力拟合法 vs 测量工具法

原文链接:https://blog.csdn.net/horsee/article/details/82794569今天要给大家分享一点关于Halcon测量圆直径(半径)的方法。首先容我啰嗦两句:之所以要对这个看似很基础的问题进行探讨,主要原因有二,其一是这个问题确实困扰了我一段时间,当然这主要是由于我自己经验不足所致;其二是为了解决这个问题,我在网上查阅了很多博客资料,突然发现一件比较有趣...

2020-01-02 09:27:01 2023

原创 halcon仿射变换

通过hom_mat2d_identity算子创建一个初始化矩阵(即[1.0, 0.0, 0.0, 0.0, 1.0, 0.0]); 在初始化矩阵的基础上,生成仿射变换矩阵;(这几个算子可以叠加或者重复使用)hom_mat2d_translate(平移) hom_mat2d_rotate(旋转) hom_mat2d_scale(缩放) hom_mat2d_slant(斜切) vecto...

2019-12-27 19:52:30 690

原创 halcon 联合 Qt

dev_update_pc ('off')dev_update_window ('off')dev_update_var ('off')open_framegrabber ('File', 1, 1, 0, 0, 0, 0, 'default', -1, 'default', -1, 'default', 'board/board.seq', 'default', -1, 1, FGH...

2019-12-27 16:57:53 854 1

原创 halcon算子中英对应

halcon算子中英对应1D Measuring 一维测量 2D Metrology 二维计量 3D Matching 三维匹配 3D Object Model 三维对象模型 3D Reconstruction 三维重建 Calibration 校准 Classification 分类 Deep Learning ...

2019-12-25 15:51:16 155

原创 halcon OCR总结

目录1.使用仿射变换-极坐标转换 对字体进行矫正1.1字体倾斜(不水平)1.2斜体1.3圆环字2.识别2.1自动文本阅读器2.2手动文本阅读器2.3Blob分析2.3.1步骤:2.3.2识别方式1.使用仿射变换-极坐标转换 对字体进行矫正字体倾斜(不水平) 斜体 圆环字1.1字体倾斜(不水平)* 字体倾斜(不水平)text_line...

2019-12-23 15:37:20 822

空空如也

空空如也

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

TA关注的人

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