葛瑞斯肯相關資訊
聯絡我 : x831617@gmail.com
臉書粉專 : 葛瑞斯肯樂活筆記

最近常用 HashMap 裡面物件的排序,特此紀錄一下,程式碼如下:

 

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

有時候迴圈會有好幾個,但是又想裡面的條件達成後就直接中斷多個迴圈,做法可用下列的方式命名迴圈與中斷迴圈,下述的程式碼描述的就是用一個無窮的while迴圈,裡面搭配一個for迴圈,並且在值大於5的時候結束這個無窮的while迴圈。

 

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

建立Google Map APP,首先開啟 Android Studio 時,先選擇 Google Maps Activity。

googleMap_1.jpg

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

程式目標: 抓取電腦當下的時間

程式碼如下:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

最近在寫 Google Map,直接 build 的時候遇到下列的錯誤訊息:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

上網查找問題後,確定只要在 config 中加入下列的資訊就不會有問題了:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

開發 Android 時,可以在 UI 上面設計多個按鈕,接下來要記錄的是如何用 id 來區隔按鈕事件:

Step 1: 首先使用 Android Studio 拉一個介面出來,如下圖所示:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

當大型專案開發時,有時候需要記錄 class 產生出來的物件,該物件為大型的資料結構,但是用找不到現有的檔案格式紀錄時,就可以考慮使用序列化方式 (Serialization) 記錄,但是該 class 必須實作序列化(implements serializable),如果沒有的話就會出現下列的錯誤:

Exception in thread "main" java.io.NotSerializableException: Test.person
文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

Java本身是一個物件導向程式語言,實作類別是家常便飯,接下來要說明的是如果把物件(Object)印出來,會觸發的函數功能。

下述的程式建立了一個 class,並且用這個 class 建立一個物件 person,並且灌入 person 建構子需要的變數。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

在編修論文的時候,常會使用 EndNote 來編輯文章,但是每次更新後的字體都會跑掉,下述就紀錄如何在同一篇文章中保持 EndNote 的字體與大小。

Step 1: 在 Word 先到 EndNote 頁籤,並且點擊右下角的箭頭符號。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

【Java】 記憶體量測與執行時間量測

本文節錄自下述的連結,並且加入適當的翻譯與註解:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

將下述的程式碼貼到: 痞客邦的 "部落格後台" -> "側欄管理" -> "頁尾描述"

<script src="//google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=desert"></script>

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

undefined

使用多線程來跑程式的時候,有時候會遇到資源共享的問題造成記憶體或其他資料的非同步或是不對稱。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

最近弄 Eclipse project,因為產生出太多的 workspace,看了很礙眼,想要把它完全抹除掉。

像下圖這樣,希望能夠點到 Switch Workspace的時候裡面是空的。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

每個人針對 Eclipse 的視窗排列方式都有自己的風格,有時會手動拉視窗,不過當拉到不喜歡的組合時,要恢復成原本的視窗組合,就變得有點困難,這時候可以用下列的按鈕來恢復預設的視窗組合。

點擊 "Window" -> 再點擊 "New Window",就可恢復視窗組合了。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

undefined

如果在 build APK 時出現以下錯誤資訊:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()