原创 Shell變量

變量的取用: echo [root@www ~]# echo $variable [root@www ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:

原创 centos yum工具

1、在centos系統中,我們用的比較多的就是我們的yum工具了,經常用,經常都是臨時取查相關命令,今天來做一個簡單的總結,後續繼續補充 2、yum -y install xxx 這裏的-y選項可以省略我們每一次輸入y來確認,比較方便 3

原创 交換機access與trunk口

交換機access與trunk口 理論知識:                以太網端口二種鏈路類型:Access 和Trunk。         Access 類型的端口:只能屬於1 個VLAN,一般用於連接計算機的端口;       T

原创 vim模式下報錯E37: No write since last change (add ! to override)

    在一次使用vim編輯文檔時,出現E37: No write since last change (add ! to override)這個錯誤,意思是自上一次修改後沒有寫入    原因是因爲文件我只讀文件,無法修改解決辦法是   

原创 Perl取文件大小以及文件測試參數

perl取文件大小my @args = stat ($filename);my $size = $args[7];stat()函數返回一個數組。下面是數組各元素的含義。0 dev 設備號 驅動器號(C:通常是2,D:通常是3,等等)1 i

原创 vi vim如何顯示行號

1、臨時使用    1、進入vi or vim編輯環境下,進入命令行模式,然後輸入set number,就可以顯示行號了。如圖:        2、輸入set nonumber 關閉行號        3、通過如上設置只能臨時起作用,當你

原创 #pragma comment(lib,"ws2_32.lib")

pragma comment(lib,”Ws2_32.lib”)表示鏈接Ws2_32.lib這個庫。 和在工程設置裏寫上鍊入Ws2_32.lib的效果一樣,不過這種方法寫的程序別人在使用你的代碼的時候就不用再設置工程settings了

原创 劍指offer——從尾到頭打印鏈表

題目:輸入一個鏈表的頭結點,從尾到頭反過來打印出每個節點的值。 說實話,我最開始的思路是,定義一個輔助數組,將這個鏈表的值依次存入到數組中去,壓根就沒打算用棧這個數據結構的。我感覺兩個效率差不多吧。有想法的通知麻煩指出來。 算法實現 #i

原创 Xshell本地指令大全

    Xshell本地指令大全 很多軟件在使用過程中都有快捷鍵,當然xshell也有,有因爲xshell是一款安全終端模擬軟件,所以與普通的軟件有絲絲的區別,它的快捷鍵是以指令形式展現的。        一般來講,Xshe

原创 二叉排序樹

二叉排序樹(Binary Sort Tree),又稱二叉查找樹(Binary Search Tree),亦稱二叉搜索樹。 二叉排序樹或者是一棵空樹,或者是具有下列性質的二叉樹: (1)若左子樹不空,則左子樹上所有結點的值均小於或等

原创 查找——相鄰元素差的絕對值都是1的數組當中的某個數的索引——多益網絡2018校招編程1

http://blog.csdn.net/u010159842/article/details/46137459 題目是這樣的: 有這樣一個數組A,大小爲n,相鄰元素差的絕對值都是1,如A={4,5,6,5,6,7,8,9,10,9}。

原创 劍指offer——數組名與指針的區別

      在C/C++中,數組與指針相互關聯又有區別的兩個概念。當我們聲明一個數組時,其數組名字也是一個指針,該指針指向數組的第一個元素。我們可以用一個指針來訪問數組。但需要注意的是,C/C++沒有記錄了數組的大小(指的是C/C++中的

原创 純虛函數與抽象基類

純虛函數:C++中可以定義這樣一類函數,這樣的函數可以沒有實現。我們把這樣的函數稱爲純虛函數。 純虛函數有什麼意義       通過它可以指明一個虛擬函數只是提供了一個可被子類型改寫的接口。   純虛函數是在基類中聲明的虛函數,它可以在

原创 內存對齊

/****************程序員專用分割線****************/ 寫出一個struct,然後sizeof,你會不會經常對結果感到奇怪?sizeof的結果往往都比你聲明的變量總長度要大,這是怎麼回事呢?我之前一直是懵逼的

原创 爲何需要虛析構函數

//首先,我們定義了A類 class A { public: ~A() { cout << "~A()" << endl; } private: char * a; }; //然後定義B類