原创 STL學習--順序容器操作

簡介 順序容器內的元素按其位置存儲和訪問,STL中順序容器有vector、list和deque。同時也提供了容器適配器stack、queue和priority_queue。 順序容器類型 順序容器 vector  支持快速隨

原创 STL學習-map

簡介 map是鍵-值對的集合。map爲關聯容器,可以通過鍵作爲下標來獲取一個值,正如內置數組類型一樣。map的底層實現基於RB-Tree。 特性 map是鍵-值的集合。 map根據鍵值自動排序。 map中每個鍵值即元素都是唯一不重複的。

原创 gvim+w7+vundle安裝教程

1. 下載安裝gvim到D:\Vim(最好選擇沒有空格的目錄方便實惠大方) 官方下載地址:http://www.vim.org/download.php 注意安裝時選擇full安裝: 2. 使用vundle插件進行管理前,需要安裝

原创 linux進程編程(三)-- execl()函數使用

exce()族 exec()族函數功能是將當前的進程替換成一個新的進程,執行到exec()函數時當前進程就會結束新進程則開始執行。但新進程保留之前進程的進程號,本文以execl()函數爲例來進行講解。 execl()函數原型 #inclu

原创 TCP/IP文章總目錄

本系列文章主要針對TCP/IP協議進行學習,加深對網絡模型和協議的理解。 1. TCP/IP學習(一) – 網絡分層(OSI分層和TCP/IP分層)

原创 linux - syslog詳解

簡介 syslog機制負責記錄內核和應用程序產生的日誌信息,管理員可以通過查看日誌記錄,來掌握系統狀況。 日誌格式 規定syslog消息的UDP報文不能超過1024字節,並且全部由可打印的字符組成。完整的syslog消息由3部分組成,

原创 linux進程編程(二)-- waitpid()函數使用

函數簡介 函數原型 #include <sys/types.h> #include <sys/wait.h> pid_t waitpid(pid_t pid, int *status, int options); 描述 waitpid

原创 TCP/IP學習(一) -- 網絡分層(OSI分層和TCP/IP分層)

OSI分層 OSI(Open System Interconnection,開放系統互連)七層網絡模型稱爲開放式系統互聯參考模型,它把網絡從邏輯上分爲了七層: 物理層 功能:爲數據終端設備提供傳輸媒介,傳輸單位爲比特(bit)。 協議