原创 Linux diff命令詳解

     Linux中比較文件或者文件夾差異,經常用到diff命令,先解釋如下。          用法:diff [選項]... FILES          功能:逐行比較文件。          常用選項說明:       -i 

原创 OpenGL學習五——繪製幾何體

1、基本圖元       OpenGL中幾何圖元包括點、直線以及多邊形,其中多邊形特指簡單凸多邊形。它們都是用頂點集合來描述的,要指定定點可以使用函數glVertex*()。       繪製幾何圖元時,需要在glBegin和glEnd的

原创 Android 3D 遊戲開發教程– Part I-VI

開始 Android 3D 遊戲開發教程– Part I-VI 本帖最後由 huzht 於 2010-4-25 07:58 編輯 這幾篇Android 3D遊戲開發的文章原文出自一位德國人Martin 在droidnova.com寫

原创 Opengl ES----glDrawArray和glDrawElements

花了四天的時間, 把一款FPS遊戲引擎Fly3D 轉到OpenGL ES上, 衆所周知, ES是面向移動設備的, 所以,爲了效率,它對OpenGL進行了很多的篩減, 把一些沒有效率的函數如(glBegin)全部扔掉了, 一些繪製的類型如

原创 Android OpenGL——GL10方法介紹

javax.microedition.khronos.opengles 接口GL10 上級接口:GL 下級接口:GL11 公共接口GL10繼承於GL GL10接口包含了Java(TM)程序語言爲OpenGL綁定的核心功能。OES_byte

原创 Android AIDL

      注:本文講的十分詳細和全面,重在講解客戶端服務,有助於android aidl的系統理解。如果僅是簡單的掌握aidl的開發過程,可以參考:aidl開發過程簡介。       客戶端服務必須繼承於Service類來編寫,重寫on

原创 OpenGL學習四——幀緩存

1、緩存介紹    以統一的方式對每個像素的數據進行存儲的空間被稱爲緩存,OpenGL中有四種緩存——顏色緩存、深度緩存、模板緩存以及累積緩存。

原创 linux top命令詳解

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。

原创 Java's Thread——Thread class and Runnables

    Recently, I find a good article about java thread and is worth learning。According to my reading it, some important

原创 Android log日誌信息獲取

  LogCat是Android中一個命令行工具,可以用於得到程序的log信息,結合tee和grep命令可以方便的獲取、查看日誌。 1、Logcat

原创 git log命令詳解

      git log用於查詢版本的歷史,命令形式如下:              git log [<options>] [<since>..<until>] [[--] <path>...]       主要參數選項如下:    

原创 OpenGL學習二——四種變換

   現實世界中可以通過以下方式觀察感興趣的對象:    1、變化觀察者的位置(觀察點),從不同的角度去審視(視圖變換)    2、移動或者旋轉被觀

原创 OpenGL學習一——程序繪圖框架

1、OpenGL初始化,包括OpenGL狀態、特性設置等,大體包括:     顏色設置:glClearColor、glShadeModel    

原创 OpenGL學習三——矩陣堆棧

      在計算機圖形學中,所有的變換都是通過矩陣相乘實現的,即物體定點構成的齊次座標矩陣乘以三維變換矩陣就可得到變換後的物體齊次座標矩陣。同樣,在OpenGL中圖遠的座標變換(移動、旋轉、縮放)也是通過矩陣乘法實現的。OpenGL中比

原创 android消息處理——Thread、Looper、Handler

一 簡介:       android應用程序和windows程序一樣,都是基於消息驅動的。如果想要了解android系統的消息處理機制,理解Thr