原创 Java獲取客戶端所在的IP地址和服務器地址
/** 2 * 獲取本地IP地址 3 * @return 4 */ public static void main(String[] args) { 2 try { 3
原创 關於 Android 應用多進程的整理
關於 Android 應用多進程的整理 在計算機操作系統中,進程是進行資源分配和調度的基本單位。這對於基於Linux內核的Android系統也不例外。在Android的設計中,一個應用默認有一個(主)進程。但是我們通過配置可以實現一
原创 單點登錄的實現原理
單點登錄在現在的系統架構中廣泛存在,他將多個子系統的認證體系打通,實現了一個入口多處使用,而在架構單點登錄時,也會遇到一些小問題,在不同的應用環境中可以採用不同的單點登錄實現方案來滿足需求。我將以我所遇到的應用環境以及在其中所經歷的各
原创 系統剖析Android中的內存泄漏
系統剖析Android中的內存泄漏 作爲Android開發人員,我們或多或少都聽說過內存泄漏。那麼何爲內存泄漏,Android中的內存泄漏又是什麼樣子的呢,本文將簡單概括的進行一些總結。 關於內存泄露的定義,我可以理解成這樣
原创 Android:聊聊我所理解的MVP
寫在前面 最近冷靜了一段時間,複習複習之前學的東西。再加上陰陽師一直抽不到SSR,所以打副本的時候想了想畢設項目架構該怎麼辦。 之前看很多開源軟件實現都是各種 MVP ,看起來很高大上,不過說實話,很早就瞭解MVP 了,但一直很抗拒
原创 Java中的堆和棧的區別
Java中的堆和棧的區別 當一個人開始學習Java或者其他編程語言的時候,會接觸到堆和棧,由於一開始沒有明確清晰的說明解釋,很多人會產生很多疑問,什麼是堆,什麼是棧,堆和棧有什麼區別?更糟糕的是,Java中存在棧這樣一個後進先出
原创 用NPOI操作EXCEL關於HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2)的參數
之所有說NPOI強大,是因爲常用的Excel操作她都可以通過編程的方式完成。這節開始,我們開始學習NPOI的畫圖功能。先從最簡單的開始,畫一條直線: 對應的代碼爲: HSSFSheet sheet1 = hssfworkbook.
原创 Java裏如何實現線程間通信?
正常情況下,每個子線程完成各自的任務就可以結束了。不過有的時候,我們希望多個線程協同工作來完成某個任務,這時就涉及到了線程間通信了。 本文涉及到的知識點:thread.join(), object.wait(), object.noti
原创 自定義View的知識點
http://www.gcssloop.com/customview/CustomViewIndex
原创 史上最全的android學習資料
一、開發環境搭建 (已完成) 負責人:kris 狀態:已完成 所整理標籤爲:搭建 SDK JDK NDK Eclipse ADT 模擬器 AVD 調試器(DEBUG) DDMS 測試 日誌 Logcat ADB
原创 Handler的用法
首先撇清一個概念:Android的單線程設計是指每個應用程序的UI線程(主線程)是單線程的,即和用戶交互的界面是單線程的。但是,很顯然,用戶界面如果採用多線程處理效率會更高,Android爲什麼將UI線程限制爲單線程呢?這是爲了避免併發
原创 Android-6步教你自定義View
Android-6步教你自定義View 標籤: androidview 2017-02-09 17:00 119人閱讀 評論(1) 收藏 舉報 分類: android(203) 版權聲明:本文爲博主原創文章,未經
原创 避免 Android 中 Context 引起的內存泄露
Context 在編寫Android程序時經常使用,意思爲上下文對象。 常用的有Activity的Context還是有Application的Context。Activity用來展示活動界面,包含了很多的視圖,而視圖又含有圖片,文字等
原创 android網絡編程關於Socket和http協議
android的網絡編程分爲2種:基於socket的,和基於http協議的。 基於socket的用法 服務器端: 先啓動一個服務器端的socket ServerSocket svr = new ServerSock
原创 Android 中三種啓用線程的方法
在多線程編程這塊,我們經常要使用Handler(處理),Thread(線程)和Runnable這三個類,那麼他們之間的關係你是否弄清楚了呢? 首先說明Android的CPU分配的最小單元是線程,Handler一