原创 BOOTP引導程序協議

BOOTP:      BOOTP是一個基於IP/UDP協議的協議,它可以讓無盤站從一箇中心服務器上獲得IP地址,爲局域網中的無盤工作站分配動態IP地址,並不需要每個用戶去設置靜態IP地址。使用BOOTP協議的時候,一般包括Boots

原创 TCP交互數據流

在TCP進行數據傳輸時,可以分爲成塊數據流和交互數據流兩種,如果按字節計算,成塊數據與交互數據的比例約爲90%和10%,TCP需要同時處理這兩類數據,且處理的算法不同。 書籍本章中以Rlogin應用爲例觀察交互數據的傳輸過程。提示經受

原创 FTP文件傳輸協議

FTP工作在TCP/IP模型的應用層,基於的傳輸協議是TCP,FTP客戶端和服務器之間的連接是可靠的,面向連接的,爲數據的傳輸提供了可靠的保證。 FTP的主要特徵: 1.控制連接是建立在客戶協議解釋器和服務器協議解釋器之間用於交

原创 VisualStudio_Community_2019在安裝的過程中無法進入安裝界面

今天在安裝VS2019的時候,在安裝的過程中一直無法進入安裝界面,在網上找了各種方法試了將近40分鐘都沒有找到有效的辦法,不過就快放棄的時候,問題解決了,哈哈哈!!!! 1.下載地址:https://visualstudio.micros

原创 線程與進程的關係與區別

1.定義 進程是具有一定獨立功能的程序關於某個數據集合上的一次運行活動,進程是系統進行資源分配和調度的一個獨立單位. 線程是進程的一個實體,是CPU調度和分派的基本單位,它是比進程更小的能獨立運行的基本單位.線程自己基本上不擁有

原创 數據結構之排序算法

   在待排序的文件中,若存在多個關鍵字相同的記錄,經過排序後這些具有相同關鍵字的記錄之間的相對次序保持不變,該排序方法是穩定的;若具有相同關鍵字的記錄之間的相對次序發生改變,則稱這種排序方法是不穩定的。即所有相等的數經過某種排序方法後

原创 郵件協議 POP SMTP IMAP

1、POP:Post Office Protocol 是一種電子郵局傳輸協議,而 POP3 是它的第三個版本,是規定了怎樣將個人計算機連接到 Internet 的郵件服務器和下載電子郵件的電子協議。它是 Internet 電子郵件的第一

原创 VS2010調試

1 導言 在軟件開發週期中,測試和修正缺陷(defect,defect與bug的區別:Bug是缺陷的一種表現形式,而一個缺陷是可以引起多種Bug的)的時間遠多於寫代碼的時間。通常,debug是指發現缺陷並改正的過程。修正缺陷緊隨d

原创 C++中虛函數的用法詳細講解

我們知道,在同一類中是不能定義兩個名字相同、參數個數和類型都相同的函數的,否則就是“重複定義”。但是在類的繼承層次結構中,在不同的層次中可以出現名字相同、參數個數和類型都相同而功能不同的函數。例如在例12.1(具體代碼請查看:C++多態性

原创 linux命令大全

系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI) hdparm -i /d

原创 TCP應用層主要協議

TCP/IP應用層對應了OSI參考模型的上三層(會話層、表示層和應用層),它包括了一些服務。 這些服務是與終端用戶相關的認證、數據處理及壓縮,應用層還要告訴傳輸層哪個數據流 是由哪個應用程序發出的。應用層主要包括一下協議:       文

原创 C++單例實際模式

現在,不管開發一個多大的系統(至少我現在的部門是這樣的),都會帶一個日誌功能;在實際開發過程中,會專門有一個日誌模塊,負責寫日誌,由於在系統的任何地方,我們都有可能要調用日誌模塊中的函數,進行寫日誌。那麼,如何構造一個日誌模塊的實例呢?

原创 delete 和delete[]區別

 C++告訴我們在回收用 new 分配的單個對象的內存空間的時候用 delete,回收用 new[] 分配的一組對象的內存空間的時候用 delete[]。  關於 new[] 和 delete[],其中又分爲兩種情況:(1) 爲基本數據

原创 堆和棧的區別

一、預備知識—程序的內存分配    一個由C/C++編譯的程序佔用的內存分爲以下幾個部分    1、棧區(stack)—   由編譯器自動分配釋放   ,存放函數的參數值,局部變量的值等。其    操作方式類似於數據結構中的棧。    2

原创 套接字

套接字是一種通信機制,憑藉這種機制,客戶/服務器系統的開發工作既可以在本地單機上進行,也可以跨網絡進行,Linux所提供的功能(如打印服務,ftp等)通常都是通過套接字來進行通信的,套接字的創建和使用與管道是有區別的,因爲套接字明確地將客