发表于: DB/ES | 作者: | 日期: 2008/12/16 03:12

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从字符型数据转换成按指定格式的数值,缺省时数值格式串的大小正好为整个数

评论关闭
发表于: DB/ES | 作者: | 日期: 2008/12/16 10:12
标签:

方法一:
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 ….

这种方式可以一次插入多条记录。

评论关闭
发表于: os/software | 作者: | 日期: 2008/12/16 10:12
标签:

1:
按住ctrl键,用鼠标分别点击每个单元格,如果只想在一个单元格内插入图片,则鼠标单击该单元格选中即可;

2:
在绘图工具栏中选择”阴影样式”->”样式19″;

3:
在选中的单元格的边框上点击鼠标右键,选择“设置自选图形格式…”;

4:
选择“填充效果”->”图片”->”选择图片”->选则想要插入的图片->”确定”->”确定”即可。

参考链接:
http://club.excelhome.net/thread-108520-1-1.html
该处还有更多的方法,没有一一试验,先学习一招够用就好。

评论关闭
发表于: computer | 作者: | 日期: 2008/12/14 03:12

简而言之,这两者基本上都可以解释成“插件”的意思,add-in常见于windows之上,add-on则常见于firefox之上。以下是详细解释。 More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2008/12/13 07:12

概述
匹配文本中指定的字符串,返回一个数组或者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

评论关闭
发表于: computer | 作者: | 日期: 2008/12/13 01:12
标签: ,

TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 More …

评论关闭
发表于: computer | 作者: | 日期: 2008/12/13 01:12

应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字 (Socket)的接口,区分不同应用程序进程间的网络通信和连接。 More …

评论关闭
发表于: DB/ES | 作者: | 日期: 2008/12/12 02:12

1、sysdate
获取系统当前日期和时间
SQL> select sysdate from dual;

SYSDATE
———–
2008-12-12

2、to_date
将字符串转化为日期类型
SQL> select to_date(‘2008-10-10 15:23:24′,’yyyy-mm-dd hh24:mi:ss’) from dual;

TO_DATE(‘2008-10-1015:23:24′,’
——————————
2008-10-10 下午 03:23:24

3、trunc(date[,fromat])
按指定格式截断日期,format为可用的日期格式化字符串

SQL> select trunc(sysdate,’yy’) from dual;

TRUNC(SYSDATE,’YY’)
——————-
2008-1-1

SQL> select trunc(sysdate,’mm’) from dual;

TRUNC(SYSDATE,’MM’)
——————-
2008-12-1

SQL> select trunc(sysdate,’dd’) from dual;

TRUNC(SYSDATE,’DD’)
——————-
2008-12-12

4、round(date[,formate])
按指定格式对日期进行四舍五入操作
SQL> select round(sysdate,’dd’) from dual;

ROUND(SYSDATE,’DD’)
——————-
2008-12-13

SQL> select round(sysdate,’mm’) from dual;

ROUND(SYSDATE,’MM’)
——————-
2008-12-1

SQL> select round(to_date(‘2008-12-16′,’yyyy-mm-dd’),’mm’) from dual;

ROUND(TO_DATE(‘2008-12-16′,’YY
——————————
2009-1-1

SQL> select round(sysdate,’yyyy’) from dual;

ROUND(SYSDATE,’YYYY’)
———————
2009-1-1

说明:
format可用的日期格式化字符串见:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions230.htm#i1002084

5、Last_day
本月最后一天
SQL> select last_day(sysdate) from dual;

LAST_DAY(SYSDATE)
—————–
2008-12-31 下午 0

6、Add_months(d,n)
当前日期d后推n个月,用于从一个日期值增加或减少一些月份
date_value:=add_months(date_value,number_of_months)

SQL> select add_months(to_date(‘2008-10-31′,’yyyy-mm-dd’),1) from dual;
SQL> select add_months(to_date(‘2008-10-30′,’yyyy-mm-dd’),1) from dual;

ADD_MONTHS(TO_DATE(‘2008-10-30
——————————
2008-11-30

SQL> select add_months(to_date(‘2008-10-29′,’yyyy-mm-dd’),1) from dual;

ADD_MONTHS(TO_DATE(‘2008-10-29
——————————
2008-11-29

7、Months_between(f,s)
日期f和s间相差月数
SQL> select months_between(to_date(‘2008-12-01′,’yyyy-mm-dd’),to_date(‘2008-11-01′,’yyyy-mm-dd’)) from dual;

MONTHS_BETWEEN(TO_DATE(‘2008-1
——————————
1

SQL> select months_between(to_date(‘2008-12-01′,’yyyy-mm-dd’),to_date(‘2008-11-30′,’yyyy-mm-dd’)) from dual;

MONTHS_BETWEEN(TO_DATE(‘2008-1
——————————
0.0645161290322581

参考:
http://www.psoug.org/reference/date_func.html

以下是oracle内建函数索引:
http://www.psoug.org/reference/builtin_functions.html

评论关闭
发表于: os/software | 作者: | 日期: 2008/12/10 01:12
标签:

高级–>配置–> 文件处理–>DOS/UNIX/MAC处理–>在Unix/Mac文件检测/转换中,选择禁用即可。

评论关闭
发表于: os/software | 作者: | 日期: 2008/12/10 01:12

方法1:
ctrl + R调出替换窗口,将^p^p替换成^p即可。

方法2:
ctrl + R调出替换窗口,在“查找”输入框中输入%[ ^t]++^p,在替换输入框中不要输入任何东西,选中“正则表达式”复选框,“正则表达式引擎”中选择“UltraEdit”前的复选框,然后全部替换即可。

评论关闭