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
在NT系統中,每個裝置都有幾個特殊的路徑,在訪問這些裝置時可以當成檔案訪問,這些路徑不區分大小寫。 訪問硬碟最常用的路徑是://./PhysicalDrive+數字,如//./PhysicalDrive0表示第一個物理硬碟。取得該硬碟控制代碼的方法一般用CreateFile(),如 CString hd=////.//PhysicalDrive0; hDevice = CreateFile( hd, GENERIC_READ|GENERIC_WRITE,
Time of Update: 2018-12-03
對TCP/IP、UDP、Socket編程這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問:1. 什麼是TCP/IP、UDP?2. Socket在哪裡呢?3. Socket是什麼呢?4. 你會使用它們嗎?什麼是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet
Time of Update: 2018-12-03
有時候我們使用一些開源庫時,程式編譯連結後產生可執行檔後運行會出現無法載入動態庫的情況, ./a.out: error while loading shared libraries: XXX.so.50: cannot restore segment prot after reloc: Permission denied 在網上搜尋了一下解決方案,大概說的是一個關於安全性的東西SELINUX搞的鬼,導致許可權不夠的問題,有興趣的可以去google
Time of Update: 2018-12-03
故紙堆裡翻出來的收藏博文,稍作整理轉載以作備忘。--------------------------------------------------------------常用設計模式總結據說在歐洲曾經有個男孩自幼酷愛數學,但無奈家貧中學就輟學,但他一直自己學習,後來他感到自己突然發現了一個重大理論,並以這個理論的無比完美而欣喜,直到有一天,一次進城在書店看書的時候,發現原來他發現的理論就是微積分,並且已經存在1百多年了,你可以想象這個男孩當時的心情,最後他自殺了。隨著經曆的軟體越來越多,發現設
Time of Update: 2018-12-03
硬碟主引導記錄(Main Boot Record,MBR)損壞後硬碟將不能正常啟動,通常為BIOS能檢測到硬碟,啟動時提示:DISK BOOT FAILURE , INSERT SYSTEM DISK AND PRESS ENTER首先下載老毛桃WinPE,然後用燒錄軟體燒制一個可引導的WinPE啟動盤。將WinPE啟動盤放入光碟機內,確認BIOS設定無誤:進入BIOS將Advanced BIOS Features中的First Boot Device設為光碟片啟動,進入Standard
Time of Update: 2018-12-03
PPPoE(Point to Point Protocol over Ethernet,基於乙太網路的點對點通訊協定 (PPP))的工作流程包含發現(Discovery)和會話(Session)兩個階段,發現階段是無狀態的,目的是獲得PPPoE終端(在局端的ADSL裝置上)的乙太網路MAC地址,並建立一個惟一的PPPoE SESSION-ID。發現階段結束後,就進入標準的PPP會話階段。1.發現階段(PPPoED:PPPoE Discovery)1.1 PADI(PPPoE Active
Time of Update: 2018-12-03
一.Debug版本和Release版本的區別Debug通常稱為調試版本,它包含調試資訊,並且不作任何最佳化,便於程式員偵錯工具。Release稱為發布版本,它往往是進行了各種最佳化,使得程式在代碼大小和運行速度上都是最優的,以便使用者很好地使用。只有Debug版本的程式才能設定斷點、逐步執行、使用TRACE/ASSERT等調試輸出語句。Release版本不包含任何調試資訊,所以體積小、運行速度快。一般而言Debug版本會比Release版本多出*.ilk檔案和*.pdb檔案。1.*.ilk檔案i
Time of Update: 2018-12-03
在所有的預先處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。其格式一般為: #Pragma Para 其中Para 為參數,下面來看一些常用的參數。(1)message 參數。 Message
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
如果想在自己的應用程式中加入作業系統的Format(格式化)功能,就象系統的那個format
Time of Update: 2018-12-03
我們可以用排除法一步步縮小問題範圍最終找到答案。先開始我們假設是軟體問題,如果排除這種可能檢查一下硬碟的資料線和電源線接觸怎樣,是否破損等等。我們再將電腦上的硬碟換一塊,如果沒有這種情況,則說明是原來的那塊硬碟有問題,若有這種情況則說明是除硬碟以外其他組件的問題,然後我們再用排除法進一步縮小問題範圍。硬體問題:1.接觸不良。仔細檢查插好即可。2.資料線或電源線損壞。仔細檢查資料線和電源線是否破損。3.主板本身問題。有保修則保修,沒有則拿到電腦公司去修,修不好可以考慮換一塊新的。4.硬碟本身問題
Time of Update: 2018-12-03
802.1X協議的工作機制流程詳解802.1X協議是一種基於連接埠的網路接入控制協議,“基於連接埠的網路接入控制”是指在區域網路接入裝置的連接埠這一級,對所接入的使用者裝置進行認證和控制。作為一個認證協議,802.1X在實現的過程中有很多重要的工作機制。顯示了802.1X協議的基本原理:Supplicant發出一個串連請求(EPAoL,ExtensibleAuthentication Protocol over
Time of Update: 2018-12-03
PS朋友們有福了 PhotoShop CS2 最新漢化補丁出爐 使用PS一族的朋友們由於CS2版本出來後一直沿用CS漢化補丁 導致漢化不完全 官方中文版又遙遙無期 今天終於發現有朋友給作了一個針對CS2的漢化補丁包括CS2上最新的Camera Raw也有漢化本漢化補丁是 LinSong 所製作。本人代表所有PS使用者向 LinSong 表示感謝!!!!!!註:轉自蜂鳥http://www.fengniao.com/forum/showthread.php?s=&postid=387174
Time of Update: 2018-12-03
最近在使用Total Commander 7.04時,發現某些檔案不會在列表中顯示(已經開啟了“顯示隱藏或系統檔案”選項),後來經過一翻尋找,在設定檔Wincmd.ini中找到了問題所在,在該設定檔中有兩個選項用於檔案過濾功能: IgnoreListFile=%COMMANDER_PATH%/Temp/TCIGNORE.TXT ;不顯示%IgnoreListFile%檔案中所列出來的檔案 IgnoreListFileEnabled=1
Time of Update: 2018-12-03
檔案格式:音頻: Payload type: QDesign Music Encode type: QDesign Music 2 取樣速率:24KHZ 取樣大小:16 通道數:2 位元率:16Kb/s 視頻: Payload type: Sorenson Video 3 Encode type: Sorenson Video 3 品質:中等 每秒畫面格數(
Time of Update: 2018-12-03
硬碟主開機磁區位於0磁軌,0柱面,1扇區。主開機磁區包括硬碟主引導記錄(MBR)和硬碟分區表(DPT),所以0磁軌被破壞會導致硬碟不能啟動。硬碟0磁軌損壞通常會出現如下癥狀:1.系統能通過自檢,但無法啟動,分區資訊丟失或C盤目錄丟失;2.使用Format命令格式化C盤時工具提示“Track 0
Time of Update: 2018-12-03
用16進位編輯器開啟你所選擇的那個MOV檔案,在該檔案的“udta”原子中插入該原子: 00 00 00 0C 75 64 74 61 00 00 00 0100 00 00 0C:該原子長度。75 64 74 61:即"nsav",該原子類型00 00 00 01:標誌位,為奇數表示該原子有效(即不能轉換格式),為偶數則該原子無效(可轉換格式)。相應地,“udta”及“moov”的長度都應加上所插入原子的長度(12).若檔案中無“udta”原子,則可自己添加一個。
Time of Update: 2018-12-03
迅雷5引發的Dos Generic SYNFlood網路攻擊使用卡巴斯基的各位~有沒有注意到卡巴最近經常會報Dos Generic SYNFlood!網路攻擊。而且一報起來就沒完沒了。(網上有人居然收到幾千條還沒崩潰~真是有定力~)今天突然發現此類攻擊好像和使用網路軟體有密切關係。通常是開啟迅雷5或者PPlive之類的軟體不長時間就會開始跳出Dos Generic
Time of Update: 2018-12-03
什麼是真正的即時作業系統做嵌入式系統開發有一段時間了,做過用於手機平台的嵌入式Linux,也接觸過用於交換器、媒體網關平台的VxWorks。實際應用後回過頭來看理論,才發現自己理解的膚淺,也發現CSDN上好多同學們都對即時、嵌入式這些概念似懂非懂。畢竟如果不做類似的產品,平時接觸的機會很少,即使做嵌入式產品開發,基本也是只管調用Platform