原创 android一些不常用的事件

Android裏有兩個類      android.view.GestureDetector    android.view.GestureDetector.SimpleOnGestureListener   (另外android.wid

原创 Linux下Socket編程學習(三)

1、流協議與粘包 2、粘包產生的原因 3、粘包處理方案 4、readn writen TCP 是流協議沒有邊界容易產生粘包。 解決方案:    1、定長包    2、包尾加\r\n(ftp) 有一定問題 消息本身具有\r\n就無法區分邊

原创 Linux下Socket編程學習(二)

socket函數 包頭文件<sys/socket.h> 創建一個套接字用於通信 int socket(int domain,int type,int protocol); domain:指定通信協議族 type:指定socket類型,流失

原创 Java:對象的強、軟、弱和虛引用

本文介紹對象的強、軟、弱和虛引用的概念、應用及其在UML中的表示。   1.對象的強、軟、弱和虛引用 在JDK 1.2以前的版本中,若一個對象不被任何變量引用,那麼程序就無法再使用這個對象。也就是說,只有對象處於可觸及(reachabl

原创 declare-styleable:自定義控件的屬性

以launcher爲例說明自定義控件的屬性:   1、  在layout裏面定義控件,如:   <com.android.launcher.Workspace         android:id="@+id/workspace"    

原创 android:windowSoftInputMode屬性使用

在AndroidManifest.xml文件中的android:windowSoftInputMode屬性使用 The AndroidManifest.xml File  <activity android:windowSoftIn

原创 MeasureSpec介紹及使用詳解

      一個MeasureSpec封裝了父佈局傳遞給子佈局的佈局要求,每個MeasureSpec代表了一組寬度和高度的要求。一個MeasureSpec由大小和模式組成。它有三種模式:UNSPECIFIED(未指定),父元素部隊自元素

原创 Android中shape的使用

本人在美工方面一直是比較白癡的,對於一些顏色什麼亂七八糟的非常頭痛,但是在Android編程中這又是經常涉及到的東西,沒辦法,只有硬着頭皮上。 Android中常常使用shape來定義控件的一些顯示屬性,今天看了一些shape的使用

原创 【C++專題】static_cast, dynamic_cast, const_cast探討

首先回顧一下C++類型轉換: C++類型轉換分爲:隱式類型轉換和顯式類型轉換 第1部分. 隱式類型轉換 又稱爲“標準轉換”,包括以下幾種情況:1) 算術轉換(Arithmetic conversion) : 在混合類型的算術表達式中,

原创 如何定位Android NDK開發中遇到的錯誤

Android NDK是什麼? Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱爲“NDK”。衆所周知,Android程序運行在Dalvik虛擬機中,N

原创 android下圖片壓縮

第一:我們先看下質量壓縮方法: private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream

原创 linxu 啓動過程分析

   linxu 啓動過程分析 Linux啓動過程如下:當用戶打開PC的電源,BIOS開機自檢,按BIOS中設置的啓動設備(通常是硬盤)啓動,接着啓動設備上安裝的引導程序lilo或grub開始引導Linux,Linux首先進行內核的引

原创 Linux下Socket編程學習(一)

sockaddr_in詳細講解 IPV4套接口地址結構通常也稱爲”網際套接字地址結構“,它以"sockaddr_in"命名,定義在頭文件 <netinet/in.h>中 struct sockaddr_in{    uint8_t sin

原创 ETL的增量抽取機制

要實現增量抽取,關鍵是如何準確快速的捕獲變化的數據。優秀的增量抽取機制要求ETL能夠將業務系統中的變化數據按一定的頻率準確地捕獲到,同時不能對業務系統造成太大的壓力,影響現有業務。相對全量抽取而言,增量抽取的設計更復雜,有一種將全量抽取

原创 GPS開發常用方法和Criteria確定android location providerGPS

GPS常用方法總結  取得LocationProviderpublic void getLocationProvider() { try { Criteria mCriteria