星期二, 十月 31, 2006

google 常用网站

google bookmarks
google groups
google code
google calendar

bookmarks

ajax demos

http://www.dhtmlgoodies.com/

http://www.hotscripts.com/
30 Boxes it's your life
Ajax web book
ajax 得益网搜索
Google Web Toolkit - Build AJAX apps in the Java language
Googlesuggest
JavaScript Toolbox - Calendar Popup To Select Date
Kiko Calendar
Yahoo! Calendar - zhboliu
Writely
Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
All Patterns - Yahoo! Design Pattern Library
Spongecell
Backbase - The #1 AJAX Development Framework for Rich Internet Applications

ajax tips


java - 开发 源码 常见问题
AJAX介绍及相关资料(转) - 从此不再流浪 - CSDNBlog
compdoc2cn: prototype.js开发笔记
prototype.js开发者手册 - coastcdl的专栏 - CSDNBlog
prototype.js轻量级WEB开发的首选ajax框架(一)
Ajaxian » Resources
prototype 1.5 - ck4918的专栏 - CSDNBlog
AJAX框架汇总 - bighuang的专栏 - CSDNBlog
AJAX介绍及相关资料(转) - 从此不再流浪 - CSDNBlog
DHTML 参考手册 - IFRAME 元素 iframe 对象
哪里摔倒就在哪里躺下。
A library of DHTML and AJAX scripts - DHTMLgoodies.com
SourceForge.net: Software Map
jscriptonline
开源公社 - AJAX开发组件
W3Schools Online Web Tutorials
[收藏]我收集的网页调色板-嘟嘟老窝
jsptaglibs.com
Blog
script.aculo.us - web 2.0 javascript
scriptjijin
JavaServer Faces (JSF) Tutorial Net.
Ajax4jsf Open Source Project for Adding AJAX to JSF Applications without JavaScript: Downloads Articles, Examples, Tutorials
Wikipedia
Wikipedia
valendee - CSDN Tag

java&jsp tips


JSP页面连接数据库大全(zz) - Crazy for Java!--narilee的专栏 - CSDNBlog
JS 216网页安全色调色板 DW 风格
浅析Java中Date类的应用

ajax bbs


Ajax中国论坛 - BETA
欢迎访问RIA联盟-RIA开发者的论坛[RIA联盟-RIA开发者的论坛]

日本語のサイト


Windows Mobile/W-ZERO3/Windows CE総合情報サイト- WindowsCE FAN
窓の杜
ダウンロード /
Javaの道(Java入門・リファレンス)
プログラミングと開発者のためのCodeZine:Google Web Toolkit:現実的な開発に即したAJAX(Google Web Toolkit, GWT, AJAX, Java)
とほほのJava入門
アルバイト(週末だけOK) /フロム・エー ナビ
常用的日本网站链接[CDMA手机论坛]
Google Calendar
Google クイックサーチ
中国国产软件—记录中国软件历程

databasseサイト


Oracle PL/SQL语言初级教程之异常处理
中国IT实验室--学习下载

辞書


Yahoo!翻訳 - テキスト翻訳
goo 辞書 英和辞典
e-Words

download


myBittorrent.com - BitTorrent Downloads
《应骡友要求发布日文版Windows专贴不断更新》(Windows)有序号,可激活[ISO]
Download and Share MP3, Movies and Games
L'Arc~en~Ciel

日本語の勉強


日语文法

星期一, 十月 30, 2006

ajax路在何方?

几万行的页面代码,ajax真的能背着它走下去吗?
今天看了看jsf,gwt,二者是不是又是一个很好的方向?金碟真的对吗?
页面跟代码耦合是否合适。

还得学习下去

星期三, 十月 18, 2006

plsql读书笔记7----数字函数和字符函数

1,数字函数
ABS(n) 绝对值
CEIL(n)大于等于n的最小整数,FLOOR(n)小于等于n的最小整数
ACOS(n)反余弦,ASIN(n)反正弦,ATAN(n)反正切,ATAN2(n,m) n/m的反正切
COS(n)余弦,COSH(n)双曲余弦,SIN(n)正弦,SINH(n)双曲正弦,TAN(n)正切,TANH(n)双曲正切
EXP(n)e的n次幂,LN(n)n的自然对数,LOG(m,n)以m为底的n的对数
MOD(m,n)m/n的余数
POWER(m,n)m的n次幂
SQRT(n)n的平方根
ROUND(n,[m])四舍五入n到小数点后m位
SIGN(n)监测n的正负
TRUNC(n,[m])截取n到小数点后m位

2,字符函数
ASCII(char)返回字符串首字符的ASCII值
CHR(n)返回ASCII码值的对应字符
CONCAT连接字符串,等同于"||"
INITCAP(char)单词首字符大写,NLS_INITCAP(char,'nls_param')单词首字符大写
INSTR(char1,char2[,n[,m]])取得char2在char1中从第n个字符开始的第m次出现的位置
LENGTH(char)字符串长度

LOWER
(char)转换为小写格式,NLS_LOWER(char,'nls_param')转换为小写格式
LUPPER(char)转换为大写格式,NLS_UPPERER(char,'nls_param')转换为大写格式

LPAD
(char1,n,char2)在char1左端填充char2直至串长度是n
RPAD(char1,n,char2)在char1右端填充char2直至串长度是n

TRIM
(charFROM string)从string头部,尾部,或者两端截去char
LTRIM
(char1[,set])去掉char1左端所包含的set中的任何字符,遇到不是set中字符结束。
RTRIM(char1[,set])去掉char1右端所包含的set中的任何字符,遇到不是set中字符结束。

SORT(char)排序,NLS_SORT(char,'nls_param')按特定语言要求排序,

REPLACE
(char,search_string[,replacement_string])将char中的search_string替换为replacement_string.
REGEXP_REPLASE(sourse_string,pattern[,replace_string[,position[,occurrence[,match_parameter]]]])
source_string 为源字符串,pattern为指定规则表达式,replace_string为替换字符串,position为起始搜索位置,occurrence用于指定替换出现的第几个字符串,match_parameter用于制定默认匹配操作的文本串。

SUBSTR(char,m[,n])取得char的从m开始的n个字符的子串
REGEXP_SUBSTR
(sourse_string,pattern[,replace_string[,position[,occurrence[,match_parameter]]]])
source_string 为源字符串,pattern为指定规则表达式,replace_string为替换字符串,position为起始搜索位置,occurrence用于指 定替换出现的第几个字符串,match_parameter用于制定默认匹配操作的文本串。

SOUNDEX(char)返回字符串的语音表示,可用于比较发音相同的字符串。

TRANSLATE(char,from_string,to_string)将char按照from_string到to_string的对应关系转换。

ps:对于参数格式为(char,'nls_param')的,char用于指定NCHAR或NVACHAR2类型字符串,
前边加n,用单引号括起来,nls_param的格式为“nls_sort=sort”,用于制定特定语言特征。

星期二, 十月 17, 2006

plsql读书笔记6----合并查询,复杂查询

合并查询

1, UNION,UNION ALL,INTERSECT,MINUS
2,对LOB,VARRAY和嵌套表来说,集合操作符是无效的。
对LONG列来说,UNION,INTERSECT,MINUS操作符是无效的。
如果选择列表包含了表达式,必须为其指定列别名。
3,UNION取得并集,去掉重复行,按第一列排序
UNION ALL 取得并集,不去掉重复行,不排序
INTERSECT取得交集,按第一列排序
MINUS取得差集(存在于第一个表,但是不存在于第二个表),按第一列排序

复杂查询

1,层次查询
START WITH:指定根行
CONNECT BY:父子行之间关系,条件表达式中,使用FRIOR引用父行
col emane format a15
col job format a15
SELECT LPAD('',3*(LEVEL-1))||ename ename,
LPAD('',3*(LEVEL-1))||job job FROM emp
WHERE job<>'CLERK' START WITH mgr IS NULL
CONNECT BY mgr = PRIOR empno;

2,CASE 表达式
CASE
WHEN case1 THEN option1
WHEN case2 THEN option2
ELSE case3
END

3,倒叙查询(Flashback Query)
SELECT * FROM emp AS OF TIMESTAMP to_timestame(
'2003-01-01 19:19:22','YYYY-MM-DD HH24:MI:SS')
WHERE ename = 'tom'

4,WITH子句
WITH summary AS (
SELECT dname,SUM(sal) AS dept_total FROM emp,dept
WHERE emp.deptno = deept.deptno GROUP BY dname)

SELECT dname,dept_total FROM summary WHERE dept_totle>
(SELECT SUM(dept_total)*1/3 FROM summary);

plsql读书笔记5----子查询

1 ,匹配符
"=",">","<","<>",IN,ALL,ANY
其中,ALL,ANY必须跟单行比较符结合使用
2,多列子查询

3,相关子查询()??????????
EXISTS
SELECT ename ,job,sal,deptno FROM emp WHERE EXISTS
(SELECT 1 FROM dept WHERE dept.deptno = emp.deptno
AND dept.loc='NEW YORK');

4,FROM 中使用子查询(内嵌视图)
必须为子查询指定别名。
SELECT ename,job,sal FROM emp,
(SELECT deptno,avg(sal) avgsal FROM emp
GROUP BY deptno) dept
WHERE emp.deptno = dept.deptno AND sal>dept.avgsal;

plsql读书笔记4

in order to fill

plsql读书笔记3

in order to fill

plsql读书笔记2

1,BINARY_FLOAT 1.5f
BINARY_DOUBLE 3.00005d

2,identifier [CONSTANT] datatype [NOT NULL] [:= | DEFAULT expr]

3,emp.ename%TYPE
4,复合变量
a,PL/SQL纪录
DECLARE
TYPE type_name IS RECORD(
name emp.ename%TYPE,
title emp.etitle%TYPE,
);
record_name typename;
BEGIN
SELECT ename,etitle INTO record_name
FROM emp WHERE empno=42332;
dbms_output.put_line('name'||emp_record.name);
END;
b,PL/SQL表
下标没有上下限
DECLARE
TYPE type_name IS TABLE OF emp.ename%TYPE
INDEX BY BINARY_INTEGER;
table_name type_name;
BEGIN
SELECT ename INTO table_name(-1) FROM emp
WHERE empno = 123;
dbms_output.put_line('name'||table_name(-1));
END;
c,嵌套表(Nested Table)
CREATE OR REPLACE TYPE type_name AS OBJECT(
name VARCHER2(10), title NUMBER(6,2),date DATE);
ps:使用嵌套表作为表列时应指定其存储表
eg:NESTED TABLE nested_table STORE AS nested_table_name;
d,VARRAY(变长数组)
VARRAY的元素个数是有限制的
CREATE TYPE type_name AS OBJECT(
title VARCHER2(20),date DATE);

CREATE TYPE varray_name IS VARRAY(20) OF type_name;

plsql读书笔记1

1,基本格式
DECLARE
BEGIN
EXCEPTION
END;
2,PLSQL块分类
1),匿名块
2)命名块
<<outer_name>>
DECLARE
BEGIN
<<inner_name>>
BEGIN
END;--<<inner_name>>
END;--<<outer_name>>
3)子程序
a,过程
CREATE PROCEDURE procedure_name(name1 VARCHEAR2, name2 NUMBER)
IS
BEGIN
END;
调用过程时用命令:execute或者call
b,函数
CREATE FUNCTION function_name(name1 NUMBER,name2 VARCHAR2)
RETURN NUMBER IS
return_name NUMBER(7,2)
BEGIN
END;
c,包
CREATE PACKAGE page_name IS
PROCEDURE procedure_name;
FUNCTION function_name;
END
4,触发器
CREATE TIGGER tigger_name
AFTER UPDATE OF deptno ON dept
FOR EACH ROW
BEGIN 
END;