2014年1月15日 星期三

OCPJP 證照考試重點技巧

java program


考題概念:


這份筆記主要是針對OCPJP SE6.0作的重點整理,由於考證照跟實務上的程式撰寫需要掌握的概念有不少差異,所以既使對java程式撰寫相當熟悉,也有必要針對證照考試做準備,以免白白浪費錢去報名,而差別有哪些呢?比方說寫程式時,不用特別注意語法錯誤,因為你的IDE通常已經幫你標記出有問題的地方了,而函數與語法在實務上我們並不會硬性的背下它們,而是參考相關技術文件。
另外OCPJP SE6.0會慢慢淘汰,新版的證照考試會加入實務程式撰寫,所以趁SE6.0還能考的時候把這份筆記分享給大家吧。
首先考題就大概三類

  • 語法:了解甚麼樣的程式碼會導致編譯錯誤
  • 例外:了解甚麼樣的程式碼會導致執行錯誤
  • 結果:執行正確,會輸出甚麼樣的結果

從網路上可以找到各類題型的標準答案,所以我想這篇筆記的重點不是提供標準答案,而是提供解題技巧和重點整理

2014年1月14日 星期二

強化你的記憶力:曼陀羅思考

 

大前研一的邏輯記憶

管理大師大前研一在《思考的技術》提到,如果不能將事情融會貫通,就不可能牢記腦中;如果不能對整體結構有通盤了解,就做不到一邊想下一個主題,一邊進行說明

能不能以扎實的邏輯結構來理解與記憶所有資訊;掌握議題核心,架構出支持相關論點的層次資料,建立樹狀的邏輯結構,是記憶力的關鍵

那如何快速學習邏輯記憶呢?

2014年1月12日 星期日

走向社群時代的表達力-孫治華

image

Youtube影片:連結

我們有很多機會站在台上分享自己的想法,簡報-實驗室創辦人孫治華在TED中分享了幾個原則和方法,讓我們了解如何利用簡報技巧來進行表達與溝通。
最近幾年,我慢慢開始學習這方面的知識,看完演講後,以下做個粗略的心得筆記分享:

2014年1月8日 星期三

Android UI設計工具:Mirror

Image(9)


介紹一個好用的Android UI設計工具,他的主要特色在於

  • 可以直接在Eclipse 或者 Android Studio中編輯介面布局的XML檔
  • 編輯同時可以,立即地預覽介面布局在實機或模擬器上的呈現效果

可以參考一下Mirror的介紹影片:https://www.youtube.com/watch?v=T_ejLgw2TNM


2013年12月27日 星期五

Genymotion網路連線問題

前天更新完VirtualBox後,就打不開Genymotion了,花了些時間找了解決方法,順便做了筆記
  • 狀況:如果開啟Genymotion,跳出以下錯誤訊息:
    unable to connect to your virtual device! Genymotion will now stop.Check your virtualbox network configuration
    Image

2013年11月1日 星期五

利用捷徑快速開啟adb目錄

利用捷徑快速開啟adb目錄

不管是執行java提供的命令工具、C/C++的編譯工具,或者MySQL的mysql.exe之類的檔案多多少少會用cd指令切換目錄,或者將指定目錄加入到path底下,這裡提供另外一種更簡單的方式:

完成以下步驟:
  • 在開始視窗下的搜尋列輸入"cmd"
    Image(5)
  • 建立捷徑:按住Alt將cmd拖曳至桌面
    Image(6)
  • 在建立好的捷徑上按右鍵>內容,並且將開始位置(S)欄位輸入你的adb預設目錄:
    本例預設目錄為:C:\Program Files\adt-bundle-windows-x86_64-20130522\sdk\platform-tools
    Image(7)
  • 換上喜歡的圖示:
    Image(8)
  • 完成:
    Image(9)


adb 指令:快速安裝apk

快速安裝apk

依序完成以下步驟:
  • 首先開啟你的adb目錄
  • 顯示目前存在的android裝置
    輸入:adb devices
    Image
    List of devices attached下顯示目前所有的android裝置的名稱
  • 安裝apk檔:
    (1)如果只有一個android裝置:輸入:adb install <apk檔完整目錄名稱>
    (2)如果有一個以上的android裝置:輸入:adb install -s <裝置名稱> install <apk檔完整目錄名稱>
    Image(1)
    輸入好:"adb install "或者"adb install -s裝置名稱 "後,可直接將apk檔拖曳至命令視窗中,即完成apk完整目錄的輸入
  • 完成後會顯示Success
    Image(2)
  • 若顯示Failure表示沒安裝成功
    • INSTALL_FAILED_ALREADY_EXISTS:應用程式已經存在,需移除才能安裝Image(3)
    • 版本不符合
      INSTALL_FAILED_OLDER_SDK:裝置與安裝版本不相容,比方說apk安裝的應用程式基本要求是4.X版本的android app,可是裝置卻使用2.3版的android,就會出現這樣的錯誤
      Image(4)