原创 linux服務器性能監控常用命令

top 實時監控系統運行狀態,並且可以按照cup及內存進行排序 參數: -p:監控指定進程,以逗號分隔 任務區命令: M:按內存使用率排序 P:按CPU使用率排序 z:彩色/黑白顯示 參數說明: load average

原创 React Native環境搭建與apk打包

以下內容爲在window下開發React Nativ時環境搭建及APK打包的筆記,Mac下的後面補充更新。 環境搭建 1、安裝Node.js與Git 2、如果沒有合適的梯子,先設置鏡像 npm config set regist

原创 Android單元測試-Junit

基本用法實際操作 1、新建測試類 public class Caculation { public double sum(double numA, double numB) { return numA +

原创 Android自定義view-CircleSeekbar

自定義view練手,效果圖如下: 實現功能 可設置圓環顏色和線寬及觸摸後的顏色和線寬 可設置圓環內圈顯示的文本內容及字體大小、顏色 可設置觸摸點的圖片 可設置觸摸的有效範圍 源碼github鏈接 使用示例 <Relative

原创 Retrofit簡要筆記

本文整理記錄常用註解的用法 導入 retrofit github鏈接 導入依賴 //導入retrofit,三個包的版本號必須一樣 compile 'com.squareup.retrofit2:retrofit:

原创 React Native中ScrollableTabView與Navigator的結合使用

React Native中ScrollableTabView使用Navigator跳轉時,跳轉後的頁面仍存在ScrollableTabView導航欄,解決方案記錄如下。 錯誤示例 ScrollableTabView放入各個tab顯

原创 Android單元測試-Mockito

本文記錄Mockito的簡單使用。 Mockito概念相關 Mock就是創建一個類的虛假對象,在測試環境中,用來替換掉真實的對象,主要提供兩大功能: - 驗證這個對象的某些方法的調用情況,調用了多少次,參數是什麼等等 - 指定

原创 利用Dagger2構建的簡易MVP框架

簡介 本文使用dagger2構建MVP框架,目的是加深dagger2的理解,一個小demo,記錄分享之。 相關文章: Android Mvp實踐 Android中利用泛型簡化MVP 總體框架 工程目錄結構 整個工程的目錄結構

原创 git基礎(三)-創建與合併分支

本文爲利用Git創建與合併分支測試記錄。 1、創建與合併分支命令如下: 查看分支:git branch 創建分支:git branch name 切換分支:git checkout name 創建+切換分支:git checko

原创 Android中使用SVG

SVG簡介 SVG 的文件裏存儲了繪製圖片的相關信息,在要用圖的時候再把圖畫出來,所以在圖片顯示的時候會花費更多的時間消耗更多的資源。 SVG 的文件體積遠小於傳統的位圖文件,因爲沒有存儲任何圖像的像素信息。 SVG的文件畫出

原创 sequelize筆記

安裝 npm install --save sequelize # 選擇對應的安裝: $ npm install --save pg pg-hstore # Postgres $ npm install --save mysql2

原创 SQL必知必會-筆記

SQL必知必會-筆記 基礎概念 SQL 語句不區分大小寫,因此 SELECT 與 select 是相同的。 許多 SQL 開發人員喜歡對 SQL 關鍵 字使用大寫,而對列名和表名使用小寫,這樣做使代碼更易於閱讀和 調試。 所有空

原创 fragment懶加載

fragment懶加載 懶加載主要依賴Fragment的setUserVisibleHint(boolean isVisible)方法,當Fragment變爲可見時,會調用setUserVisibleHint(true);當Fra

原创 Android文件下載及解壓

下載工具類 public class DownloadUtil { private static DownloadUtil downloadUtil; private final OkHttpClient okHttp

原创 Android轉場動畫的實現

實現 從activityA到activityB if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {