byte(字節(jié)型) 1 -128~127
short(短整型) 2 -32768~32767
int(整型) 4 -2147483648~2147483647
long(長(zhǎng)整型) 8 -9223372036854775808 ~ 9223372036854775807
float(浮點(diǎn)型) 4 -3.4E38~3.4E38
double(雙精度型) 8 -1.7E308~1.7E308
char(字符型) 2 從字符型對(duì)應(yīng)的整型數(shù)來劃分,其表示范圍是0~65535
boolean(布爾型) 1 true或false
Oracle 9i共提供了16種標(biāo)量數(shù)據(jù)類型,如表7.4所示。
Oracle 9i的標(biāo)量數(shù)據(jù)類型名稱 含義
Char 用于描述定長(zhǎng)的字符型數(shù)據(jù),長(zhǎng)度<=2000字節(jié)
varchar2 用于描述變長(zhǎng)的字符型數(shù)據(jù),長(zhǎng)度<=4000字節(jié)
nchar 用來存儲(chǔ)Unicode字符集的定長(zhǎng)字符型數(shù)據(jù),長(zhǎng)度<=1000字節(jié)
nvarchar2 用來存儲(chǔ)Unicode字符集的變長(zhǎng)字符型數(shù)據(jù),長(zhǎng)度<=1000字節(jié)
number 用來存儲(chǔ)整型或者浮點(diǎn)型數(shù)值
Date 用來存儲(chǔ)日期數(shù)據(jù)
Long 用來存儲(chǔ)最大長(zhǎng)度為2GB的變長(zhǎng)字符數(shù)據(jù)
Raw 用來存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)的變長(zhǎng)字符數(shù)據(jù),長(zhǎng)度<=2000字節(jié)
Long raw 用來存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)的變長(zhǎng)字符數(shù)據(jù),長(zhǎng)度<=2GB
rowid 用來存儲(chǔ)表中列的物理地址的二進(jìn)制數(shù)據(jù),占用固定的10個(gè)字節(jié)
Blob 用來存儲(chǔ)多達(dá)4GB的非結(jié)構(gòu)化的二進(jìn)制數(shù)據(jù)
Clob 用來存儲(chǔ)多達(dá)4GB的字符數(shù)據(jù)
nclob 用來存儲(chǔ)多達(dá)4GB的Unicode字符數(shù)據(jù)
Bfile 用來把非結(jié)構(gòu)化的二進(jìn)制數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫以外的操作系統(tǒng)文件中
urowid 用來存儲(chǔ)表示任何類型列地址的二進(jìn)制數(shù)據(jù)
float 用來存儲(chǔ)浮點(diǎn)數(shù)
http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc/
http://developer.51cto.com/art/200906/127380.htm
在這個(gè)部分,我們將遷移一個(gè)用 Microsoft Visual C++ 6 開發(fā)的簡(jiǎn)易 HelloWorld Win32 應(yīng)用程序。
CFG=HelloWin - Win32 Release
相似。 @cmd /c $(OUTDIR)\$(EXENAME).exe
中添加執(zhí)行應(yīng)用程序的命令。 EXENAME=HelloWin
。 nmake
。要使 Make targets
視圖可見,選擇 Window > Show View > Make Targets。 VC++ 2005 Express 在傳統(tǒng)的 Visual Studio C/C++ 中做了大量更改,可用一個(gè)在 Eclipse 上啟動(dòng)的項(xiàng)目來解決此項(xiàng)問題。要獲得詳細(xì)資料,可以訪問 Eclipse MSVC(請(qǐng)參閱 參考資料)。
?????? 還記得那個(gè) zkajax 工程嗎,打開它,然后打開 web.xml 文件 ( 如果不知道這個(gè)文件的位置,我就該哭了 ) ,如果出現(xiàn)的是圖形,就點(diǎn)下面 Source 即可出現(xiàn)代碼。
?????? 在 <listener> 標(biāo)簽的前面添加如下的 filter(Ctrl+Shift+F5 可以對(duì)齊文本 )
<filter>
????????????? <filter-name>zkFilter</filter-name>
????????????? <filter-class>
???????????????????? org.zkoss.zk.ui.http.DHtmlLayoutFilter
????????????? </filter-class>
????????????? <init-param>
???????????????????? <param-name>extension</param-name>
???????????????????? <param-value>html</param-value>
???????????????????? <!-- Use XHTML components as default. -->
????????????? </init-param>
?????? </filter>
?????? <filter-mapping>
????????????? <filter-name>zkFilter</filter-name>
????????????? <url-pattern>*.jsp</url-pattern>
????????????? <dispatcher>REQUEST</dispatcher>
????????????? <dispatcher>INCLUDE</dispatcher>
????????????? <dispatcher>FORWARD</dispatcher>
????????????? <dispatcher>ERROR</dispatcher>
?????? </filter-mapping>
????
在 WebContent 目錄下新建一個(gè) test_jsp 文件 , 內(nèi)容如下
<%@ page language="java" pageEncoding="UTF-8"%>
<html xmlns:x="http://www.zkoss.org/2005/zul">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> 測(cè)試 zk jsp</title>
</head>
<body>
<x:window id="test" title=" 測(cè)試 zk jsp" border="normal" width="100px">
測(cè)試 zk jsp
</x:window>
</body>
</html>
在這文件上點(diǎn)右鍵 ->Rin As->Run on server, ,即可看到運(yùn)行結(jié)果,大概是下圖的樣子:
是不是字體很小?我覺得太小了,于是我修改
css
文件中的字體,我把大部分該成了
感覺到變化了吧。
?????? 接下來不好過了,后臺(tái)技術(shù)足夠了 , 缺一個(gè)做界面的,要是 dorado 不付費(fèi)早用它了。接下來費(fèi)了好大勁終于找到了一個(gè)開源的東西 ---zk ,一個(gè)作界面的不二之選。
?????? 扯遠(yuǎn)了,接下來是正題。
???
可以在
http://www.zkoss.org/
上下到有關(guān)
zk
需要的東西,
我用的版本是
zk-
下面介紹如何在 eclipse 部署 zk 環(huán)境
(1)??? 打開 eclipse, File->New->Project->Web->Dynamic Web Project ,即新建一個(gè)動(dòng)態(tài)網(wǎng)站,工程名為 zkajax 。我個(gè)人傾向于在 Java Psrspective 環(huán)境下工作。
(2)???
將
zk-
(3)???
將
zk-
(4)???
將
zk-
(5)??? 最后是下圖的樣子
(6)??? 運(yùn)行,在工程 zkajax 上點(diǎn)右鍵 ->Run As->Run on Server ,選中 tomcat ,點(diǎn) Finish 即可,網(wǎng)頁出來后點(diǎn) Zk Demo ,效果圖如下: