- 浏览: 15472 次
- 性别:
- 来自: 济南
最新评论
-
jackra:
从当年的第一天到第二年的第一天不就可以了噻?为什么一定要函数匹 ...
Oracle 函数索引的建立及使用 -
coolzyt:
Callable
主线程怎样从子线程当中得到值? -
baallee:
galaxystar 写道baallee 写道你可以参考使用C ...
主线程怎样从子线程当中得到值? -
galaxystar:
baallee 写道你可以参考使用CountDownLatch ...
主线程怎样从子线程当中得到值? -
baallee:
你可以参考使用CountDownLatch
http://gc ...
主线程怎样从子线程当中得到值?
文章列表
之前整理的一篇有关CBO和RBO文章:
Oracle CBO 与 RBO
http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5709784.aspx
Oracle 数据库中优化器(Optimizer)是SQL分析和执行的优化工具,它负责指定SQL的执行计划,也就是它负责保证SQL执行的效率最高,比如优化器决定Oracle 以什么样的方式来访问数据,是全表扫描(Full Table Scan),索引范围扫描(Index Range Scan)还是全索引快速扫描(INDEX Fast Full Scan:INDEX_FFS); ...
一. Statistic 说明
Oracle 官网对Statistic 有详细说明,参考:
Managing Optimizer Statistics
http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/stats.htm#sthref1068
Statistic 对Oracle 是非常重要的。 它会收集数据库中对象的详细信息,并存储在相应的数据字典里。 根据这些统计信息, o ...
在windows server2008上安装64位oracle 11gR2的时候,遇到未找到文件WFMLRSVCApp.ear 文件。
装了几次没有成功,只好在网上搜。
最后在官网上下载了两个文件:win64_11gR2_database_1of2.zip与win64_11gR2_database_2of2.zip,
分别解压,然后把component中的文件复制出来到11gR2的相应的stage下的componet下。
记住两个下面的都要复制。
这样再安装就没有问题了。
最后再啰嗦一句:11g太庞大了
update rms_originalinfo a
set a.fault_id = (select hd_fault_id from t_dz_fault_temp b where b.id = a.id)
where a.id in (select id from t_dz_fault_temp)
http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1530074.html
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
function f1(){
alert(n);
}
f1(); // 999
另一方面,在函数外部自然无法读取函数内的局部变量。
Js代码
function f1(){
var n=999;
}
alert(n); // error
这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话, ...
4比较不匹配的数据类型
比较不匹配的数据类型也是比较难于发现的性能问题之一。
注意下面查询的例子,account_number是一个VARCHAR2类型,在account_number字段上有索引。下面的语句将执行全表扫描。
select bank_name,address,city,state,zip
from banks
where account_number = 990354;
Oracle可以自动把where子句变成to_number(account_number)=990354,这样就限制了索引的使用,改成下面的查询就可以使用索引:
s ...
近期在使用时间查询的时候,因为在日期字段上要使用函数转换,无法建立索引。
因此只好建立函数索引来完成。
环境如下:
select count(*) as TJ, FAULT_TYPE, decode(FAULT_STYLE, null, 0, fault_style) fault_style
FROM RM_MALFUNCTION_FAULT
WHERE to_char ...
这段代码值的思考:
function agtest(m, n) {
arguments[0] = 2;
arguments[1] = 'abc';
alert(m);
alert(n);
}
agtest(1);
输出:
2
undefined
第二个参数没有传,因此arguments[1]是undfined,不会被改变的;
只有实参数被真切传递了的,才能改变
现在在主线程当中调有了子线程,
子线程中处理数据库的插入操作,调用一次写入数据库一次,每次主线程对子线程调用时写一次数据库!
写完数据库后我需要从主线程当中调用刚才在子线程当中写入库的数据。
但是,因为是子线程,
主线程无法返回子线程当中的数据。
这该怎么办?
还有一种情况就是:当从主线程中调用子线程的结果时,得到的结果,可能因为子线程还没有写入,就调用了,这如何解决?
有没有一种可能就是在子线程当中弹出一个web窗口?当然不能仅挶于IE的