原创 Android系統內置的各種動畫插值器(Intepolator)的效果演示

前言 Intepolator是Android動畫系統中極其重要的一個組件,能夠對動畫的實際效果產生很大影響。下面對Android系統內置的幾種Intepolator的效果進行演示。 AccelerateDecelerateInte

原创 InetAddress類概述與實例

絕大部分知識與實例來自O’REILLY的《Java網絡編程》(Java Network Programming,Fourth Edition,by Elliotte Rusty Harold(O’REILLY))。 InetAdd

原创 計算機網絡基礎知識整理(慢慢補全。)

計算機網絡 第一章 網絡基礎知識 1.1 協議 協議是計算機與計算機之間通過網絡實現通信時事先達成的一種約定。這種約定使那些由不同廠商的設備、不同的CPU以及不同的操作系統組成的計算機之間,只要遵循相同的協議就能夠實現通信。 1.

原创 View Animation(視圖動畫)

原文:Android Developers——View Animation 視圖動畫 你可以利用視圖動畫系統爲你的View製作補間動畫,即根據起點、終點、尺寸變化、旋轉角度等條件計算出的動畫。 補間動畫可以在你的View上添加許

原创 Drawable Animation(逐幀動畫)

原文:Android Developers——Drawable Animation 逐幀動畫 逐幀動畫讓你能夠用一組按次序出現的drawable資源來製作一個動畫,這也是最傳統的一種動畫形式,就像電影膠片一樣。AnimationD

原创 利用Gson完成json與java對象的轉換

原文地址:http://www.studytrails.com/java/json/java-google-json-parse-json-to-java/,有刪減。 利用Gson完成json與java對象的轉換 Google開發

原创 (娛樂)關於Java多線程系統的判斷題

題目和解答來自《圖解Java多線程設計模式》,作者是結城浩。 (1)在Java程序運行過程中,至少有一個線程在運行。 對,因爲當所有線程都終止時,程序纔會終止。 (2)調用Thread類的run()方法後,新的線程就會啓動。

原创 非阻塞I/O(未完待續)

絕大部分知識與實例來自O’REILLY的《Java網絡編程》(Java Network Programming,Fourth Edition,by Elliotte Rusty Harold(O’REILLY))。 非阻塞I/O簡

原创 區分Transfer-Encoding,TE,Content-Encoding,Accept-Encoding四個首部字段

Transfer-Encoding:用於指定傳輸報文主體時使用的編碼方式,屬於逐跳首部,即只在兩個節點間有效。 TE:用於告知服務器客戶端能夠處理的編碼方式和相對優先級,屬於逐跳首部,即只在兩個節點間有效。 Content-E

原创 ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS的區別和由來

原文地址:http://blog.chinaunix.net/uid-20743151-id-326455.html,寫的非常好,轉載一下- -。 一直對字符的各種編碼方式懵懵懂懂,什麼ANSI、UNICODE、UTF-8、GB2

原创 URLConnection類概述與實例

絕大部分知識與實例來自O’REILLY的《Java網絡編程》(Java Network Programming,Fourth Edition,by Elliotte Rusty Harold(O’REILLY))。 URLConn

原创 HTTP基礎知識整理

個人整理。主要來自《圖解HTTP》以及百度百科、csdn博客等。 HTTP基礎知識 1 HTTP簡介 1.1 什麼是HTTP 當用戶在網頁瀏覽器(Web browser)的地址欄輸入URL時,Web瀏覽器需要從Web服務器端獲取文

原创 File類的getPath()、getAbsolutePath()、getCanonicalPath()

File類提供了getPath()、getAbsolutePath()、getCanonicalPath()三個方法來提供文件路徑,本文將通過下面的實例演示它們的區別與聯繫: public class FileTest {

原创 關於補零擴展與補符號位擴展

衆所周知,每種基本數據類型都有一個固定的位數,比如byte佔8位,short佔16位,int佔32位等。正因如此,當把一個低精度的數據類型轉成一個高精度的數據類型時,必然會涉及到如何擴展位數的問題。這裏有兩種解決方案: (1)補

原创 關於大端模式(big-endian)與小端模式(little-endian)

大端模式和小端模式討論的是數據的多個字節在內存中如何排列的問題。 大端模式(big-endian):數據的高位存儲在低地址,數據的低位存儲在高地址。 小端模式(little-endian):數據的高位存儲在高地址,數據的低位存