#include
int ipointnum = 0; //已確定點的數目
int x1=0,x2=0,y1=0,y2=0; //確定的點座標
int winwidth = 400, winheight = 300; //視窗的寬度和高度
void initial(void)
void changesize(int w, int h)
void display(void)
glutswapbuffers(); //交換緩衝區
}void mouseplot(glint button, glint action, glint xmouse, glint ymouse)
else
}if(button == glut_right_button && action == glut_down)
}void passivemousemove (glint xmouse, glint ymouse)
}int main(int argc, char* argv)
CRectTracker 橡皮筋 類的使用
crecttracker 俗稱 橡皮筋 類 是乙個非常有意思的類。你在windows中,在桌面上用滑鼠拖拽,便可以看到乙個虛線的矩形框,它便是橡皮筋.它可以用做顯示邊界,你也可以扽它的八個角用來放大縮小,做框選使用。如何通過程式設計來實現這種功能呢?這就是crecttracker類的作用 介紹橡皮筋...
無縫的快取讀取 雙儲存快取策略
最近在做乙個web的資料統計的優化,但是由於資料量大,執行一次sql統計要比較長的時間 一般700ms算是正常 正常的做法只要加個快取就好了。但是同時業務要求此資料最多1分鐘就要更新,而且這一分種內資料可能會有較多變化 而且原系統不太易擴充套件 也就是說快取1分鐘就要失效重新統計,而且使用者訪問這頁...
無縫的快取讀取 雙儲存快取策略
最近在做乙個web的資料統計的優化,但是由於資料量大,執行一次sql統計要比較長的時間 一般700ms算是正常 正常的做法只要加個快取就好了。但是同時業務要求此資料最多1分鐘就要更新,而且這一分種內資料可能會有較多變化 而且原系統不太易擴充套件 也就是說快取1分鐘就要失效重新統計,而且使用者訪問這頁...