摘要: 在设计师中,选中多个button,然后右键,指定到按钮组即可 阅读全文
posted @ 2021-11-30 17:22 浅笑19 阅读(486) 评论(0) 推荐(0) 编辑
摘要: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); ui->statusBar->showMessage("欢迎来到QT", 2000); 阅读全文
posted @ 2021-11-30 17:22 浅笑19 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 效果图: 第一步: 创建一个.rc文件,如我再代码根目录下创建了一个myApp.rc文件和准备一张ICO图标 内容为: IDI_ICON1 ICON DISCARDABLE "csdn.ico" #if defined(UNDER_CE) #include <winbase.h> #else #in 阅读全文
posted @ 2021-11-30 17:21 浅笑19 阅读(367) 评论(0) 推荐(0) 编辑
摘要: m_pToolBar = new QToolBar(this); m_pToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon); 阅读全文
posted @ 2021-11-30 17:19 浅笑19 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一、事务隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED 阅读全文
posted @ 2021-11-30 16:33 浅笑19 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1.对BigDecimal类型的值求和 List<Map<String,Object>> list = new ArrayList<>(); Map<String,Object> stu1 = new HashMap<String, Object>(); stu1.put("name", "卫庄") 阅读全文
posted @ 2021-11-30 16:25 浅笑19 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 原理图 上代码之前,要先补充一下线程池构造的核心几个点 线程池里的核心线程数与最大线程数 线程池里真正工作的线程worker 线程池里用来存取任务的队列BlockingQueue 线程中的任务task 本例实现简化了一些,只实现了BlockingQueue存放任务,然后每个worker取任务并执行, 阅读全文
posted @ 2021-11-30 16:23 浅笑19 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里待下载模板位置为resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下ja 阅读全文
posted @ 2021-11-30 16:16 浅笑19 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 记录基本操作,以备不时之需,自己的杂乱笔记,思路应该比较清晰 相机掉线 判断相机掉线:采集图片出错 相机重连尝试:不退出线程,重新打开相机,并将新的变量赋值给线程中一直使用的变量 void total_thread::run() { VideoCapture cap(0); Mat img, res 阅读全文
posted @ 2021-11-30 16:12 浅笑19 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 网上很多例子,都是手动敲代码在Qt界面工具栏中插入Action,实际QTDesigner本身带有其功能,而且非常方便。 插入完界面后,我们还可以去看它生成的代码,了解一下如何手动插入工具栏按钮。 看下面图说明一样,你只需要把Action拖到工具栏中即可 阅读全文
posted @ 2021-11-30 16:10 浅笑19 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 1.es5 var arr1 = [1, 2, 3, 5, 9, 7, 4] var arr2 = [1, 2, 3, 10, 20, 5, 4] // 交集 var intersec = arr1.filter(val => arr2.indexOf(val) > -1) console.log( 阅读全文
posted @ 2021-11-30 13:47 浅笑19 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中,配置文件通常分为三种:ini文件、xml文件和json文件,个人认为三种文件的区别在于:ini文件记录方便、格式简单但不便于扩展;xml文件和json文件扩展性强,能够记录更复杂的配置文件,但格式相对复杂,特别是**对重复项的记录有优势**。因此,在选择配置文件时,如文件内容较少,无( 阅读全文
posted @ 2021-11-30 13:43 浅笑19 阅读(6924) 评论(0) 推荐(0) 编辑