数据库设计优化

数据库设计优化-Libero's Blog

1引言 1.1编写目的 一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按...

数据库# 数据库

4月前
0250

数据库隔离级别

数据库隔离级别-Libero's Blog

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 一、不同事务级别...

数据库# 数据库# sql# db

4月前
0210

数据库 常用查询优化

数据库 常用查询优化-Libero's Blog

一、in与exists区别 IN:确定给定的值是否与子查询或列表中的值相匹配。 EXISTS:指定一个子查询,检测行的存在,空行NULL为false,非空行为true。一般都需要和子表进行关联,而且关联时,需要...

数据库# sql# 查询优化

4月前
0160

QT之自定义委托

QT之自定义委托-Libero's Blog

在 model/view 架构中,与model同等重要的就是 view。 我们知道,在经典的 MVC 模型中,view用于向用户展示 model 的数据。但是,Qt提供的不是 MVC 三层架构,而是一个 model/view 设计。这种...

C/C++/汇编# c++# QT# 委托

4月前
0190

QT自定义Model之三

QT自定义Model之三-Libero's Blog

今天来说的是自定义model中最复杂的例子。这个例子同样也是出自C++ GUI Programming with Qt 4, 2nd Edition这本书。 这个例子是将布尔表达式分析成一棵树。这个分析过程在离散数学中经常遇到...

C/C++/汇编# c++# QT

4月前
0260

自定义model之二

自定义model之二-Libero's Blog

前面的例子已经比较清楚的给出了自定义model的方法,就是要覆盖我们所需要的那几个函数就可以了。但是,前面的例子仅仅是简单的展示数据,也就是说数据时只读的。那么,如何能做到读写数据呢?...

C/C++/汇编# c++# QT# model

4月前
1290

QT 自定义model 之一

QT 自定义model 之一-Libero's Blog

前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说...

C/C++/汇编# c++# QT# model

4月前
0200

QSortFilterProxyModel

QSortFilterProxyModel-Libero's Blog

Qt为我们预定义了很多model,前面已经说过了QStringListModel、QDirModel(也算是Qt推荐使用的QFileSystemModel吧,这个在上一章最后重新加上了一段话,没有注意的朋友去看看哦)。今天我们要说的...

C/C++/汇编# c++# QT# QSortFilterProxyModel

4月前
0100