摘要:QSqlDatabase 使用静态方法addDatabase来创建一个数据库连接。 如果你的程序中只有一个数据库连接,可以使用如下语句创建连接 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 如果你的程序要处理多个数据库连接,那么就使用 阅读全文
posted @ 2019-07-06 16:18 Smalldy 阅读 (148) 评论 (0) 编辑
摘要:Qt项目pro文件相关知识总结和记录 pro文件中使用相对路径需要注意的地方 链接库的方法 LIBS += -L<path> -l<libname> 示例: 链接/usr/lib 中的libabc.so库 LIBS += -L/usr/lib -labc 示例: 链接本项目目录下的/bin下liba 阅读全文
posted @ 2019-07-06 16:16 Smalldy 阅读 (16) 评论 (0) 编辑
摘要:事务具有以下属性: 1. 原子性:一个事务要被完全性的无二义性的做完或者撤销,在任何一个操作出现错误的情况下,构成事务所有操作所造成的效果都必须被撤销,数据应该被回滚到以前的状态。 2. 一致性:一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致 阅读全文
posted @ 2019-07-06 16:13 Smalldy 阅读 (55) 评论 (0) 编辑
摘要:Qt中几种操作xml的方式 流方式 sax方式 dom方式 初学时,我常常采用流方式读取xml,该方式简单直观,容易理解。之后遇到了需要修改xml并重新写回的情况,流方式就显得捉襟见肘了。 sax方式接触不多,从来没有在实际生产中使用过。 dom方式概念复杂,对于个人来说,文档也不是很清晰,导致我一 阅读全文
posted @ 2019-07-06 16:01 Smalldy 阅读 (270) 评论 (0) 编辑
摘要:主要内容 本文主要记录并查集的基本实现方法,并逐步将一些例题填充到文章中。 并查集能做什么 并查集可以: 1. 合并集合 2. 查找两个元素是否在同一个集合内 3. 集合数量 4. 确定元素属于哪个集合 。 完整代码示例 例题 LeetCode 547 朋友圈 班上有 N 名学生。其中有些人是朋友, 阅读全文
posted @ 2018-09-15 21:00 Smalldy 阅读 (62) 评论 (0) 编辑
摘要:设计模式可能是一个高深的问题,目测逼格极高,驾驭起来也肯定是有难度的,为了理解一篇文章中的一些概念,我也第一次鼓起勇气直面了这个问题,虽然是初出茅庐的小菜鸟,但也是有一番收获的,这篇文章粗浅的认识了观察者模式,将会以一个气象站的例子加以描述. 阅读全文
posted @ 2016-09-16 16:54 Smalldy 阅读 (357) 评论 (2) 编辑
摘要:在我们学习数据结构时,链表的操作大同小异,虽然数据结构使用抽象数据类型描述算法,但是实现方法的本身特点就造成了链表的基本操作和用户自定义数据类型(ElemType)产生了高度的耦合,数据类型和链表的操作这种"绑定",降级了代码的重用性,每次将链表应用到新的场合时,都要修改源代码来保证链表与新的数据类型"绑定",大量的重复操作,难免会出现各种错误.我们希望有一种具有通用型性的链表,将数据类型与链表操作分离开,这就需要所谓的通用链表(姑且这样命名). 阅读全文
posted @ 2016-05-07 12:03 Smalldy 阅读 (2310) 评论 (4) 编辑
摘要:最近查看了关于c++构造函数的博客,为了防止关键知识的遗忘,特此记录一些要点,以便于今后的查阅。 如果不主动书写构造函数,c++或默认提供一般构造函数,拷贝构造函数以及复制运算符的操作。一般的构造函数没有任何参数,默认提供的该种构造函数不执行任何操作默认提供的拷贝构造函数简单的将成员变量赋值默认提供 阅读全文
posted @ 2016-05-05 16:27 Smalldy 阅读 (40) 评论 (0) 编辑
摘要:问题描述: 一个笼子里里关了鸡和兔子。已经知道了笼子里的脚的总数,问笼子中至少有多少只动物,至多有多少只动物? 输入数据 第一行是测试的数据组数n,后面跟着n行输入,魅族测试数据占一行,包括一个正整数a(a < 32768) 输出要求 n行, 每行对应一个输入,输出是两个正整数,第一个是最少的动物书 阅读全文
posted @ 2016-05-01 22:11 Smalldy 阅读 (1060) 评论 (0) 编辑
摘要:算法的薄弱是一个严重的问题,偶然间被朋友邀请进入ACM的世界,才发现自己这方面是真的很无力,一道poj上的1001便让我有一种无从下手的感觉- -,虽然自己一些过一些小东西,但这些所谓的‘成品’中,所设计的问题大多也只是‘技术问题’,随便百度一番也未尝不能解决,但是遇到这种‘硬知识’(姑且这么说吧) 阅读全文
posted @ 2016-05-01 21:47 Smalldy 阅读 (81) 评论 (0) 编辑