Time of Update: 2018-12-06
*************************這道題本來也不難。CSDN的牛們也各有奇招。但正好理解OSG的node遍曆,因此就寫了一個旁門左道的。 #include <iostream>class node{public: node(void){;} ~node(void){;} virtual void print(void) = 0;};class group:public node{public: group(void):_child(NULL){
Time of Update: 2018-12-06
1.OpenGL中的矩陣m[0] m[4] m[8] m[12] m[1] m[5] m[9] m[13] m[2] m[6] m[10] m[14] m[3] m[7] m[11] m[15] 對它定義的新座標系,OpenGL是這麼說的:x軸向量(m[0], m[1], m[2]);y軸向量(m[4], m[5], m[6]);z軸向量(m[8], m9], m[10]);原點(m[12], m[13],
Time of Update: 2018-12-06
Qt SDK v1.1.1,把不同平台不同編譯器上的Qt庫和Creator打包到了一起。安裝方便了很多。在相對的一瞬間,所有的東西都各就各位了。 而且,也不需要像從前,要在creator中調試還必須安裝個調試工具。但在使用creator時,還是遇到了那個熟悉並久違了的問題“應用程式配置不正確” ——這必須是manifest的問題!也就是說CRT版本庫不匹配。 Qt的先行編譯庫基於vs2005sp1或vs2008sp1。但vs2005sp0必須留著。因此,1.把裸著的vs2008升到了sp1。2.
Time of Update: 2018-12-06
全文:http://www.cnblogs.com/TravelingLight/archive/2011/06/20/2085149.html 對比下來windows的SDK比較令人失望的地方在於:1. 沒有手勢識別!!2. user進入和退出莫有事件拋出。3. 全身追蹤cpu消耗大(這個可以忽略),骨骼只有位置沒有旋轉資料,不能追蹤部分例如只是上半身或手。另外有幾條 4. 不支援u3d。sdk不支援本來沒啥,但openni支援,這就有啥了。 5. 只支援win7系統。6.
Time of Update: 2018-12-06
1. 聲明變數var value1:Number;初始化var value2:Number = 17;Number, as3的基礎資料型別 (Elementary Data Type),bacis,built-in,primitive type2.常量const SALES_TAX_RATE:Number = 0.07;3.基礎資料型別 (Elementary Data Type),bacis,built-in,primitiveStringNumeric:
Time of Update: 2018-12-06
CreateThread()是windows API,後倆是標準C多線程庫LIBCMT.LIB,它倆封裝了API。CreateThread()和_beginthreadex()參數一致。_beginthread()可理解成_beginthreadex()的簡化版。建立失敗時,_beginthread() 返回-1,ex()返回0。_beginthread()搭配_endthread(), ex()也有對應的.從簡化版和偷懶版的角度容易記住,_endthread() 是會自動關閉線程控制代碼的。(
Time of Update: 2018-12-06
eHRESULT NuiImageStreamGetNextFrame( HANDLE hStream,DWORD dwMillisecondsToWait,CONST NUI_IMAGE_FRAME **ppcImageFrame); 第二個參數設為非0,即可。 又.NUI_IMAGE_TYPE_DEPTH: 該模式下,深度資料為低12位,單位毫米,也就是最大4096。(微軟推薦的距離是1.2至3.5米)NUI_IMAGE_TYPE_DEPTH_AND_PLAYER_INDEX: 該模式下,
Time of Update: 2018-12-06
1. 設定幀率Kinect說是30幀,但這裡又能設定幀率,挺奇怪的。但並非沒有設定幀率的介面。 XnMapOutputMode Mode;pGenerator->GetMapOutputMode(Mode);Mode.nFPS = fps;XnStatus nRetVal = pGenerator->SetMapOutputMode(Mode); 2.
Time of Update: 2018-12-06
ActionScript,好比C#Flex應用/AIR應用,web應用/案頭應用Flex和Flash,Flex可看作.fla的另一種表達方式——用類XML的語言來表達flash檔案,類似DOM之類的,叫啥MXML(?)好吧,說到DOM,就不難理解為何出現actionscript了dom和ecma都是w3c流。 至於Flashbuilder,就是改名後的FlexBuilder,不改名更好吧。還有啥,哦,Flex SDK,類似
Time of Update: 2018-12-06
Dean's: http://www.deansdirectortutorials.com/Lingo/generic.htm 默寫,指令碼有4種:behavior, cast member script, movie script, 和parent script。behavior,如果叫做sprite script的話,看起來就和後面兩個用了同樣的分類法了。實際上behavior
Time of Update: 2018-12-06
enum _NUI_SKELETON_POSITION_INDEX { NUI_SKELETON_POSITION_HIP_CENTER = 0, NUI_SKELETON_POSITION_SPINE, NUI_SKELETON_POSITION_SHOULDER_CENTER, NUI_SKELETON_POSITION_HEAD, NUI_SKELETON_POSITION_SHOULDER_LEFT, NUI_SKELETON_POSITION_ELB
Time of Update: 2018-12-06
QPushButton QPushButton在default和autodefault的邏輯上有點亂default其實應該是dialog的屬性,一個dialog只能有一個pushbutton的default被true。在這個問題上c#是拎得清的,winform的okbutton和cancelbutton是從該form上的button中去選擇一個。 QAction
Time of Update: 2018-12-06
global g_multiUserInstanceon preparemovie if g_multiUserInstance<>0 then g_multiUserInstance = 0 -- 1.建立新的MultiUser執行個體 g_multiUserInstance = new Xtra("MultiUser") if g_multiUserInstance<>0 then -- 2.擷取本機IP localip =
Time of Update: 2018-12-06
雖然寫起來沒有printf那麼方便,但最重要的printf更容易導致執行階段錯誤,例如,猿們手誤寫錯了格式符。這種錯誤是要命並且難以排查的。cout則不會。 另,<<是運算子,而printf是函數調用,內裡會有更多差異嗎? 重要的補充 2011/8/23《windows環境下的多線程編程原理與應用》這本書一直使用的是cout而不是printf,是想激發讀者研究cout的不可重新進入嗎? printf是不可重新進入的。不可重新進入才會引起安全執行緒一說
Time of Update: 2018-12-06
全文轉自:http://www.cnbeta.com/articles/160429.htm ------------------------以下全是轉載--------------------------------- 《工程師們,不要想一輩子靠技術混飯吃》 我現在是自己做,但我此前有多年在從事軟體開發工作,當回過頭來想一想自己,覺得特別想對那些初學JAVA/DOT .NET技術的朋友說點心裡話,希望你們能從我們的體會中,多少受點啟發(也許我說的不好,你不贊同但看在我真心的份上別扔磚頭啊)。
Time of Update: 2018-12-06
1.CPU耗盡使用OpenMP平行化處理數值運算以後,會耗盡CPU能力,出現100%佔用。CMP格式解壓模組用到OpenMP。寧波牆上的程式CPU100%佔用的原因咩?高效能開發CPU並行運算:OpenMP,MPI,TBB,MapReduce(這個聽起來最像所謂的雲端運算)GPGPU:CUDA,OpenCLlong long和LONGLONGwin32中的long long就是基本類型,DWORD也定義為該類型。但LONGLONG實際是__int64。sprintf輸出long
Time of Update: 2018-12-06
因為這部分bmBits位於顯存。MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/dd144904(v=vs.85).aspx GetObject原型為:int GetObject( __in HGDIOBJ hgdiobj, __in int cbBuffer, __out LPVOID lpvObject);返回非零值表示成功。1.返回非零、輸出參數為非NULL時,傳回值表示向cbBuffer寫入的byt
Time of Update: 2018-12-06
首先getURL是as2及之前的做法,as3是這樣的。 as3的使用URL
Time of Update: 2018-12-06
Dean's:http://www.deansdirectortutorials.com/Lingo/parameters.htm 雀巢地,和前面臆測arg和param的區別由此得出的結論一樣,me就是一個param不是arg。 param更像形參,arg更像指的實參。Director的說法就是,parameter是用在add handler和behavior的時候。add
Time of Update: 2018-12-06
又複習Lingo中關於Script的各種概念。Behavior:"Behavior是一組Handler的集合"。Handler:"是處理Event的方法/函數"。Event:"系統或使用者定義的特定情況。"嗯,沒錯,這裡的Event確實分為system和user-defined兩類。就system而言,又分成兩類,一類是會自動發生的,一類是需要人為觸發的(mouseUp..)。這個區分沒多大意思,這麼分只是為了下面的"自動發生的system Event的執行順序"。 自動發生的System