摘要:
一、需求 本次想要运行的项目是一个表格识别的任务叫TGRNet,具体的https://github.com/xuewenyuan/TGRNet代码放在服务器上,最初使用docker配置环境,仅仅希望能够在上面运行训练起来。但是代码的数据集中包含了一些问题,里面包含了大量绝对路径,导致需要修改代码,当 阅读全文
摘要:
文件读取 首先在界面拖拉,构成如下所示 上面一个文本行,一个按钮和一个文本区域 文本行用来存放文件路径,文本区存放文本内容,按钮用来选择文件 connect(ui->openbtn,&QPushButton::clicked,[=](){ //文件选择器,获取文件路径 QString path = 阅读全文
摘要:
介绍 Qt 中使用QDialog类实现对话框。就像主窗口一样,我们通常会设计一个类继承QDialog。QDialog(及其子类,以及所有Qt::Dialog类型的类)的对于其 parent 指针都有额外的解释:如果 parent 为 NULL,则该对话框会作为一个顶层窗口,否则则作为其父组件的子对话 阅读全文
摘要:
介绍QMainWindow QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如 阅读全文
摘要:
介绍 信号和槽之间的关系就是一个事件发生触发另一个事件的发生。使用这种机制的最好例子就是按钮的点击事件。但按钮发生了点击,可能触发“取消""确认""关闭"等等。 信号:就是相当于”起因",发送出去后,类似于广播,所以我们之后需要定义一个东西将“因"与"果"进行连接在一起; 槽函数:就是相当于”果", 阅读全文
摘要:
项目的文件结构 工程类文件 0708day08.pro # # # Project created by QtCreator 2021-07-08T10:11:34 # # #QT包含的模块,目前来看主要包含了两个模块 QT += core gui #要判定QT的版本,如果版本大于4 则加入这个模块 阅读全文
摘要:
闭包 通俗点:求 “x” 的闭包就是求 “x” 能直接或者间接推出的属性的集合,使用符号表示就是 \[ X^{+}\, \] 求解步骤 计算关系R的属性集X的闭包的步骤如下: 第一步:设最终将成为闭包的属性集是Y,把Y初始化为X; 第二步:检查F中的每一个函数依赖A→B,如果属性集A中所有属性均在Y 阅读全文
摘要:
题目描述 如上所示,由正整数1,2,3……组成了一颗特殊二叉树。我们已知这个二叉树的最后一个结点是n。现在的问题是,结点m所在的子树中一共包括多少个结点。 比如,n = 12,m = 3那么上图中的结点13,14,15以及后面的结点都是不存在的,结点m所在子树中包括的结点有3,6,7,12,因此结点 阅读全文
摘要:
引入 如果说深度优先搜索是“不撞南墙不回头”,那么广度优先搜索就是“剥洋葱”。 因为洋葱是一层一层的。 算法模板 这个从树的角度来看,就是层次遍历(一层一层的,从上到下,从左到右) 创建一个队列 先将根节点入队 while(队列非空){ 获取头结点; 访问头结点; 头结点出队; 基于当前的结点,遍历 阅读全文
摘要:
是什么? 深度优先搜索是一种枚举所有完整路径以遍历所有情况的搜索方法。使用递归可以很好的实现深度优先遍历,因此,只能说递归是实现深度优先遍历的一种实现方式。 解决问题 给定一个序列,枚举这个序列所有的子序列 例如{1,2,3}子序列包含{1},{2},{3},{1,2},{1,3},{2,3},{1 阅读全文