
有鑑於用之前的設定方式在共通作業時classpath常常會跳出問題
所以我試著去把跟eclipese有關的檔案全部ignore的方法
方法大致上跟前面兩篇一樣,請自行參閱前兩篇
上篇
下篇
Dnight 發表在 痞客邦 留言(0) 人氣(422)

本篇要示範的是怎麼將已經推上去的檔案拉回本機端
如果要看怎麼將專案推上去請去看上一篇
文章的上篇內容請點此
首先點選Clone a Git repository,並且貼上你要拉下來專案的連結
如果在這一步出現 「Internal error; consult Eclipse error log.」
Dnight 發表在 痞客邦 留言(0) 人氣(403)

因為有人反應說Eclipse使用Github相當複雜
稍微整理一下後說一點簡單的設定說明
本篇介紹的是將專案上傳,下篇會介紹怎麼將上傳的檔案拉下來
如何將推上去的專案拉下來請看這篇
首先要把Git的repository打開
Dnight 發表在 痞客邦 留言(0) 人氣(436)
String因為字串池的關係,當你做出下面的運算時
Sting x = "a"+"b"+"c"+"d";
JVM會產生四個String物件,所以當你有字要串起來時為了節省記憶體通常不會使用String
而會使用StringBuffer與StringBuilder
那麼StringBuffer與StringBuilder到底要選什麼用呢?首先要了解兩者的不同
Dnight 發表在 痞客邦 留言(0) 人氣(46)
在Java基礎資料形別(byte,short,int,long,boolean,char,float,double)的==判斷式就是檢查兩個資料的值是否相等,但是到物件參考形別是==表示的是兩個物件參考的記憶體位置是否一樣
比如說
Object A = new Object();
Object B = new Object();
A==B的時候就是false
Dnight 發表在 痞客邦 留言(0) 人氣(31)
這個範例只是簡單的把帳號資料傳到下一個畫面
中間並沒有經過資料庫跟資料驗證
有興趣可以做個資料驗證,就可以做個簡單的登入程式
在專案裡的res/layout資料夾新增兩個xml檔如下:
login.xml:
Dnight 發表在 痞客邦 留言(0) 人氣(43)

首先點選要複製的資料庫滑鼠右鍵後選工作→產生指令碼
接著會出現摘要的畫面,不想看說明就不要理他直接按下一步再來是選擇要匯出資料庫的內容,如果想全部複製就用預設值,因為我不想複製預存程序我使用了自訂內容
再來這個畫面請按進階做一些進階設定
Dnight 發表在 痞客邦 留言(0) 人氣(1,647)
Static block是Java中的一個用來初始化Static屬性的功能
一個Class中的Static block只會執行一次
建構子(constructor)則是每次new一個物件的時候就會執行一次
建構子的名稱要與class名稱相同,並且不允許同樣參數的建構子
使用static block與constructor的方法範例如下
Dnight 發表在 痞客邦 留言(0) 人氣(335)
生日悖論是考慮下面這個問題:假設一個班級有23個或23個以上的人,那麼至少有兩個人生日相同的機率大於50%,對於60或更多的人,至少有兩個人生日相同的機率大於99%,從引起邏輯角度來看生日悖論不是一種悖論,這邊的悖論是指這個數學事實與一般直覺相抵觸。
將問題重新整理一邊,假設一個班級有N個人,每個人生日的日期是隨機的(不考慮2/29),那麼至少有兩個人生日相同的機率是多少呢?
大約要多少人,至少有兩個人生日相同的機率才會大於50%呢?
看到這個問題一般的直覺會覺得說一年有365天,大概要50~100人以上才會讓至少有兩個人生日相同的機率大於50%吧,怎麼會只要23人呢,事實上解決這個問題可以用簡單的高中數學來想。
考慮此事件的補集:所有人生日都不同的機率
Dnight 發表在 痞客邦 留言(0) 人氣(47)
使用定時或固定時間間隔有幾個方法一個是Thread.sleep();
方法內填延遲的毫秒數就可以讓程式延遲後再執行
另一種就是使用Timer class這個class的schedule方法有兩個變數以及三個變數詳細的使用方法請見範例範例有兩個class,將要執行的程式碼寫在繼承TimerTask的class裡面然後使用Timer裡面你要用的方法就可以使用定時執行程式的功能了
import java.text.SimpleDateFormat;
Dnight 發表在 痞客邦 留言(0) 人氣(2,628)