atitit.java解析sql语言解析器解释器的实现1.解析sql的本质:实现一个4gldsl编程语言的编译器 12.解析sql的基本的流程,词法分析,而后进行语法分析,语义分析,构建sql的AST 13.词法分析器 24.语法分析器--ANTLR 25.Eclipse插件,,ANTLRStudi...
分类:
数据库 时间:
2014-11-08 15:14:46
阅读次数:
360
http://czmmiao.iteye.com/blog/1478465Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们...
分类:
数据库 时间:
2014-11-08 15:12:17
阅读次数:
260
1.Win(微软键)+R键,输入regedit,回车,运行注册表编辑器进入下述地址:HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify2.删除 I...
Oracle在plsql中想要修改数据,有两种方式:a.使用rowid+点击锁图标,语句为:select t.*,rowid from T_BIC_PLY_MAIN t;b.使用for update,语句为:select t.* from T_BIC_PLY_MAIN t for update;b方...
分类:
数据库 时间:
2014-11-08 15:11:45
阅读次数:
246
g9老大多年前的趣文:论程序员根据钱钟书先生的《论文人》胡改的。聊搏一笑,文责不负。程序员是可嘉奖的,因为他虚心,知道上进,并不拿身分,并不安本分。真的,程序员对于自己,有时比旁人对于他还看得轻贱;他只恨自己是个程序员,并且不惜费话、费力、费时、费纸来证明他不愿意做程序员。不满意做程序员,在这个年头...
分类:
其他好文 时间:
2014-11-08 15:14:03
阅读次数:
218
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380143fd3d1027fa3c215cc7903161e2dbde53025644c89983b7007ad4a5ceeed662c6a563df6dd9b...
分类:
数据库 时间:
2014-11-08 15:13:42
阅读次数:
256
2. 交换排序—快速排序(Quick Sort)基本思想:1、选择一个基准元素,通常选择第一个元素或者最后一个元素。2、通过一趟排序将待排序的记录分割成独立的俩部分,其中一部分记录元素值均比基准元素值小,另一部分记录元素的值均大于基准元素值。3、此时基准元素在其排好序后的正确位置。4、然后分别对这俩...
分类:
编程语言 时间:
2014-11-08 15:13:14
阅读次数:
334
http://www.cnblogs.com/david-zhang-index/archive/2012/04/10/2441015.html对字段操作操作方法更新字段名alter table TABLE_NAME rename column column_old to column_new;添加...
分类:
数据库 时间:
2014-11-08 15:11:35
阅读次数:
246
============问题描述============ Android怎么调用shell命令来修改系统时间啊,用代码的 ============解决方案1============ Processpr...
分类:
移动开发 时间:
2014-11-08 15:12:42
阅读次数:
252
在java中为了避免 low+high溢出,可以用无符号右移:正数高位补0,负数高位补1int mid = (low + high) >>> 1;如果是在c++中,那么需要先转换为unsigned的再移位inta=100;intb;b=((unsignedint)a)>>1;或者int mid = ...
分类:
其他好文 时间:
2014-11-08 15:11:42
阅读次数:
176
1.如果觉的自己没有把握去做的事情,应该不去做,例如感觉自己看某些东西一片陌生,感觉没人督促就做不好的东西,就不要去做,尽量去做自己一些有感觉的事情。2.学不懂一个知识的时候,多找网上的资料,记住,以简单为先,多图是最重要的。3.经常去想成功的感受。4.多用图来表达自己的想法,少用语言。
分类:
其他好文 时间:
2014-11-08 15:13:00
阅读次数:
205
以下35条搜索引擎优化知识,假设能做好,我相信排名不会非常差!1。从标题说起,每一个页面标题字数最好控制在30个字左右,别问为什么。2。关键词选择,做不了热门的,就选择中等的来做,不然会让你失去信心。3。目标关键词放在首页,长尾关键词放在内容页。4。每一个页面选择3个关键词,千万别想得到太多。5。最...
分类:
其他好文 时间:
2014-11-08 15:11:10
阅读次数:
233
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitTh...
============问题描述============ 如题通过设置mActionBar.setHomeAsUpIndicator(this.getResources().getDrawable(R.drawable.acl));无效求解为什么? ...
分类:
其他好文 时间:
2014-11-08 15:09:59
阅读次数:
166
若要删除表中的所有行,则 TRUNCATE TABLE 语句是一种快速、有效的方法。TRUNCATE TABLE 与不含 WHERE 子句的 DELETE 语句类似。但是,TRUNCATE TABLE 速度更快,并且使用更少的系统资源和事务日志资源。与 DELETE 语句相比,TRUNCATE TA...
分类:
数据库 时间:
2014-11-08 15:12:17
阅读次数:
248
http://blog.csdn.net/alifel/article/details/4324338下午修改oracle datebase中的字段时,提示"Record is locked by another user",错误可想而知。下面解除锁1、查看锁select t2.username,t...
分类:
数据库 时间:
2014-11-08 15:11:17
阅读次数:
208
http://www.cnblogs.com/quanweiru/archive/2012/11/09/2762223.html1、for update和for update nowait的区别:首先一点,如果只是select的话,Oracle是不会加任何锁的,也就是Oracle对select读到的...
分类:
数据库 时间:
2014-11-08 15:10:56
阅读次数:
200