原创 深入理解HTTP協議(轉)

1. 基礎概念篇 1.1 介紹           HTTP是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫。它的發展是萬維網協會(World Wide Web Consortium)和Internet工

原创 java 註釋規範

java 註釋規範在軟件開發的過程中總是強調註釋的規範,但是沒有一個具體的標準進行說明,通常都是在代碼編寫規範中簡單的描述幾句,不能作爲一個代碼註釋檢查的標準和依據,做什麼都要有一個依據嗎:),現在我特整

原创 漢字點陣字庫原理

  漢字點陣字庫原理 一、           漢字編碼 國家標準信息交換用漢字字符集GB 2312-80共收錄了漢字、圖形符號等共7445個,其中漢字6763個,按照漢字使用的頻度分爲兩級,其中一級漢字

原创 WeakReference(弱引用)

在程序設計中我們經常會進行一些全局緩存設計,諸如使用靜態或者全局根字段來引用某個對象,以便一次創建多次使用。 如: class BigData { } class Program {

原创 Android手機分辨率基礎知識(DPI,DIP計算)

1.術語和概念 術語 說明 備註 Screen size(屏幕尺寸) 指的是手機實際的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托羅拉milestone手機是3.7英寸 Aspect

原创 MTK字庫相關

點陣字庫的顯示原理 所有的漢字或者英文都是下面的原理, 由左至右,每8個點佔用一個字節,最後不足8個字節的佔用一個字節,而且從最高位向最低位排列。 生成的字庫說明:(以12×12例子) 一個漢字佔用字節數:12÷8=1····4也就

原创 一個帖子學會Android開發四大組件(轉)

這個文章主要是講Android開發的四大組件,本文主要分爲 一、Activity詳解 二、Service詳解 三、Broadcast Receiver詳解 四、Content Provider詳解 外加一個重要組件 intent的詳解。

原创 cocos2d-x常用開發工具

這些工具平常也用到,不過沒有像這樣整理出來,這是我在網上看到的。就記錄一下。 位圖字體工具Bitmap Font Tools BMFont (Windows) Fonteditor Glyph Designer Hiero

原创 程序員必須知道的10大基礎實用算法及其講解

算法一:快速排序算法 快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序 n 個項目要Ο(n log n)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(n log n) 

原创 alpha混合

 <轉貼1>alpha混合技術對熟悉遊戲的人來說不會陌生,這種技術在如今的遊戲特效裏已經被用爛了。3D的遊戲就不說了,2D的遊戲裏,這種技術也是滿眼皆是。   alpha混合聽上去很神祕,實際非常簡單,其作

原创 Java 程序員必須知道的10個調試技巧

摘要:調試不僅可以查找到應用程序缺陷所在,還可以解決缺陷。對於Java程序員來說,他們不僅要學會如何在Eclipse裏面開發像樣的程序,更需要學會如何調試程序。本文介紹了Java程序員必知的10個調試技巧,保證讓你受益匪淺! 調試可以幫

原创 Android之Widget

1 Android widget       Android widget 也稱爲桌面插件,其是android系統應用開發層面的一部分,但是又有特殊用途,而且會成爲整個android系統的亮點。Android中的AppWidget與go

原创 MTK快速調試定位的幾種方法

在debug調試時你也許常常發現有思路如何改,但就苦於找不到要改的地方。所以快速的定位代碼是至關重要。 在debug時,最重要的是能夠準確快速的定位代碼,一般常用的有如下幾種方式 1.在模擬器中使用斷點 模擬器中斷跟蹤斷點設置函數://

原创 Android中的Handler總結

一、Handler的定義:           主要接受子線程發送的數據, 並用此數據配合主線程更新UI.          解釋: 當應用程序啓動時,Android首先會開啓一個主線程(也就是UI線程) , 主線程爲管理界面中的UI

原创 反轉一個字節 和 判斷32位整數二進制中1的個數 的算法(ZZ)

  呵呵,好東東,共享,好像有一個是微軟的面試題 unsigned char reverse8( unsigned char c ) {      c = ( c & 0x55 ) << 1 | ( c