方法一
将父页面中准备接收值的对象的ID传递到对话框窗口的子页面中,在子页面中直接操作该对象。
下面的例子中,每点击一次子页面中的button,父页面中的text中的值就会加1。
父页面a.html
子页面b.html
方法二
通过window.returnValue将子页面中的值传回父页面。
下面的例子中,将子页面中两个文本框中的数值相加并会传到父页面赋值到父页面的文本框中。
父页面a.html
<
子页面
参数1:
参数2:
USER_OBJECTS
当前用户所拥有的所有对象。可以通过如下sql语句查看:
SELECT * FROM USER_OBJECTS;
各字段意义如下:
OWNER
对象的所有者,查询USER_OBJECTS视图,该字段不会显示。
OBJECT_NAME
对象名称。
SUBOBJECT_NAME
Name of the subobject (for example, partition)
OBJECT_ID
NUMBER NOT NULL Dictionary object number of the object
DATA_OBJECT_ID
Dictionary object number of the segment that contains the object
Note: OBJECT_ID and DATA_OBJECT_ID display data dictionary metadata. Do not confuse these numbers with the unique 16-byte object identifier (object ID) that the Oracle Database assigns to row objects in object tables in the system.
OBJECT_TYPE
Type of the object (such as TABLE, INDEX)
CREATED DATE
Timestamp for the creation of the object
LAST_DDL_TIME
Timestamp for the last modification of the object resulting from a DDL statement (including grants and revokes)
TIMESTAMP
Timestamp for the specification of the object (character data)
STATUS
Status of the object (VALID, INVALID, or N/A)
TEMPORARY
Whether the object is temporary (the current session can see only data that it placed in this object itself)
GENERATED
Was the name of this object system generated? (Y|N)
SECONDARY
Whether this is a secondary object created by the ODCIIndexCreate method of the Oracle Data Cartridge (Y | N)
查看当前用户的所有表:
select object_name
from user_objects
where
upper(object_type) = ‘TABLE’ ;
查看指定表的所有约束:
select constraint_name , constraint_type
from user_constraints
where lower(table_name)=’table_name’;
参考链接:
http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10755/statviews_1102.htm#i1583352
http://www.tek-tips.com/viewthread.cfm?qid=482760
以下是与缓存有关的meta标签设置,经测试后发现无效。
关于meta标签的详细介绍参考如下链接:
http://www.i18nguy.com/markup/metatags.html#expires
最有效的方式还是加一个时间戳:
var time =new Date();
window.showModalDialog(‘somepage.jsp?time=’ + time, ”, ”);
initcap(st)
返回st将每个单词的首字母大写,所有其他字母小写
lower(st)
返回st将每个单词的字母全部小写
upper(st)
返回st将每个单词的字母全部大写
concat(st1,st2)
返回st为st2接st1的末尾(可用操作符”||”)
lpad(st1,n[,st2])
返回右对齐的st,st为在st1的左边用st2填充直至长度为n,st2的缺省为空格
rpad(st1,n[,st2])
返回左对齐的st,st为在st1的右边用st2填充直至长度为n,st2的缺省为空格
ltrim(st[,set])
返回st,st为从左边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格
rtrim(st[,set])
返回st,st为从右边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格
replace(st,search_st[,replace_st])
将每次在st中出现的search_st用replace_st替换,返回一个st。缺省时,删除search_st substr(st,m[,n]) n=返回st串的子串,从m位置开始,取n个字符长。缺省时,一直返回到st末端
length(st) 数值,返回st中的字符数
instr(st1,st2[,m[,n]]) 数值,返回st1从第m字符开始,st2第n次出现的位置,m及n的缺省值为1
nvl(m,n)
如果m值为null,返回n,否则返回m。(这个人称“转换函数”,我暂时也归类到字符串函数里了。)
to_char(m[,fmt])
m从一个数值转换为指定格式的字符串fmt缺省时,fmt值的宽度正好能容纳所有的有效数字 to_number(st[,fmt]) st从字符型数据转换成按指定格式的数值,缺省时数值格式串的大小正好为整个数
方法一:
insert into table_name(col_name1, col_name2, …) values(val_1, val_2, …);
这是最常用的方法了,一次插入一条记录。
方法二:
insert into table_name1(col_name1, col_name2, …)
select col_name3, col_name4, …
from table_name2
where ….
这种方式可以一次插入多条记录。
1:
按住ctrl键,用鼠标分别点击每个单元格,如果只想在一个单元格内插入图片,则鼠标单击该单元格选中即可;
2:
在绘图工具栏中选择”阴影样式”->”样式19″;
3:
在选中的单元格的边框上点击鼠标右键,选择“设置自选图形格式…”;
4:
选择“填充效果”->”图片”->”选择图片”->选则想要插入的图片->”确定”->”确定”即可。
参考链接:
http://club.excelhome.net/thread-108520-1-1.html
该处还有更多的方法,没有一一试验,先学习一招够用就好。
简而言之,这两者基本上都可以解释成“插件”的意思,add-in常见于windows之上,add-on则常见于firefox之上。以下是详细解释。 More …
概述
匹配文本中指定的字符串,返回一个数组或者null。
语法
var result1 = regexp.exec(str);
var result2 = regexp(str); // Mozilla extension
说明
regexp为一个正则表达式对象,str为准备进行匹配的文本。
如果匹配成功,该方法会返回一个数组,如果匹配失败,则返回null。
返回数组除包含匹配的文本之外,还有如下两个元素:索引为index的元素,匹配文本的第一个字符的位置;索引为input的元素,为被检索的文本。
示例:
function finds(s){
var pattern = /s/;
var result = pattern.exec(s);
for(var i = 0; i < result.length;i++){
alert(result[i]);
}
alert(result['index']);
alert(result['input']);
}
finds('asbscs');
上面的例子中在遇到第一个匹配的时候就终止了,在正则表达式中使用'g'可以达到多次匹配的效果:
function finds(s){
var pattern = /s/g;
var result;
while((result = pattern.exec(s)) != null){
alert(result[0]);
alert(result['index']);
alert(pattern['lastIndex']);
}
}
finds('asbscs');
其中,pattern['lastIndex']指下次匹配开始的索引值,这个值比result['index']正好大1。
参考链接:
同W3C的说明文档相比,MDC的说明文档更加简单易懂:
https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:RegExp:exec
http://www.w3school.com.cn/js/jsref_exec_regexp.asp
http://www.w3schools.com/jsref/jsref_exec_regexp.asp
TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 More …