Arduino 變成 USB to Serial

Arduino 變成 USB to Serial 一般與板子連接最常用的就是Serial Port,但近年來不論是主機還是NoteBook都將這個介面取消,如果你在你的狀況下仍然需要使用Serial Port都會買個USB to Serial,但是如果你手邊有Arduino板子那就可以暫時不需要買了,本身Arduino就提供這個功能,只是常常被忽略。 首先準備一張Aduino Uno/Nano板子,或是確認你的Arduino板子不是Atmel 32U4的晶片,因該類晶片的Arduino是使用晶片本身的USB虛擬Serial...

利用keystore 指令來確認憑證密碼

利用keystore 指令來確認憑證密碼 Keytool是Java證書的管理工具,Keytool將金鑰(key)、證書(certificates)存在一個keystore的檔案裡,android利用此keystore來替APK簽名並上架,不過如果時間久沒上架,有可能就忘記之前建立的keystore密碼,要如何確認密碼是否符合keystore的?這要利用keytool的-list指令並使用-keystore指定keystore檔案來測試密碼: keytool -list -keystore yourkeystore...

Android Studio error: package R does not exist

Android Studio error: package R does not exist Android Studio 在某些情況下可能會造成下圖的狀況: Android Studio會將系統與你專案上的資源檔(res)產生一個對照檔,但在產生之後因為程式本身在產生的對照檔找到資源對應的編號引發的問題。 PS:R.id.xxxx名稱會對應產生一組ID。 當發生此情形時可以試著清除快取並重新啟動Android Studio有機會解決: 重新啟重與清除快取:...

OS X上建立Ubuntu USB開機碟

OS X上建立Ubuntu USB開機碟 USB隨身碟(大姆哥)的普及,很多實驗性安裝都利用USB當開機碟來開機,一來也省了很多空片光碟的費用,二來不想使用時直接刪除就能再度使用,這次想要來安裝新版的Ubuntu 14.10當開發環境,蠻多文章都是介紹如何在Windows上建立USB開機碟,這回站在OS X角度記錄一下如何在OS X上建立Ubuntu USB開機碟。 下載安裝光碟映像檔(ISO) 直接到Download Ubuntu Desktop了解下載點或是到其他Mirror站台下載: 義守大學 淡江大學 中山大學 ISO...

管理、安裝Java for Mac

管理、安裝Java for Mac Mac OSX 已經預裝好Java環境,但有可是舊版的,像OS X 10.10內建的是Java 1.6: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 安裝 有在開發或使用Java應用可能需要最新版本時就必需安裝新版的Java環境,現在是Java 7為主,所以需要自行到官網下載新版的, 默認安裝好的Java 7路徑會是在:...

Java Enum 範例

Java 列舉(Enum)範例 Enum:  Day.SUNDAY。。Day.MONDAY Enum中文會翻成列舉,它的用途是定義常數與名稱的關系,在程式直接使用名稱來幫助程式可讀性。 Java上比較像C的structure應該就是enum,如果主力不是Java而不常在使用可能會忘記它的用法,這裡建立名稱為Day的列畫,內容是星期幾的英文名字,像SUNDAY、MONDAY。 基本範例 沒有特別需求,使用預設分配常數值,如下的範例: public enum Day { SUNDAY, MONDAY, SATURDAY }...