真的, JAVA內父會call 子喔!!==> static 加上Overload 在有繼承關係的Constructor 時的有趣行為
可能是學藝不精吧, 一直沒注意到overload 在有繼承關係的Constructor 內call Method 時居然是活的, 有Static 時會執行父代的method, 沒有static 時卻有從父代呼叫子代method 的有趣行為, 但稍一不慎可能就會造成大災難囉!
程式一:
China Camel 發表在 痞客邦 留言(0) 人氣(926)

和普羅大眾一樣, 總是希望手邊有個又小又快又便宜的隨身存儲裝置, 在PxHome上敗了不少東東, 始終找不到一個理想的東東, 為了程大家分享心得, 讓同好們少花一些冤枉錢, 於是做了一些性能上的比較如下圖供大家參考
A.) 產品圖片 (尺寸未按實際比例調整)1.)左上 ASUS 1.8" 30G 隨身硬碟
2.)右上 TDK Media Trans-It Edge 16G 隨身碟
China Camel 發表在 痞客邦 留言(0) 人氣(678)
给 远方的梦,
我常把王菲的一首歌- 棋子拿来警悌自己 --- 不要落入被工作摆布的命运, 要知道自己要的是什么, 给自己一条活路!
忙碌是一种从不会到熟练的过渡, 一旦跨过了这个进程你马上就会觉得无趣, 到时不是另起炉灶开始另一段职涯循环要不就是随波逐流虚度时日, 建议你可以开始找一个与工作完全无关的”兴趣”去培养自己和它的默契, 不论你喜欢不喜欢, 这个”兴趣”都不要把它放掉, 如此在不久的将来当你开始对工作感到无趣时, 只有它可以陪着你过日子喔!
China Camel 發表在 痞客邦 留言(0) 人氣(24)
要想在Ubuntu 平台上用 Eclipse 開發 JAVA 或 Android 程式其實不難, 只要確認下面幾個重點項目都完成就可以了啦!
一. 已安裝 Sun JAVA JDK 二. 已安裝 Eclipse三. 已設定 Sun JAVA 為系統預定 JAVA 環境四. 已設定 Eclipse 的 Java 預設環境為 Sun JAVA五. 已設定 Eclipse JVM 的啟動參數
六. 已安裝Android ADT 及SDK
七. 已下載並設定 Android Plateform Components ===============================================================================================
一. 安裝 Sun JAVA JDK
根據Ubuntu的
release notes , ubuntu 10.04 預設的JDK是 openjdk而不是一般大家比較熟悉的Sun JDK。下面是它的release notes 的部份內容:
Sun Java moved to the Partner repositoryChina Camel 發表在 痞客邦 留言(2) 人氣(6,478)
安裝過程中, Ubuntu 並沒有問 root 的密碼, 所以普通的使用者根本就不知root 帳號的密碼是什麼。不過登入系統後, 可以用sudo passwd root 先輸入自己的密碼再修改root的密碼。不過強烈『不推薦』設定 root 密碼,如果有需要 root 權限的環境,請用 sudo 或 sudo -s 就好。如果已經設了 root
密碼,可以用 vi /etc/passwd 將第一行的 root 的第二個欄位 "x" 改成 "!" 驚嘆號即可讓入侵者無法直接以 root
身份登入。
=========================================
China Camel 發表在 痞客邦 留言(0) 人氣(64,607)

上週在新竹工研院的Android FrameWork 課程上看到了一些MID的原型機, 腦海中頓時浮現了一些應用架構如圖, 希望可以把它實現!
China Camel 發表在 痞客邦 留言(0) 人氣(65)

學過JAVA的人都知道 沒有 JDBC Driver 是很難收服 MSSQL 的! 什麼是JDBC 呢? 根據微軟的說法:
Microsoft 一直持續不斷地致力於互通性,已發行新的「Java 資料庫連接」(Java Database Connectivity,JDBC) 驅動程式。 提供 SQL Server 驅動程式下載項目給所有 SQL Server 使用者使用,不另收費用,並可讓您從任何 Java 應用程式、應用程式伺服器或啟用 Java 功能的 Applet 存取 SQL Server 2008 R2、SQL Server 2008、SQL Server 2005 和 SQL Server 2000。下載 SQL Server JDBC 驅動程式 3.0 即表示您接受此元件之使用者授權合約 (EULA) 的條款與條件。
新的SQL Server JDBC 驅動程式 3.0 是 Type 4 JDBC 驅動程式,可以透過 Java Platform (Enterprise Edition 5) 和更新版本中提供的標準 JDBC 應用程式介面 (API) 來提供資料庫連接。 這個版本的 JDBC 驅動程式符合 JDBC 4.0 標準,並可在 Java Development Kit (JDK) 5.0 版或更新版本上執行。 已經針對主要的應用程式伺服器做過測試,包括 IBM WebSphere 及 SAP NetWeaver。
China Camel 發表在 痞客邦 留言(2) 人氣(29,700)
有一些網路應用程式如果在沒有網路卡被啟動的情況下是不能運行的, 要解決這一個問題旳方法很多, 有人用類似早期Null Modem的作法利用一個pin 2-6 / 1-3 跳接的RJ45 接頭來達成此一目的, 但實際上可以直接用軟體的方法來完成 -- 只要使用 Microsoft 在Windows 內建的 LoopBack 網卡其實就可以滿足大部份的需求。詳細的操作方式請參考以下的連結:
http://support.microsoft.com/kb/839013/zh-tw
China Camel 發表在 痞客邦 留言(0) 人氣(618)
利用Fat_Jar + JSmooth 建立JAVA EXE檔的用法因JSmooth 最好只內含一個jar 檔, 故若有叫用不同Package 的library的情況時需先把個別Package 的jar 檔各自處理, 然後一次性封裝入主程式所在的Package內, 再將主程式所在的Package 產生的jar 檔來製作exe 檔。事實上有許多不同的作法可以達成同樣的目的,本例將使用較簡易的作法。此例利用Demorun Class 內的主程式呼叫另一個Package 內的Demolib class 內的方法在控制台上顯示HELLO 字串。在安裝完Fat Jar與JSmooth之後, 我們實際上把JAVA程式封裝為一個可以獨立執行的EXE檔的作法如下:
China Camel 發表在 痞客邦 留言(1) 人氣(4,603)