Time of Update: 2018-12-05
1.建議使用這種方法private static readonly string DEFAULT_VALUE= "請選擇";List<SelectListItem> levels = newList<SelectListItem>();levels.Add(new SelectListItem { Text =DEFAULT_VALUE, Value = DEFAULT_VALUE });levels.AddRange(newList<SelectListItem&
Time of Update: 2018-12-05
凡是由你設計卻由windows系統呼叫的函數,統稱為callback函數。某些API函數要求以callback作為你參數之一。如SetTimer,LineDDA,EnumObjects。 回呼函數是由開發人員按照一定的原形進行定義的函數(每個回呼函數都必須遵循這個原則來設計) 例如:---------------------------------------- BOOL CALLBACK DialogProc( HWND hwndDlg, // handle of dialog box
Time of Update: 2018-12-05
用VC++的嚮導產生的類, 都帶有下面這幾行:#ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif 有時在使用new操作符的時候就會提示錯誤error C2065: 'DEBUG_NEW ': undeclared identifier, 特別是在ATL/WTL中新定義類的時候, 在DEBUG版中出現, RELEASE中沒有問題.解決辦法是兩個:一.
Time of Update: 2018-12-05
符號庫製作ArcGIS製作的符號庫有多種,剛剛畢業進入公司,接觸到符號庫的製作,在前人的腳步之下,本人整理通過字型符號(Character Marker
Time of Update: 2018-12-05
一: IIS 5.1版本適用於Windows XP_SP1、XP_SP2、XP_SP3二: ISS 5.1安裝步驟(各版本IIS都可以按照該方法安裝,以IIS5.1安裝至Windows xp_SP3為例) 1.依次開啟 左下角的"開始"菜單----控制台----選擇"添加/刪除程式",開啟"添加/刪除程式"表單 ----點擊表單左側"添加/刪除Windows組件"(A) 2.解壓IIS
Time of Update: 2018-12-05
最近所在的team也有一個剛畢業不到一年的應屆畢業生跳槽了。 今天早上剛到公司,一個員工就對我說,他想離職,他說的已經考慮了好幾天了,我看他也是深思熟慮過的。本來人走人留也很正常,特別是在現在這個跳槽高峰期。但是他是去年剛畢業的應屆本科畢業生,工作還不到一年。接下來我和另外一個同事和這位員工詳細的談了一下,不過這對最終的結果應該沒有任何的影響。至於離職的原因,這位員工給我們的理由是工作的地方離女朋友太遠,這也許是真的。 但是大家都知道,人們一般不喜歡承認跳槽是因為對待遇不滿意,可能是因為文化的原
Time of Update: 2018-12-05
分配器是怪異的。它們最初是為抽象記憶體模型而開發的,允許庫開發人員忽略在某些16位作業系統上near和far指標的區別(即,DOS和它的有害產物),但努力失敗了。分配器也被設計成促進全功能記憶體管理器的發展,但事實表明那種方法在STL的一些部分會導致效率損失。為了避免效率衝擊,C++標準委員會向標準中添加了詞語,把分配器弱化為對象,同時也表達了他們不會讓操作損失能力的希望。還有更多。正如operator new和operator
Time of Update: 2018-12-05
在windows平台下,有一個很方便的宏: #pragma once指定當前檔案在構建時只被包含(或開啟)一次,這樣就可以減少構建的時間,因為加入#pragma once後,編譯器在開啟或讀取第一個#include 模組後,就不會再開啟或讀取隨後出現的相同#include 模組. 另外,還可以用條件編譯語句來實現:#ifndef "XX_H"#define "XX_H" <標頭檔定義本文>#endif 顯然後者的移植性更好一點。
Time of Update: 2018-12-05
STL有許多比較對象是否有同樣的值的情況。比如,當你用find來定位區間中第一個有特定值的對象的位置,find必須可以比較兩個對象,看看一個的值是否與另一個相等。(operator==)。同樣,當你嘗試向set中插入一個新元素時,set::insert必須可以判斷那個元素的值是否已經在set中了。find演算法和set的insert成員函數是很多必須判斷兩個值是否相同的函數的代表。但它們以不同的方式完成,find對“相同”的定義是相等,基於operator==。set::insert對“相同
Time of Update: 2018-12-05
按我自己的理解,對於左手座標系,順時針排列的頂點v0,v1,v2Vector3 V01 = V1.position-V0.position;Vector3 V02 = V2.position-V0.position;V02.x * V01.y - V01.x * V02.y < 0 背面V02.x * V01.y - V01.x * V02.y > 0 正面V02.x * V01.y - V01.x * V02.y = 0
Time of Update: 2018-12-05
反編譯目標程式集:>ildasm.exe filename.exe /output=123.il重新編譯器集:>ilasm.exe 123.il (會產生123.exe,如果輸入是dll,那產生的就是dll)method的標記號沒有順序問題,只和指令的排列順序有關,比如以下IL代碼還是按從上到下的順序執行:IL_FF00: nopIL_FF00: call Profiler.Profile.Start()IL_0000: nopIL_0001:
Time of Update: 2018-12-05
大多數情況下,我們會給材質提供一個Color值,來整體控制對象的顏色。一般都是使用 Color * ( TextureColor + LightColor) 來做。顏色值動畫是常規的動畫特效之一,最近需要實現一個U3D版本的,查閱了一下和顏色相關的知識後,設計了多種顏色變化的方式. 一般的插值方式: 直接使用RGB插值這個是程式實現最簡單的插值方式,但是不夠好,因為美術製作的時候其實不是想這樣控制物體的顏色,而是希望“物體變綠”這樣類似被綠色光照過的結果。RGB顏色模型三原色光模式(RGB
Time of Update: 2018-12-05
遠程撥入使用者認證服務(RADIUS)http://91mail.51.net提供翻譯,僅供學習交流不得作其他用途,否則後果自負摘要:本文檔描述了一種在希望對它的串連進行認證的網路接入伺服器與共用證明伺服器之間傳送認證、授權和配置資訊的一種協議。應用提示:篇備忘錄說明的是RADIUS協議。早期的RADIUS配置是使用UDP連接埠,連接埠號碼是1645,它是與資料量度(datametrics)服務衝突。RADIUS正式分配的連接埠號碼是18121. 介紹??? 這篇文檔廢除了RFC2138[1]。
Time of Update: 2018-12-05
查看“svchost”進程 Svchost.exe是Windows XP系統的一個核心進程。Svchost.exe不單單只出現在Windows XP中,在使用NT核心的Windows系統中都會有Svchost.exe的存在。一般在Windows 2000中Svchost.exe進程的數目為2個,而在Windows XP中Svchost.exe進程的數目就上升到了4個及4個以上。 如何才能辨別哪些是正常的Svchost.exe進程,而哪些是病毒進程呢?
Time of Update: 2018-12-05
下面是MyEclipse 8.5官方: 請在IE下用下載工具下載 MyEclipse 8.5.0-win32 File size: 825.84 MB MD5 : a9038148dcde9066abc3711bf8ee636c http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.5.0-win32.exe MyEclipse 8.5.0-linux All-in-One
Time of Update: 2018-12-05
編寫完成連接埠網路伺服器的一些說明 (1)1. AcceptEx:BOOLPASCAL FARAcceptEx ( IN SOCKET sListenSocket, IN SOCKET sAcceptSocket, IN PVOID lpOutputBuffer, IN DWORD dwReceiveDataLength, IN DWORD dwLocalAddressLength, IN DWORD dwRemoteAddressLength, OUT
Time of Update: 2018-12-05
最近看一些程式中有多視圖設定列表,學習了一下怎麼實現的,簡單記錄一下,以免以後備查,主要功能如程式主介面選擇菜單裡的設定選項開啟設定視圖一開啟設定視圖二1、UI類繼承自MAknTabObserver類,並且實現它的void TabChangedL(TInt aIndex);函數(詳細實現見下)。2、在UI類裡定義導航指標的指標CAknNavigationDecorator* iNaviDecorator;3、在UI函數裡進行如下實現void
Time of Update: 2018-12-05
1. 安裝Playonlinux, 這是一個wine的python配置程式, 通常用來在Linux上玩windows遊戲2. 點擊Install, 安裝Internet模板中的Internet explorer 6. 3. 點擊Install, 選擇安裝Install a non-listed program, 選擇下載wine 1.4.14. 點擊configuration, 選擇Internet explorer 6, 將它的wine版本更改為wine 1.4.15. 安裝有道5.
Time of Update: 2018-12-05
適用版本:S60 2nd Edition FP3, S60 3rd
Time of Update: 2018-12-05
裝置, 軟體 版本:S60 2nd Edition, S60 3rd Edition 詳細描述我們可以從當前主題中擷取自訂grid(CAknGrid)的文本顏色,但在設定時第二版和第三版略有不同。 解決方案S60第二版:正常狀態下以及高亮狀態下,可在CCoeControl派生的Container的SizeChanged()方法中設定(該Container擁有grid)。下列是範例程式碼:TRgb textColor; // text color when not highlighted