在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的...
分类:
其他好文 时间:
2014-11-14 22:33:05
阅读次数:
239
原文地址:
什么是内存泄露
当某些对象不再被应用程序所使用,但是由于仍然被引用而导致垃圾收集器不能释放它们。
下图中就是内存泄露的情形。
图中的中间部分就是内存泄露的发生地。
为什么会内存泄露
让我们来分析一下下图中的例子,看看为什么会发生内存泄露。对象A时B的引用。A的生命周期时t1-t4,而B的生命周期时t2-t3.所以当B...
分类:
编程语言 时间:
2014-11-14 17:53:10
阅读次数:
215
来源:http://blog.csdn.net/zht666/article/details/8854606有个小问题是,要把这句提前(select @rownum := 0)t,否则第一次查询行号会为空。示例:select t1.*from(select @rownum := 0) t,( sel...
分类:
数据库 时间:
2014-11-13 18:51:11
阅读次数:
166
查询公司与公司最新刷新的一条信息 select t1.userid,t1.id,t1.title,t1.RegType,t1.Salary,t1.SubjectID,t1.RefreshTime,t2.name,t2.logo,t2.[address],t2.CreateTime f...
分类:
数据库 时间:
2014-11-13 16:29:33
阅读次数:
206
【问题】描写叙述:已知2条地铁线路,当中A为环线,B为东西向线路,线路都是双向的。经过的网站名分别例如以下,两条线交叉的换乘点用T1、T2表示。编敲代码,随意输入两个网站名称,输出乘坐地铁最少须要经过的车站数量(含输入的起点和终点,换乘网站仅仅计算一次)。地铁线A(环线)经过车站:A1A2A3A4A...
分类:
其他好文 时间:
2014-11-13 14:24:15
阅读次数:
198
事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T...
分类:
数据库 时间:
2014-11-12 15:09:43
阅读次数:
323
1.源代码位置头文件:http://trac.nginx.org/nginx/browser/nginx/src/core/ngx_palloc.h源文件:http://trac.nginx.org/nginx/browser/nginx/src/core/ngx_palloc.c2.数据结构定义先...
分类:
其他好文 时间:
2014-11-12 01:54:38
阅读次数:
166
在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器。例如创建t1表两个INSERT的触发器:DELIMITER$$
USE`test`$$
DROPTRIGGER/*!50032IFEXISTS*/`t1_1`$$
CREATE
/*!50017DEFINER=‘admin‘@‘%‘*/
TRIGGER`t1_1`AFTERINSERTON`t1`
FOREACHROWBEGIN
INSERTINTOt2(id..
分类:
数据库 时间:
2014-11-11 23:05:01
阅读次数:
309
暴力枚举。 1 #include 2 #include 3 using namespace std; 4 int a[130][130],d,n,x,y,z,num,ans=-2147483647; 5 int main() 6 { 7 scanf("%d%d",&d,&n); 8 ...
分类:
其他好文 时间:
2014-11-11 18:32:35
阅读次数:
300
把所有情况打表,然后随便暴力。 1 #include 2 using namespace std; 3 int n,an,bn,p1,p2; 4 int a[10001],b[10001]; 5 bool f[6][6]; 6 int ans1,ans2; 7 void init() 8 { 9 ....
分类:
其他好文 时间:
2014-11-11 12:10:49
阅读次数:
190