原创 openGL 小例子

  #include <GL/gl.h> #include <GL/glaux.h> #define PI 3.1415926535897 int main(int argc, char** argv){ auxI

原创 函數回調代替handler

在UI線程裏頭實現回調,在後臺線程裏頭聲明回調。

原创 單精度的浮點數的精度

單精度浮點數(float)在c語言中用32位字節來存儲,其中1位存符號位,8位存指數位,23位存尾數位(一個小數),尾數的長短決定了此數的精度,23*log10 2 ≈7.2,所以我們用單精度浮點數可以保證7位10進制精度。

原创 bindService 同步context和service的生命週期

public boolean bindService (Intent service, ServiceConnection conn, int fla

原创 啓動操作系統時發生abnormal terminate錯誤

  win7下只有兩個盤,c盤、D盤,現在想把d盤中的空閒空間分成幾個獨立的分區。   首先想到的是使用老牌的partition magic工具(簡稱

原创 temporary of type `int'

   執行下面的語句你會得到錯誤:  invalid initialization of non-const reference of type ‘int&’ from a temporary of type ‘int’     int

原创 undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit stat

如標題錯誤,在編譯如下代碼的時候遇到的,經google得知,我用C編譯器去編譯C++代碼造成的。 gcc C編譯器, g++ C++編譯器。       #include <stdio.h> template <class T> T

原创 如何使用pgp證書來驗證文件的完整性

下載nginx服務器時提供了pgp證書,可以驗證完整性。 pgp證書是這樣生成的(個人理解): 1. 現找到文件的HASH碼,類似於md5 2. 用私鑰對其進行加密。 3. 將公鑰暴露到網站上。 4. 將證書暴露到網站上。 5. 終端

原创 SenchTouch 使用scriptTagProxy 代理讀取json數據

      SenchaTouch 是一個應用於移動平臺的HTML5框架,它提供了在手機移動平臺上快速開發基於web的應用程序,現在介紹一下新手普遍

原创 Android studio 上手試用

在今年的Google IO大會上,Google推出了Android專用的IDE, 雖然是0.1版本,雖然還有很多bug,但畢竟是Google的親兒子,廣大Android開發者想必是會擁邁的,接下來我們看看這個“神器”的廬山真面目。 安裝

原创 更好的控制Java程序的行爲,使用Java虛擬機參數

Java程序執行在Java虛擬機至上,我們可以通過參數配置Java虛擬機的行爲。 Options that begin with -X are non-standard (not guaranteed to be supported o

原创 如何設置聯通小祕書(Android手機)

在國內無法使用voice mail功能,這裏有個聯通小祕書可以實現同樣的功能。 聯通小祕書的電話號碼是:區號+10198 聯通小祕書的語音信箱號碼是:區號+10156106 如何爲自己手機設置聯通小祕書: 1. 設置voice mail

原创 android事件傳遞問答

android中的事件響應方式是冒泡的方式,最深層的元素先響應, 但是事件傳遞是先從最外層傳到被點擊view,然後再向上傳遞到最頂層。 點擊某個view後,那個view先接收ActionDown事件,如果還想繼續捕獲move或者

原创 Java class文件的opcode

使用Java自帶的工具javap可以查看Java class文件的機器碼。 例:javap -c className public Activity(); 0 aload_0 1 invokespecial

原创 OpenGL 基礎入門

OpenGL 需要用到的數學知識: 空間解析幾何,矢量代數。 世界座標系: 有三維 x,y,z 軸,是 右手座標系。 向量:在一個座標系中,兩個點位置之間的差,可認爲是一個有向線段。