Time of Update: 2018-12-05
過濾規則(Capture Filter) 一、過濾規則共有兩種形式 一種是原語(Primitive) 一種是用 ”and”, “or”, “not” 關係運算子,以及括弧”()”將原語組合起來而構成的運算式 二、IP過濾 1.捕獲所有源或目的IP地址是 ”210.30.97.53”的報文 ip.addr==172.22.16.16 2.捕獲所有目的IP地址是 ”2172.22.16.16”的報文
Time of Update: 2018-12-05
一、socket流程socket 是面向客戶/伺服器模型而設計的,針對客戶和伺服器程式提供不同的socket 系統調用二、長串連和短串連 長串連:在多次請求中保持串連,使用同一個串連處理多次請求,直至出現錯誤或者異常才斷開,並重建立立新的串連。 一般通過伺服器端的長時間的讀逾時和用戶端重用串連來實現。 典型例子:ui->as as->bs 短串連:每個請求建立一個串連,請求處理完成,則中斷連線。 一般伺服器端使用短的讀逾時。
Time of Update: 2018-12-05
文章目錄 國外開源網站彙總 名稱:IBM 地址:http://www.ibm.com/developerworks/cn/linux 描述:IBM技術文章名稱:微軟 KnowledgeBase 地址:http://support.microsoft.com http://msdn.microsoft.com
Time of Update: 2018-12-05
log4j.rootLogger=WARN, stdout, fileoutlog4j.logger.com.ecgit=DEBUG, stdout, fileout由於為了避免平台 (Tomcat, JSF, Spring) 等等的 debug 訊息跑出來, 我設定 rootLogger 為 info 但我希望自己的程式可以開到 debug, 因此如上設定 但是發現我的程式的 log message 都會重複出現 感覺是 rootLogger log 一次,logger com.ecgit又
Time of Update: 2018-12-05
在Unix進階編程第13章《守護進程》(書343-344頁)中提到過,可以用如下的方法使得守護進程開啟/dev/null,使其具有檔案描述符0、1、2。 /* close */ for(i = 0; i < OPEN_MAX; i++) { close(i); } fd0=open("/dev/null",O_RDONLY); fd1=dup(0); fd2=dup(0);
Time of Update: 2018-12-05
如果用443 連接埠實現ssl 登陸後會瀏覽器會被強制使用 https的請求,如 https://ABCQASBIXAPP/ABC/login.jsp ---> https://ABCQASBIXAPP/ABC/index.jsp配置如下Listen 443<VirtualHost *:443> ServerName ABCQASBIXAPP:443 SSLEngine On SSLCertificateFile conf/ssl/server.crt
Time of Update: 2018-12-05
1、所用到的技術:表單視圖和靜態切分。 (1)表單視圖 添加一個MFC類,使此類的基類為CFormView類,則建立了一個表單視圖。此視圖還沒有關聯到任何文檔,可包括單文檔中嚮導自動添加的視圖類的.h檔案,可以利用此類中的GetDocument()函數與文檔建立關聯。 (2)靜態切分 重載OnCreateClient()函數,用virtual BOOL CSplitterWnd::CreateStatic()函數來建立靜態切分視窗;然後用virtual BOOL
Time of Update: 2018-12-05
如果底層資料庫(如Oracle)支援預存程序,也可以通過預存程序來執行批次更新。預存程序直接在資料庫中運行,速度更加快。在Oracle資料庫中可以定義一個名為batchUpdateStudent()的預存程序,代碼如下:create or replace procedure batchUpdateStudent(p_age in number) asbeginupdate STUDENT set AGE=AGE+1 where AGE>p_age;end;以上預存程序有一個參數p_age,
Time of Update: 2018-12-05
以下是對文字檔操作的例子: int fseek(FILE* stream, long offset, int origin),參數:stream: Pointer to FILE structure.offset: Number of bytes from origin.origin: Initial position: SEEK_CUR: Current position of file pointer;
Time of Update: 2018-12-05
一、Debug版本 我們在VC裡面編程一般用的就是Debug版本,開啟檔案中的Debug檔案夾,可以看到.exe檔案,一般情況下,雙擊此檔案可以執行,但有一些情況可能會執行不了。當你在程式中用到額外的檔案時,例如BMP檔案、TGB檔案、OBJ檔案等等,你需要把這些檔案拷貝到Debug檔案裡面,才能正確執行.exe檔案。 二、Release版本 1、產生Release版本的方法
Time of Update: 2018-12-05
OpenLaszlo 命名規範1.在類檔案後面加上尾碼Lib以示區別2.在類檔案裡爭取不出現用id標識的元素。這樣可以避免因id相同造成的衝突。 另一方面從資料封裝的角度來講,也是比較合理的,其資料都集中在這個類中,不能被其它類對象訪問,降低資料的耦合。 一般用name來標識,像一個類從classroot開始可以找到其所有的對象 我一般的命名規範是這樣的,僅供參考: mainView |-firstView | |-first | |-second | |-third |
Time of Update: 2018-12-05
如果啟用了混合,alpha值常常用於把被處理片斷的顏色值與已經儲存在框架緩衝區中的像素的顏色值進行混合。alpha值可以用於alpha測試,根據片斷的alpha值決定接受或拒絕它(混合出現在情境進行光柵化並轉換為片斷之後,但在最終的像素被繪製到框架緩衝區之前)。
Time of Update: 2018-12-05
摘自《OpenGL遊戲程式設計》 光照 //光照變數 float ambientLight[] = {0.3f,0.5f,0.8f,1.0f} ; //環境光線 float diffuseLight[] = {0.25f,0.25f,0.25f,1.0f) ; //散射光
Time of Update: 2018-12-05
OpenGL是一個強大的三維圖形開發介面,它可以利用幾種基本的圖形元素構建任何3D 模型,但在進行複雜的三維建模時,直接使用OpenGL中的圖元繪製函數或曲面繪製命令是不太現實的,尤其涉及到複雜的動畫模型時,而人體運動模型則是一種複雜的三維動畫模型。因此,一般情況下可以利用目前較為流行的三維建模工具,如3DMAX,MAYA等軟體進行建模,再在OpenGL中讀模數型,這樣就可以減少編程的工作量,為日後修改模型白日提供了方便。在電腦平台上,常用的3D模型有3DS,OBJ,MD2,MD3,
Time of Update: 2018-12-05
OpenGL中的變換是依靠矩陣來完成所有數學計算的。OpenGL中有一種叫矩陣堆棧的東西,對於構建由很多簡單物體組成的複雜模型是很有用的。 OpenGL中的矩陣堆棧提供了這樣一個功能:使用者能夠相對於物體B的局部座標原點移動物體A,以物體A的局部座標繪製A,最後再撤銷整個變換,以使得當前位置再次回到B物體的局部座標原點。兩個堆棧操作glPushMatrix()和glPopMatrix()就可實現這樣的功能。 glPushMatrix()函數將當前矩陣壓入堆棧。
Time of Update: 2018-12-05
隨著電腦技術和相關科學理論的發展,三維電子地圖的製作已經經曆了線劃地形圖、實體型地形圖、三維真實感地形圖三個階段。 三維地形的類比是開發可視化系統中最基本也是最重要的技術之一。地形類比分為兩類:真實地形和類比地形。 真實地形:真實地形是現實世界中真實地形的再現,具有非常高的真實度,必須採用真實世界中的具體資料來構造,在這種情況下一般採用數字高程模型(Digital Elevation
Time of Update: 2018-12-05
一、對於選擇的理解 有些圖形應用程式只是簡單地繪製靜態二維和三維物體映像。另外還有一些應用程式允許使用者標識螢幕上的物體,並移動、更改或刪除這些物體(或者進行其他動作)。由於在螢幕上所繪製的物體一般會經曆多次旋轉、移動和透視變換,因此在三維情境中判斷使用者所選擇的是哪個物體是比較困難的。為了協助你實現這個目的,OpenGL提供了選擇機制,並使用一個特殊的工具函數,確定使用者在某個地區中所指定的是哪個物體,或者允許使用者通過游標進行挑選。
Time of Update: 2018-12-05
在C++中,使用者可以建立實際上不調用的短函數,它們的代碼在每次調用的程式行裡得到擴充。這個過程類似於作用類函數的宏。 內嵌函式是C ++和一個重要補充的原因是,它們能使程式員寫出非常有效代碼。因為類一般要求幾個經常被執行的介面函數,因此,這些函數的效率非常重要的。當然,雖然函數行內擴充能產生較快的執行速度,但由於重複編碼會產生較長的代碼。
Time of Update: 2018-12-05
所謂天空盒,就是用一個矩形方盒作為形容遠景貼圖的物體。 在長方體的前後左右上5個面貼有天空遠景的5幅圖形(需要時底面也可以帖)。這5幅圖形必須有以下規律: 1、圖形為BMP位元影像格式,尺寸(像素點)為2的N次方; 2、頂圖的4邊與前後左右圖的上邊相連; 3、前後左右的4幅圖形必須首尾相連。
Time of Update: 2018-12-05
例子: (1)char buffer[] = "This is a test of the memset function."; printf("Before:%s/n", buffer); //Before:This is a test of ...... memset(buffer , '*' , 4) ; printf("After:%s/n", buffer); //After:**** is a test of the ......