Golang fmt 包中的 print 是一個常用的 func 尤其要觀察某個數值或是狀態得時候非常好用 相關連結 Package fmt print 得相關 func 有以下三個 func Print(a ...interface{})(n int,err error) func Println(a ...interface{})(n int,err error) func Printf(format string,a ...interface{})(n
2017/10/29
2017/10/24
Golang http 使用
Golang 中的 http 包非常的完善 想要使用 Golang 來架設網站也非常的方便 我們只需要使用到 net/http 與 io 包就可以達成一個 web app 的實現
2017/10/19
Golang dep 使用
目前 golang 上可以使用的套件管理工具之一 dep Github 使用方法如下 $go get -u -v github.com/golang/dep/cmd/dep 先把 dep 用go get 抓下來 抓下來後使用以下指令確認一下 $ dep version dep: version : devel build date : git hash :
2017/10/17
Linux Ubuntu 操作 MySQL
安裝好 MySQL 並且登入 使用以下指令可以查看目前有哪些數據庫 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set
2017/10/15
Ubuntu Install MySQL
MySQL 安裝方法很簡單 在 Terminal 下指令進行安裝 $sudo apt-get install mysql-server *安裝過程會要你輸入 root 預設密碼 安裝完後 mysql 服務就會自動開啟 使用以下指令可以確認 mysql 狀態 查看 mysql 進程 $ps -aux|grep mysql mysql 1015 0.0 1.7 1246820
2017/10/08
GreenDao 使用 Generator 建立表結構
使用 Generator 方式建立數據庫表,是GreenDao 的另一種方式 個人也比較喜歡使用這種方式建立表 使用 Generator 與 註解方式建立表有蠻大的差異 所需要導入的方式也不太一樣
2017/10/07
GreenDao 使用教學
使用 GreenDao 可以方便我們在 Android 上操作 Sqlite 資料庫 以下是 GreenDao 官網與 GitHub 位置 GreenDao 官網 GreenDao HitHub 如何在專案中導入 GreenDao 跟著 GitHub 上的教學依序的在 Gradle 上添加依賴
2017/09/24
Linux 環境變數設定
程式開發的時候很常會設定環境變數 在 Linux 下設定有幾種方法 直接使用 export 寫入的當電腦重新開啟之後就需要重新設定 所以比較長使用得就是寫入 /etc/profile 或者 /home/user/.bashrc 來進行設定 (user 為你當前登入的使用者帳號) 設定在 profile 中需要重新開啟電腦新設定才會生效 設定在 .bashrc 中只需要重新開啟 Terminal 就可以生效
2017/08/12
Windows golang 安裝
學習 golang 起手式必須先安裝好 golang 與設定好環境變數。 這是 golang 官網 The Go Programming Language 。 這是 golang 官網提共的教學頁面可以直接在網頁上寫GO A Tour of Go 。 進入官網後下載 Golnag 。
2017/07/09
Android Broadcast
廣播為 Android 四大組件之一。 可以接收系統或是 APP 發送的訊息做相對應的動作。 在廣播中無法處理太繁瑣費時的動做因為所在線程為主線程, 處理過久會產生 ANR 情況。 盡量不要開子線程進行處理,BroadcastReceiver 生命周期短, 假設子線程處理未結束廣播關閉又剛好系統需要資源有可能會回收廣播, 那子線程也會跟著一起被結束。 如需做複雜資訊處理耗時過久可以透過 Intent 發送給 Service 幫你處理。
2017/06/10
Linux 安裝JDK與Android Studio
先至 Oracle 下載 JDK 選擇符合你作業系統的版本。 下載完之後解壓縮檔案,然後移動檔案至 /usr/local 目錄中。 sudo mv jdk1.8.0_131 /usr/local/ 接下來設定 java path。 使用你的文字編輯器開啟 /etc/profile 檔案進行編輯。 sudo vim /etc/profile 在最後面加上以下。 JAVA_HOME=/usr/local/jdk1.8.0_131/bin PATH=$PATH:$JAVA_JDK export PATH
2017/06/04
Linux 安裝 Git
直接打開 Terminal 輸入以下指令。 sudo apt-get install git 就開始安裝 git 指令。 安裝完畢之後需要建立 ssh key 並且與你的 git 服務帳號做連結。 輸入以下指令建立 ssh key。 ssh-keygen 可以看到會需要你按下幾次 Enter 鍵。 之後就完成 ssh key 的建立。
2017/05/19
RecyclerView
RecyclerView 是在 Version 22.0.0 時候加入的 UI 元件。 學會使用 RecyclerView 後大致上可以不使用 ListView 了。 畢竟 RecyclerView 的功能比 ListView 強大許多。 效果圖如下。
2017/05/18
ListView With BaseAdapter
如果想要自定義 ListView 中 Item 的樣式。 就不能再使用 ListAdapter 來綁定資料。 要改使用 BaseAdapter 來自定義 Item View 與資料的關聯。 效果圖如下。
2017/05/16
如何反編譯APK
APP 已經是目前很熱門的程式開發項目之一。 反編譯不是破解別人的 APP 或是去偷看別人的 Source code。 一來是自己在混淆的時候可以確認混淆程度。 APP 的反編譯其實很簡單需要下載兩樣工具。 JD-GUI:用來觀看反編譯後的工具。 Dex2jar :用來反編譯 APK的工具。
2017/05/14
2017/05/09
2017/05/07
ButterKnife Support Plugins on Android Studio
ButterKnife 是一個蠻方便的 Third Party 輔助套件。 可以幫助你省下一些 findViewByID 的程式碼。 如果要使用 ButterKnife 可以在 Android Studio 增加 Plugins 讓操作更方便。 打開 setting > Plugins > Brows repositories 。 然後輸入: Zelezny 可以找到 Android ButterKnife Zelezny 外掛套件。
2017/05/05
Linux 使用tar 壓縮文件與解壓縮文件
在 Linux 作業系統下要壓縮檔案或是解壓縮,使用 tar 指令來完成。 指令的方式大概為下。 # tar [-cxtz...] [壓縮後名稱帶附檔名] [壓縮檔案]
2017/03/22
如何同時使用gitlab與github
如果同一台電腦要同時有gitlab 與 github 操作。 必須要建立 config 檔案判斷 ssh key。 如果有設定 git global必須先把設定取消掉。
2017/02/27
申請Google API
如果要使用Google所提供的API 必須要去申請開發者帳號與開啟API。 才可以使用Google所提供的服務。 Ex. Google Map,Google+等等。 首先先去 Google Console 建立專案後 開啟你所需要的API。
訂閱:
文章 (Atom)