
2007年2月8日
摘要: 編寫程序有時會用到有序常量。一個常見的情況是對命令行參數進行處理,如下的代碼片段:
閱讀全文
posted @
2007-04-10 17:19 Jini 閱讀(1547) |
評論 (4) |
編輯 收藏
摘要: 昨天一個朋友給我發了些從Google Earth上截的衛星照片,對比這些照片可以看到Google Earth對美國的軍事基地是做了特別的模糊處理的.... 畢竟是美國人的系統啊!
閱讀全文
posted @
2007-02-28 08:00 Jini 閱讀(466) |
評論 (2) |
編輯 收藏
摘要: 摘自王大慶先生寫的一部成功勵志書....
閱讀全文
posted @
2007-02-25 14:19 Jini 閱讀(263) |
評論 (1) |
編輯 收藏
摘要: 乘春節有比較完整的時間待在家里,花了三天時間幫朋友寫了一個簡單的OR Mapping層。目標主要是用在一些資源受限,系統功能較簡單的系統里。
閱讀全文
posted @
2007-02-25 08:20 Jini 閱讀(1528) |
評論 (13) |
編輯 收藏
摘要: 很有意思的文章,也許人類真是這樣走過來的^O^
閱讀全文
posted @
2007-02-16 08:26 Jini 閱讀(222) |
評論 (1) |
編輯 收藏
摘要: StirngBuilder真的比StirngBuffer好嗎?讓我們通過一個小試驗來看看……,可能會得到一些不同的結論。
閱讀全文
posted @
2007-02-14 08:00 Jini 閱讀(1884) |
評論 (14) |
編輯 收藏
?
The Java Developers Almanac 1.4
是一個非常不錯的Java例程倉庫,網站里包含大量實用的Java例程,而且每個例程都針對某個知識點或問題,非常便于查找和閱讀,你甚至可以通過簡單的Copy/Paste將代碼應用到你的程序里去。我相信,無論是初學者還是專家,都能從該網站得到一些幫助或啟示。
?
首頁
– 紅圈是處是兩種不同的搜索途徑
?
?
按關鍵字搜索
?
?
?
按Package察看– 這可是學習Java的好工具
?
posted @
2007-02-12 11:47 Jini 閱讀(2016) |
評論 (2) |
編輯 收藏
今天在調試程序中,遇到一個“
ORA-03115: unsupported network datatype or representation
”的錯誤。問題已經解決,有一些心得體會。
?
環境:
Oracle 8.17
數據庫一臺,
Oracle 9i
數據庫一臺,兩者間建有一個
DBLink
將相關的
shema
連接起來。在
Oracle 9i
這一端有一個
Table A,
如下:
?
Field Name
|
Field Type
|
……
|
…..
|
confirm_time
|
Timestamp
|
?
|
creation_time
|
Date
|
?
|
……
|
?
情景:
有一個
Java
程序通過
JDBC
連接到
Oracle 8
那一端,現在這個應用程序需要通過
DBLink
訪問
Oracle 9i
中的
Table A.
寫下如下的查詢語句:
?
select nvl(confirm_time, creation_time) from A@.....
?
該語句在
SQL Plus
(
PL/SQL Developer
)中執行能夠完成并返回正確的結果,但將該語句放入
PreparedStatement
執行是,卻得到錯誤:“
ORA-03115: unsupported network datatype or representation
”
?
原因分析:
Oracle 8
中還不存在
Timestamp
這樣的數據類型,而無論是字段
confirm_time,
還是表達式
nvl(confirm_time, creation_time)
返回的都是
Timestamp
類型,故會得到
ORA-03115
的錯誤。(在
PL/SQL Developer
中為何不出錯就不知道了,呵呵
….
見笑見笑啦)
?
解決方法:
在
SQL
語句中將
Timestamp
轉化為
Date
類型,如:
?
select nvl(to_date(to_char(confirm_time, “yyyy-mm-dd hh24:mi:ss”), “yyyy-mm-dd hh24:mi:ss”), creation_time) from A@........
?
?
?
posted @
2007-02-08 07:37 Jini 閱讀(2376) |
評論 (2) |
編輯 收藏