原创 C++ 檢測內存泄露

C++ 檢測內存泄露   C++程序的複雜性很大一部分在於他的內存管理,沒有C#那樣的垃圾回收機制,內存管理對初學者來說很困難。經常會出現內存泄露的情況。那麼我們寫程序如何避免內存泄露呢?首先我們需要知道程序有沒有內存泄露,然後定位到

原创 代理服務器Squid3的配置

1.安裝squid3 sudo apt-get install squid3 2,配置squid3 sudo cd /etc/squid3 sudo

原创 iptables apache2

Apache2 iptables 安裝指令:sudo apt-get install apache2 2.產生的啓動和停止文件是:/etc/init

原创 new和delete運delete和delete[]&nb…

new和delete運算符用於動態分配和撤銷內存的運算符 new用法:           1.     開闢單變量地址空間                1)new int;  //開闢一個存放數組的存儲空間,返回一個指向該存儲空

原创 sendmail danted

                       Sendmail 安裝 Sudo apt-get install sendmail echo "hel

原创 網絡編程入門(linux)

LINUX:  網絡編程,一定離不開套接口;那什麼是套接口呢?在Linux下,所有的I/O操作都是通過讀寫文件描述符而產生的,文件描述符是一個和打開的文件相關聯的整數,這個文件並不只包括真正存儲在磁盤上的文件,還包括一個網絡連接、一個

原创 設置root 密碼

安 裝完Ubuntu後忽然意識到沒有設置root密碼,不知道密碼自然就無法進入根用戶下。到網上搜了一下,原來是這麼回事。Ubuntu的默認root密 碼是隨機的,即每次開機都有一個新的root密碼。我們可以在終端輸入命令 sudo pa

原创 Iptables防火牆配置

                        Iptables防火牆配置 安裝防火牆 sudo apt-get install iptables

原创 快速排序的改進

快速排序的改進 快速排序最壞情況下,要比較O(n^2)次,但平均性能爲nlogn,基本達到了比較類排序所需時間的的下界。核心代碼爲: void qSort(int *data, int begin, int end) {     int

原创 extern 的實用方法

    extern可以置於變量或者函數前,以標示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。   另外,extern也可用來進行鏈接指定。 1. 在源文件A裏定義的函數,在其它源文件裏是看不

原创 ubuntu14.04下nessus的安裝

環境:ubuntu 14.04 1.在http://www.tenable.com/products/nessus/select-your-operating-system下載 nessus home 版  2、安裝:第二步下載成功的.

原创 linux 軟件的安裝

剛開始使用Ubuntu的用戶時常有這樣的問題,我要安裝新軟件怎麼辦?.exe文件在哪裏,怎麼軟件有這麼多格式?RPM包,.tar.gz是什麼?怎 麼就是安裝不了啊?等等等等. 的確,在Windows下安裝文件只需要雙擊即可,所以很