1、xutil框架
主要有四大模組:
(1) 資料庫模組:android中的orm框架,一行**就可以進行增刪改查;
支援事務,預設關閉;
可通過註解自定義表名,列名,外來鍵,唯一性約束,not null約束,check約束等(需要混淆的時候請註解表名和列名);
支援繫結外來鍵,儲存實體時外來鍵關聯實體自動儲存或更新;
自動載入外來鍵關聯實體,支援延時載入;
支援鏈式表達查詢,更直觀的查詢語義,參考下面的介紹或sample中的例子。
(2) 註解模組:android中的ioc框架,完全註解方式就可以進行ui,資源和事件繫結;
新的事件繫結方式,使用混淆工具混淆後仍可正常工作;
目前支援常用的20種事件繫結,參見viewcommoneventlistener類和包com.lidroid.xutils.view.annotation.event。
(3) 網路模組:支援同步,非同步方式的請求;
支援大檔案上傳,上傳大檔案不會oom;
支援get,post,put,move,copy,delete,head,options,trace,connect請求;
返回文字內容的請求(預設只啟用了get請求)支援快取,可設定預設過期時間和針對當前請求的過期時間。
支援載入網路和本地;
記憶體管理使用lru演算法,更好的管理bitmap記憶體;
可配置執行緒載入執行緒數量,快取大小,快取路徑,載入顯示動畫等...
2、volley
專案位址
:3、imageloader框架
A 演算法 遊戲開發中經常用到
a star 演算法是一種靜態路網中求解最短路最有效的直接搜尋方法。公式表示為 f n g n h n 其中 f n 是從初始點經由節點n到目標點的估價函式,g n 是在狀態空間中從初始節點到n節點的實際代價,h n 是從n到目標節點最佳路徑的估計代價。保證找到最短路徑 最優解的 條件,關鍵在於估價...
經常用到的GIT指令
git把本地專案推送到遠端倉庫 一 git init 初始化git專案 二 git add all 把所有檔案放到git倉庫裡面 三 git commit m 更新描述 新增更新描述 四 git remote add origin http www.123.com 連線遠端倉庫,http www.1...
Git 經常用到的命令
1.git init 通過git init命令把這個目錄變成git可以管理的倉庫,資料夾裡面就會生成乙個.git 檔案 這個是為了和遠端倉庫鏈結用的。2.git status 通過命令可以檢視你目前git檔案提交修改狀態。3.git clone url github 或gitlab 碼雲遠端倉庫位址...