這元件主要在簡化使用 Winsock 的程式設計,提供 Server 和 Client 兩個部份,Server 可接受多個 Client 的全雙工連線,並採取一般比較容易使用的 Event 機制。
內含原始檔及範例,請解壓到 C:\CxxlSocket 讓範例所用的路徑符合,下載點:
https://www.dropbox.com/s/guykgvnw383u5cj/CxxlSocket.7z
2013年6月8日 星期六
2013年5月16日 星期四
關於 OpenGL 和 D3D 的 major matrix
在許久以來的傳說...
OpenGL 採用如下的的矩陣運算,把它的矩陣稱作 colum matrices
而 D3D 採用如下的的矩陣運算,把它的矩陣稱作 row matrices
但那是一個錯誤,那只能說是 "數學" 上的格式,實際上在程式記億體上的儲存方式如下...
OpenGL 採用如下的的矩陣運算,把它的矩陣稱作 colum matrices
m11 m12 m13 m14 x m21 m22 m23 m24 y m31 m32 m33 m34 z m41 m42 m43 m44 1
而 D3D 採用如下的的矩陣運算,把它的矩陣稱作 row matrices
m11 m12 m13 m14 m21 m22 m23 m24 x y z 1 m31 m32 m33 m34 m41 m42 m43 m44
但那是一個錯誤,那只能說是 "數學" 上的格式,實際上在程式記億體上的儲存方式如下...
2012年12月21日 星期五
SList
這是一個 template class,須和 CxxlMan 程式庫一起使用,主要在提供 cxxlList 沒法做到的任意節點的提取和增刪。
下載點:https://www.dropbox.com/s/1drtnz71k8sumjz/SLIST.HPP
下載點:https://www.dropbox.com/s/1drtnz71k8sumjz/SLIST.HPP
2012年12月5日 星期三
NeHe 的 OpenGL 教程
原文的文章在 http://nehe.gamedev.net/ ,右邊選單的 Legacy Tutorials
繁體翻譯版:
http://vision.csie.ncku.edu.tw/~ichenyeh/public/nehe/
簡體翻譯版;
http://www.owlei.com/DancingWind/
繁體翻譯版:
http://vision.csie.ncku.edu.tw/~ichenyeh/public/nehe/
簡體翻譯版;
http://www.owlei.com/DancingWind/
2012年8月19日 星期日
CSmart_Ptr 智慧指標(計數器模式)
CSmart_Ptr 採用計數器技術,所以不能用於有循環參照的物件。
CSmart_Ptr 可放入任何種類的物件,包括 cxxlObject 物件,但已放入 Smart_Ptr、PSmart_Ptr 或 P2Smart_Ptr 的物件,不能再放入 CSmart_Ptr。而放入過 CSmart_Ptr 的物件也不能再放入其他智彗指標,包括 CSmart_Ptr。
下載點:
CSmart_Ptr 可放入任何種類的物件,包括 cxxlObject 物件,但已放入 Smart_Ptr、PSmart_Ptr 或 P2Smart_Ptr 的物件,不能再放入 CSmart_Ptr。而放入過 CSmart_Ptr 的物件也不能再放入其他智彗指標,包括 CSmart_Ptr。
下載點:
2012年8月15日 星期三
正修科技大學微積分影音教學網__開放式課程
我是在找向量內積分配律證明,意外發現的網站,這位老師很用心,不是只照本宣科而已,提供給大家:
https://sites.google.com/site/ecalculuscsu/Home
以下是老師對向量內積證明的圖片,簡單明瞭
https://sites.google.com/site/ecalculuscsu/Home
以下是老師對向量內積證明的圖片,簡單明瞭
2012年7月23日 星期一
類別成員指標
可分為 Pointer to member function 和 Pointer to member data,以下是簡單的整理
#include <iostream>
using namespace std;
struct Data{
int v;
Data( int _v)
{
v = _v;
}
void Fun(int _v)
{
v = _v;
}
};
訂閱:
文章 (Atom)