VS Tips (Advance part)

1. Rename feacp.dll to disable intellisense. You will find this file in Program files: ...."Microsoft Visual Studio 8"VC"vcpackages folder. 2. If you are still experiencing slowdowns due to .ncb file generation, try deleting the .ncb file for any

TCP和UDP的區別趣解

tcp串連就像打電話,兩者之間必須有一條不間斷的通路,資料不到達對方,對方就一直在等待,除非對方直接掛電話。先說的話先到,後說的話後到,有順序。udp就象寄一封信,發信者只管發,不管到。但是你的信封上必須寫明對方的地址。發信者和收信者之間沒有通路,靠郵電局聯絡。信發到時可能已經過了很久,也可能根本沒有發到。先發的信未必先到,後發的也未必後到。說的很簡單,具體的東西當然很複雜。但是java把所有的操作都封裝好了,用起來到挺方便的。 TCP---傳輸控制通訊協定,提供的是連線導向、可靠的位元組流服務

Outlook 常用快速鍵

 切換到郵件 CTRL + 1  切換到日曆 CTRL + 2  切換到通訊錄 Ctrl + 3  切換到任務 Ctrl + 4  切換到筆記 Ctrl + 5  建立約會 CTRL+SHIFT+A  建立連絡人 CTRL+SHIFT+C  建立日誌項 CTRL+SHIFT+J  建立會議 CTRL+SHIFT+Q  建立信件 CTRL+SHIFT+M  建立筆記 CTRL+SHIFT+N  建立任務 CTRL + SHIFT + K  拼字檢查 F7  轉寄信件 CTRL + F  搜尋 F4

Basic–BIOS & CMOS

BIOS是軟體、是程式! CMOS是晶片、是硬體! 實際上我們是通過BIOS這個程式,去設定CMOS裡的參數的。CMOS是一塊晶片,整合在主板上,裡面儲存著重要的開機參數,而儲存是需要電力來維持的,所以每一塊主板上都會有一顆紐扣電池,叫CMOS電池。CMOS裡存放著參數,要設定它,我們必須通過程式把設定好的參數寫入CMOS,所以,就利用BIOS程式來讀寫。 BIOS是什嗎? BIOS(Basic Input/Output System—基本輸出入系統

Unicode和字元集的基礎知識

一個字串不指定它使用什麼編碼是沒有意義的。再也不要假定,“純”文本(plain text)是ASCII.沒有“純文字”這個東西。如果你有一個字串,在記憶體中,在檔案中,或者在 Email 訊息裡,你必須知道它的編碼是什麼。否則你無法正確的解釋或者顯示給使用者。所有的諸如 “我的網頁不能正常顯示了”,或者 ”Email 訊息不能正常顯示了“ 之類的愚蠢問題, 都是因為, 沒有告訴你到底是使用的那種編碼,UTF-8 還是 ASCII 還是 ISO 8859-1 或者 Windows 1252 ??

Release mode debugging with VC++

The debug configuration of VC++ projects is the configuration that most debugging and development is done on. This is entirely appropriate because the debug information, lack of optimizations, and the extra debug checks in the Microsoft libraries,

四種虛擬化技術優劣比較

虛擬化技術(Virtualization)和分區(Partition)技術是緊密結合在一起,從60年代Unix誕生起,虛擬化技術和分區技術就開始了發展,並且經曆了從“硬體分區”->“虛擬機器”->“准虛擬機器”->“虛擬作業系統”的發展曆程。最早的分區技術誕生自人們想提升大型主機利用率需求。比如在金融、科學等領域,大型Unix伺服器通常價值數千萬乃至上億元,但是實際使用中多個部門卻不能很好的共用其計算能力,常導致需要計算的部門無法獲得計算能力,而不需要大量計算能力的部門佔有了過

Code Page與Character Set對照表

Codepage的定義和曆史字元內碼(charcter code)指的是用來代表字元的內碼.讀者在輸入和儲存文檔時都要使用內碼,內碼分為 單位元組內碼 -- Single-Byte character sets (SBCS),可以支援256個字元編碼. 雙位元組內碼 -- Double-Byte character sets)(DBCS),可以支援65000個字元編碼.主要用來對大字元集的東方文字進行編碼. codepage

構造、析構一個類的本質

構造一個類:就是構造它的各個成員及基類,然後調用建構函式初始化的過程,是一個從局部到整體逐步構建的過程。析構一個類:就是調用解構函式釋放相關資源,然後,分別析構各個成員及基類的過程,是一個逐步分解回收記憶體空間的過程。註:對一個類的成員及基類的構造或析構,就是遞迴構造或析構一個類。遞迴構造、析構的過程的終止條件,可以認為是當構造或析構到一個簡單對象,如int,double資料成員。

要一專多能

今天看到一篇文章,講到程式員一定要“一專多能”,非常贊同。首先要有“一專”。正如教授的研究方向一樣。雖然我們愛技術,但卻不知如何來學習積累以及看待技術,我們好象什麼都想學,我們的學習是被動的,分散的,甚至毫沒有興趣可言,都是為了適應工作或項目的要求,我還是提倡一專多能的觀點,如果你是多能無專,象個萬金油一樣,什麼都可擦,但都治不好,那麼在技術這個領域,你可能會一直平庸。教授都有研究方向,何況是我們小小的程式員。其次要“多能”。這當然是在“一專”基礎上的。多瞭解、學習專長之外領域的東西,對於開闊思

Two practical ways of error/exception handling

Better error/exception handling. 2 ways: a) return status upwards the function calling chain and have the top calling function process the status;b) not necessarily return the status but throw exception when something’s wrong, catch and process the

SATA硬碟下安裝WinXP的問題解決了

現象:安裝winxp失敗,stop提示資訊的意思是:無法訪問硬碟引導區。原因:因為WindowsXP本身不直接支援串列ATA控制器,因此必須在安裝系統前載入SATA驅動。 方法: 一、有軟碟機 --

truncate narrow string converted from unicode string

Now we have one Unicode string, and we want to convert it to be narrow string which means multi byte string and truncate it to desired length.There is one key point: in Unicode string, two bytes represent one charactor; after it is converted into

用快速鍵在IDE中運行宏

用快速鍵在 IDE 中運行宏如果還沒有重新命名臨時宏,則可以通過按 CTRL+SHIFT+P 鍵或選擇“工具”菜單上“宏”子功能表中的“運行 TemporaryMacro”運行它。然而,即使已經將其重新命名,仍可以用快速鍵訪問它。Visual Studio .NET

對IOC大徹大悟了–寫在閱讀一些IOC文章之後

Eric" Gamma說,要面向抽象編程。面向介面編程是物件導向的核心。防止 “everything depends on everything” 問題,即具體依賴於具體。從GoF設計模式中,我們已經習慣一種思維編程方式:Interface Driven Design 介面驅動,介面驅動有很多好處,可以提供不同靈活的子類實現,增加代碼穩定和健壯性等等,但是介面最終還是需要實現的,也就是如下語句遲早要執行:AInterface a = new AInterfaceImp();

使用批次檔-常用命令

批次檔是無格式的文字檔,它包含一條或多條命令。它的副檔名為 .bat 或 .cmd。在命令提示下鍵入批次檔的名稱,或者雙擊該批次檔,系統就會調用Cmd.exe按照該檔案中各個命令出現的順序來逐個運行它們。   一. 簡單批處理內部命令簡介      1. Echo 命令   開啟回顯或關閉請求回顯功能,或顯示訊息。如果沒有任何參數,echo 命令將顯示當前回顯設定。   文法   echo [{on off}] [message]   Sample:@echo off / echo hello 

不可恢複錯誤的sudden death

在錯誤的發生點上結束模組(可能伴隨著重啟模組)。結束模組前往往需要先釋放資源、儲存關鍵資料、記錄日誌,等等。該方案的前提是在錯誤的發生點的上下文中必須要能夠釋放所有資源,要能夠儲存關鍵資料。要滿足這個前提,可以用一個全域的沙箱來儲存整個模組到當前為止申請的所有資源,從而在任何出錯點上都可以將這個沙箱整個釋放掉。也可以用智能垃圾收集,這樣在出錯點上只要記錄日誌和儲存資料,把掃尾工作留給智能垃圾收集器完成。這個方案的弱點是如果釋放資源是要按某種次序的就比較麻煩。

MFC模板、文檔、視圖、架構的關係

[轉載自:

CPU也得聽我的 核心指令集發展回顧

[轉載自:

基礎中的基礎–批次檔介紹

副檔名是bat(在nt/2000/xp/2003下也可以是cmd)的檔案就是批次檔。==== willsort 編注

總頁數: 61357 1 .... 7910 7911 7912 7913 7914 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.