原创 android數據存儲方式之一:SharePreference Demo

    很多時候我們開發的軟件需要向用戶提供軟件參數設置功能,例如我們常用的QQ,用戶可以設置是否允許陌生人添加自己爲好友。對於軟件配置參數的保存,如果是window軟件通常我們會採用ini文件進行保存,如果是j2se應用,我們會採用pr

原创 VS2012下基於Glut OpenGL GL_LINE_STRIP示例程序:

在VS2012下使用glut繪製一系點連接起來的直線的示例程序,繪製的是四個螺紋,效果如下圖所示,按PC的UP,DOWN,LEFT,RIGHT按鍵可以從不同的角度查看該圖形。 GL_LINE_STRIP連續點生成直線的規則如下: /

原创 VS2012下基於Glut OpenGL GL_TRIANGLE_FAN示例程序:

在VS2012下使用glut GL_TRIANGLE_FAN繪製三角形示例程序,繪製的是多個三角形,效果如下圖所示,按PC的UP,DOWN,LEFT,RIGHT按鍵可以從不同的角度查看該圖形: GL_TRIANGLE_FAN對序列點生成三

原创 VS2012下基於Glut OpenGL GL_CULL_FACE示例程序:

在VS2012下基於Glut OpenGL連續點圍成曲面正面與背面示例程序:一節中介紹了連續點圍成曲面的正面方向符合右手規則,這一節我們通過這一節使用glEnable(GL_CULL_FACE)來打開在曲面是背面不顯示功能,glDisab

原创 VS2012下基於Glut OpenGL繪製直線示例程序:

在VS2012下使用glut繪製一系列直線的示例程序,繪製的是圓周上的二十條直徑,效果如下圖所示,按PC的UP,DOWN,LEFT,RIGHT按鍵可以從不同的角度查看該圖形。連續點繪製直線的規則如下圖所示: 源代碼: // Glut

原创 VS2012下基於Glut 矩陣變換示例程序2:

在VS2012下基於Glut 矩陣變換示例程序:中我們在繪製甜圈或者圓柱時使用矩陣對相應的座標進行變換後自己繪製甜圈或者圓柱。我們也可以使用glLoadMatrixf、glLoadMatrixd載入變換矩陣後直接使用Glut提供的函數繪製

原创 android genymotion模擬器怎麼使用以及和google提供的模擬器性能對比

     genymotion是一款號稱速度最快性能最好的android模擬器,它基於Oracle VM VirtualBox。支持GPS、重力感應、光、溫度等諸多傳感器;支持OpenGL 3D加速;電池電量模擬;能夠運行在windows

原创 beaglebone black下接nrf24l01與RFID標籤的通信(基於EZSDK linux平臺)

     最近半個月被nrf24l01折磨了,終於中斷正常了:有做這一塊的可以交流下qq:229425962,下面是串口消息 [ 1.009063] mtdoops: mtd device (mtddev=name/number)

原创 Qemu運行linux 4.9

1、git clone最新的Qemu代碼到本地: ubuntu@ubuntu-X556UB:~/Qemu$ git clone git://git.qemu-project.org/qemu.git 正克隆到 'qemu'... remo

原创 VS2012下基於Glut OpenGL GL_STENCIL_TEST示例程序:

模板測試是把像素存儲在模板緩衝區的值與一個參考值進行比較。根據測試的結果,對模板緩衝區中得這個值進行相應的修改。 Note:模板測試只有在存在模板緩衝區的情況下才會執行,如果不存在模板緩衝區,模板測試能夠通過。 模板測試最常用的用途就

原创 beaglebone black EZSDK linux從EMMC中啓動一

參考這位兄弟的博客做的http://my.oschina.net/234148609/blog/201861 eZsdk增加emmc支持    Chipsee提供的BSP是基於TI提供的eZSDK5.7版本,而且沒有對BBB的emmc進行

原创 VS2012下基於Glut OpenGL glScissor示例程序:

剪裁測試用於限制繪製區域。我們可以指定一個矩形的剪裁窗口,當啓用剪裁測試後,只有在這個窗口之內的像素才能被繪製,其它像素則會被丟棄。換句話說,無論怎麼繪製,剪裁窗口以外的像素將不會被修改。有的朋友可能玩過《魔獸爭霸3》這款遊戲。遊戲時

原创 VS2012下基於Glut OpenGL glEdgeFlag示例程序:

glEdgeFlag (GLboolean flag)表示一個頂點是否應該被認爲是多邊形的一條邊界邊的起點。flag爲GL_TRUE後面的點都被認爲是邊界上的點,flag爲GL_FALSE則之後的點不是邊界上的點。 Demo使用菜單來

原创 VS2012下基於Glut glRotatef glTranslatef示例程序:

Demo使用glRotatef ,glTranslatef來實現一個太陽、地球、月亮運動的3D圖形。 1.glTranslatef() ——模型變換函數 移動 void glTranslatef(GLfloat  x,  G

原创 VS2012下基於Glut 矩陣變換示例程序:

也可以使用我們自己的矩陣運算來實現OpenGL下的glTranslatef相應的旋轉變換。需要注意的是OpenGL下的矩陣是列優先存儲的。 示例通過矩陣運算使得圓柱或者甜圈自動繞Y軸旋轉,可以單擊鼠標右鍵來彈出菜單選擇是否顯示座標軸、正