//10 初识泛型算法 void genericAlgorithm() { //在输入序列中查找特定元素0,如果找到该元素则返回指向它的迭代器(如果有多个则指向第一个),否则返回iVec.end() auto iter = find(iVec.begin(), iVec.end(), 0) //查找 ...
分类:
编程语言 时间:
2018-05-29 01:55:06
阅读次数:
189
什么是谓词越界?谓词越界其实就是SQL语句的查询条件超出了数据库统计信息所记录的范围。谓词越界会导致Oracle优化器错误的选择SQL语句的执行计划,导致性能问题。 这里举一个简单的例子说明谓词越界导致优化器选择了错误的执行计划。 这里创建了t1表,并在col1列上创建了索引,并向表里写入了1000 ...
分类:
数据库 时间:
2018-05-19 10:43:42
阅读次数:
208
DB2 LIKE谓词查询语句中支持 百分号(%)、下划线(_)的使用,不支持方括号([])(注:它会把方括号当成实际的值而非通配符),当我们需要在LIKE 查询条件中将百分号(%)、下划线(_)作为实际值进行查询时,就需要使用转义字符告诉DB2把它们当做是实际值而非转义字符。然而,DB2中并非定义了 ...
分类:
数据库 时间:
2018-05-04 17:10:13
阅读次数:
190
来源于《有效的单元测试》系列文章3.2 测试替身的类型:https://yq.aliyun.com/articles/118921 3.2 测试替身的类型 你见过了使用测试替身的各种原因,我们也暗示了有多种测试替身可供选择。我们来仔细看看那些类型吧。图3.3展示了这把大伞下的四种对象。 既然我们已经 ...
分类:
其他好文 时间:
2018-05-03 01:06:01
阅读次数:
172
连接查询:同时设计两个及以上的表的查询 连接条件或连接谓词:用来连接两个表的条件一般格式: [<表名1>]<列名1> <比较运算符> [<表名2>]<列名2> [<表名1>]<列名1> between [<表名2>]<列名2> and [<表名2>]<列名3> 等值连接: 连接运算符为= 查询每个学 ...
分类:
数据库 时间:
2018-05-01 23:17:44
阅读次数:
205
开发时,新建WebApi项目需要用到Restful规范,此时请求有POST\PUT\DELETE\GET等请求 此时需要在web.config中加入 要不然会出现405 - 不允许用于访问此页的 HTTP 谓词。 ...
1.内连接Inner join内连接是基于连接谓词将俩张表(如A和B)的列组合到一起产生新的结果表 ,在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 下面是一个简单的使用案例 以下是运行代码及结果 2.左外连接Left join左外连接Left join关键字会从左表那里返回所有的行,即使是在右表中没有匹配到的行 &nb
分类:
其他好文 时间:
2018-04-22 12:57:52
阅读次数:
142
还没看,先mark一下 一、什么是视图重写? 视图是数据库中基于表的一种对象,把对表的查询固化,这种固化就是视图。 这里我们需要注意区分: 视图<——>物化视图<——>物化(技术),三者之间的关系。 物化是将结果缓存至内存的方式,这里我们所说的视图,其结果是动态的,而物化视图的结果是一个固定结果,对 ...
分类:
其他好文 时间:
2018-04-10 10:47:12
阅读次数:
173
filter(**kwargs): 返回符合筛选条件的数据集 exclude(**kwargs): 返回不符合筛选条件的数据集 多个filter和exclude可以链接在一起查询 get() :查询单条记录,注意没有查询到数据的时候会报错 all(): 查询所有数据 order_by(): 排序 ...
分类:
其他好文 时间:
2018-04-07 18:54:06
阅读次数:
141
谓词(predicate):是做某些检测的函数,返回用于条件判断的类型,指出条件是否成立。 总结: count和count_if函数是计数函数,先来看一下count函数:count函数的功能是:统计容器中等于value元素的个数。先看一下函数的参数:count(first,last,value); ...
分类:
编程语言 时间:
2018-03-30 13:15:44
阅读次数:
5670