Time of Update: 2018-12-03
pppoe協議簡介(一)發現(Discovery)階段 在發現(Discovery)階段中使用者主機以廣播方式尋找所串連的所有接入集中器(或交換器),並獲得其乙太網路MAC地址。然後選擇需要串連的主機,並確定所要建立的PPP會話標識號碼。發現階段有4個步驟,當此階段完成,通訊的兩端都知道PPPoESESSION-ID和對端的乙太網路地址,他們一起唯一定義PPPoE會話。這4個步驟如下。(1)主機廣播發起分組(PADI) (1)主機廣播發起分組(PADI),分組的目的地址為乙太網路的廣播位址
Time of Update: 2018-12-03
為什麼我用此函數取得硬碟剩餘空間時,如果剩餘空間大於2g,返回都是2047m 怎樣取得大於2g的剩餘空間,謝謝! 網友回答:發表者:ahaovoid test() { ularge_integer i64freebytestocaller; ularge_integer i64totalbytes; ularge_integer i64freebytes; bool fresult =
Time of Update: 2018-12-03
boost的線程庫不能強行終止,所以通過time_wait可以讓其自然的結束 1 #include <iostream> 2 #include <boost/thread/thread.hpp> 3 #include <boost/thread/mutex.hpp> 4 #include <boost/thread/condition.hpp> 5 #include <boost/date_time/posix_time/posix_time
Time of Update: 2018-12-03
回家一個多星期了,荒廢了幾天。先說說OnlineJudge吧,時隔多日,早已經把它擱一邊了,原本就沒把它當做一項真正投入啟動並執行項目,因為不想做網站,至於老師那邊,拖拖就過去了,因為早就表明了立場,我是站在遊戲開發這一塊的。《DirectX角色扮演遊戲編程》,這本書已經到第二章末了,大概知道怎麼實現3d動畫的,可偏偏光碟片的代碼例子不是會動的,坦白的說就是蒙皮網格模型還不會用。那就只好去網上找執行個體了,可找來的例子的代碼是基於Directx9.0b的,這本書也是。b的也好,c的也罷。可蒙皮網
Time of Update: 2018-12-03
[寫在前面] 隨著電腦技術的發展,編程模型也越來越複雜多樣化。但多線程編程模型是目前電腦系統架構的最終模型。隨著CPU主頻的不斷攀升,X86架構的硬體已經成為瓶,在這種架構的CPU主頻最高為4G。事實上目前3.6G主頻的CPU已經接近了頂峰。 如果不能從根本上更新當前CPU的架構(在很長一段時間內還不太可能),那麼繼續提高CPU效能的方法就是超執行緒CPU模式。那麼,作業系統、應用程式要發揮CPU的最大效能,就是要改變到以多線程編程模型為主的平行處理系統和並髮式應用程式。 所以,掌握多線程
Time of Update: 2018-12-03
小弟和想知道SL的3DSMAX外掛程式在哪可以下,還有,3DSMAX的TGA檔案可以上傳到SL,但在使用sculpted prims是沒法實現,高手們有教程可以簡單說下3DSMAX模型匯入SL的過程嗎,謝謝是通過TGA通道來實現形成RGB映像的,我這裡有篇文章http://www.joe-brown.net/SecondLife/SculptTut/SculptTut.htmlI. Prepping the work area.SculptTut.max file to do this
Time of Update: 2018-12-03
@rem 此BAT檔案名稱一定不能是"tree.bat",否則tree命令會實效,不知道為什麼@rem 可能是因為系統目錄有"tree.com",系統會混淆吧.@rem 用"dir.bat"作檔案名稱卻可以.@echo offrem 在目前的目錄產生很漂亮的結構樹tree /f > 1.TXTrem 象DIR命令一樣,不過每個下級目錄檔案也列出DIR /S > 2.txtrem 簡潔地列出目錄目前的目錄檔案DIR /d >
Time of Update: 2018-12-03
有時候陌生人會給我們發一些亂碼式的網址,或者我們在論壇中看到的超連結是一長串亂碼時。我們就必須提高警惕了,因為這很有可能是不法份子騙人的伎倆,這些亂碼會串連至惡意非法的網站,下載病毒,釣魚等。我們其實可以採用一款叫做《網址編碼解碼器》的軟體來協助我們識別這些亂碼網址的本質。(圖1:網址編碼解碼器v1.0.0正式版.png)下載下來後,運行網址編碼解碼器.exe之前很可能需要註冊一個叫msstdfmt.dll的動態連結程式庫。否則直接運行網址編碼解碼器.exe會報出如下錯誤:(圖2:msstdf
Time of Update: 2018-12-03
1)IBM、Motorola等晶片採用大位元組序(big-endian),多位元組資料的第一個位元組(數字地址最低的)儲存的是最高位的值,例(32位機器):int i = 0x12345687;假設&i = 0x0012FF3C,則:0x0012FF3C 120x0012FF3D 340x0012FF3E 560x0012FF3F
Time of Update: 2018-12-03
在String Table中加入一個新ID:ID_INDICATOR_COIN,Caption為“硬幣數量”。2、 在MainFrm.cpp中的靜態數組indicator中將上面的ID加入:static UINT indicators[] ={ ID_SEPARATOR, //// status line indicator ID_INDICATOR_COIN,////顯示硬幣數量指標 ID_INDICATOR_CAPS,
Time of Update: 2018-12-03
我們通常在搜尋方塊裡輸入包含where和how等常用字詞和字元時會被Google忽略掉,它會忽略這些對改善搜尋結果沒有協助卻會降低搜尋速度的常用字詞和字元。如在搜尋方塊中輸入:where is my teacher我們發現Google忽略了where和is(雖然在搜尋結果中可能包含這些where和is),Google只專註於"my teacher"。1:(圖1)怎樣將where和how等常用字詞和字元作為關鍵字呢?我們輸入:"where is" + my
Time of Update: 2018-12-03
檔案尾碼又叫副檔名,是識別檔案種類的標識符。比如文字檔的尾碼為txt,可執行檔的尾碼為exe,word文檔的尾碼為doc,圖片檔案的格式為jpg,png,bmp,gif等等。有時候作業系統沒有將檔案尾碼顯示出來,1:(圖1)這個bootfont檔案全名為bootfont.bin,也就是說它的尾碼為bin,意思是二進位檔案。現在讓我們一起將檔案尾碼顯示出來,資源管理員主菜單->工具->檔案夾選項。2:(圖2)在檔案夾選項對話方塊中選擇查看選項卡,勾去“隱藏已知檔案類型的副檔名”,確定
Time of Update: 2018-12-03
我們可以用排除法一步步縮小問題範圍最終找到答案。先開始我們假設是軟體問題,如果排除這種可能檢查一下硬碟的資料線和電源線接觸怎樣,是否破損等等。我們再將電腦上的硬碟換一塊,如果沒有這種情況,則說明是原來的那塊硬碟有問題,若有這種情況則說明是除硬碟以外其他組件的問題,然後我們再用排除法進一步縮小問題範圍。硬體問題:1.接觸不良。仔細檢查插好即可。2.資料線或電源線損壞。仔細檢查資料線和電源線是否破損。3.主板本身問題。有保修則保修,沒有則拿到電腦公司去修,修不好可以考慮換一塊新的。4.硬碟本身問題
Time of Update: 2018-12-03
在powerpc上安裝好ubuntu之後,也發現了一些問題,最主要的一個問題是:系統預設安裝了zh_CN.UTF-8作為locale,並且無法改變(應該是我沒有找到辦法吧?不過這一點上debian做得很好啊,用base-config就可以改變locale,很方便。在ubuntu中是使用dpkg-reconfigure無線空間 F ? w.l/l
Time of Update: 2018-12-03
TFTP(TrivialFileTransferProtocol)即簡單檔案傳送協議,最初打算用於引導無盤系統(通常是工作站或X終端)。和將在第27章介紹的使用TCP的檔案傳送協議(FTP)不同,為了保持簡單和短小,TFTP將使用UDP。TFTP的代碼(和它所需要的UDP、IP和裝置驅動程式)都能適合唯讀記憶體。(BootstrapProtocol)中還會遇到TFTP。在圖5-1中,當從網路上引導sun主機時,也曾遇到過TFTP,sun主機通過RARP獲得它的IP地址後,將發出一個TFTP請求。
Time of Update: 2018-12-03
空間分配 接下來我們要考慮記憶體配置資訊的組織問題了。我們先來瞭解一下編譯器是怎麼組織的。在大部分編譯器中,new所分配的空間都要大於實際申請的空間,大出來的部分就是編譯器定義的記憶體塊的資訊,包括了記憶體塊的大小還有一些其他資訊。如所示:
Time of Update: 2018-12-03
rc檔案VS_VERSION_INFO中 FILEVERSION 鍵的值每段不能超過255,切記您可以編寫程式來修改資源編譯器 (.rc) 檔案,而不是使用此處所述的步驟。但是,RC 檔案是 Visual c + + 的控制之下。visual c + + 修改 RC 檔案,在儲存時,這可能會影響版本資源。本節中介紹的方法可應用於任何 Visual c + + 項目。此樣本使用 Microsoft 基礎類項目。建立新的項目使用 MFC (EXE) Appwizard 並調用它 MyProject。
Time of Update: 2018-12-03
方法1:通過網域名稱得到------目標板沒有網域名稱,無法取得 void print_ip_lst(){ static char ip[32]; struct hostent *hp; struct in_addr in; int id=0; char hostname[32]; gethostname(hostname,31); printf("hostname =
Time of Update: 2018-12-03
VC _T的用途VC++裡面定義字串的時候,用_T來保證相容性。VC++支援ascii和unicode兩種字元類型,用_T可以保證從ascii編碼類別型轉換到unicode編碼類別型的時候,程式不需要修改。如果將來你不打算升級到unicode,那麼也不需要_T。_t("hello
Time of Update: 2018-12-03
CString是一個動態TCHAR數組,BSTR是一種專有格式的字串(需要用系統提供的函數來操縱,LPCTSTR只是一個常量的TCHAR指標。CString 是一個完全獨立的類,動態TCHAR數組,封裝了 + 等操作符和字串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各種字串的標記法 首先char* 是指向ANSI字元數組的指標,其中每個字元佔據8位(有效資料是除掉最高位的其他7位),這裡保持了與傳統的C,C+