原创 Flare3D - 設置背景圖片

Flare3D作爲一款年輕的遊戲引擎(目前版本:2.0)。有許多不足之處。下面主要分析一下,如果設置Flash3D的背景圖片 1. 創建一個Plane。設置其合適的長度和寬度.這裏根據透視投影的特性,計算出plane的寬度和高度,並將pl

原创 關於變參函數?

爲了防止自己偷懶,先寫個標題......

原创 線程局部存儲

爲什麼要有TLS?原因在於,進程中的全局變量與函數內定義的靜態(static)變量,是各個線程都可以訪問的共享變量。在一個線程修改的內存內容,對所有線程都生效。這是一個優點也是一個缺點。說它是優點,線程的數據交換變得非常快捷。說它是缺點

原创 Wifi網絡共享----Wifi共享精靈

如同其名字一樣,wifi共享精靈的主要功能就是實現網絡的共享:手機與手機、電腦與手機、電腦與電腦。 Wifi共享精靈軟件的界面非常友好,如下: Wifi共享精靈的設置非常簡單: 1. 熱點名稱:輸入你設置的熱點名稱,如:Wifi 2.

原创 開源數學計算庫

有限元分析、數值計算、三維建模、信號處理、性能分析、仿真分析。。。這些或多或少與我們常用的軟件息息相關,假如有一天你只需要這些大型軟件系統的某一個很有限的功能,你是不是也要因此再用一用那動輒幾個g的軟件呢?其實我覺得如果系統不是很大,不

原创 Lua 5.2 參考手冊(二)

[原文: http://www.lua.org/manual/5.2/] 1 介紹     Lua是一個可擴展編程語言,它爲支持具有數據描述功能的通用過程式編程而設計。它也爲面向對象編程、函數式編程與數據驅動編程提供良好的支持。L

原创 Code Review:代碼審查工具大閱兵

[From]http://developer.51cto.com/art/200908/141712.htm Code Review中文應該譯作“代碼審查”或是“代碼評審”,這是一個流程,當開發人員寫好代碼後,需要讓別人來review

原创 VS 2012下Lua的編譯與安裝

1. 下載Lua Lua官方下載網址: http://www.lua.org/download.html 下載Lua 5.2.2的源碼,當然你也可以直接下載二進制版本的(省的編譯)。 2. 編譯Lua 將下載下來的Lua tar包,解壓

原创 TinyXML教程

TinyXML教程 這是什麼? 這個教程對如何有效地使用TinyXML有幾個技巧與建議。 我也會盡量包含一些C++的小技巧,如如何將string類型轉換爲整形和反過來轉換。這並不是只針對TinyXML自身,只是因爲它或許對你的項目有用,所

原创 介紹SQLite的C/C++接口

該文章提供SQLite C/C++接口的總體介紹。 SQLite的早期版本很容易學習,因爲它們僅僅支持5個C/C++接口。不過隨着SQLite的功能的提升,新的C/C++接口被添加進來,因此,現在有200多個不同的APIs。這對於新程序

原创 TinyXML參考文檔

TinyXML 2.6.2 參考文檔 TinyXML是一個簡潔的、可以很容易嵌入別的程序的C++ XML解析器。 能夠做什麼     簡單地說,TinyXML可以解析一個XML文檔,並將此文檔編輯成爲一個文檔對象模型(DOM),可以方便閱

原创 C++頭文件----<cstdio>(stdio.h)

頭文件<cstdio>(stdio.h) 執行輸入/輸出操作的C++庫 輸入與輸出操作在C++中也可以通過使用C標準輸入輸出庫(cstdio,在C語言中爲stdio.h)實現。該庫使用所謂的“流“操作物理設備,如鍵盤、打印機、終端或系統支

原创 QT5.4.2源碼交叉編譯

1. 環境 Ubuntu 16.04LTS 64bit QT版本:qt-everywhere-opensource-src-5.4.2.tar.gz 交叉編譯器:gcc-linaro-arm-linux-gnueabihf-4.9-

原创 OpenGL多邊形分格化

一、什麼叫分格化?     分格化就是把複雜多邊形(非凸多邊形,如下圖)分割成凸多邊形的過程。典型的複雜多變性主要有三類:凹多邊形、中間有洞的多邊形以及自相交多邊形。 二、爲什麼要進行分格化?      因爲OpenGL只能夠保證正

原创 Python編程語言介紹

[原文]http://wiki.python.org/moin/BeginnersGuide/Overview 相對於Perl、Ruby、Scheme與Java而言,Python是一個乾淨並且強大的面向對象編程語言。 Python的一