原创 shell之引號

1.0 單引號   無視單引號內的特殊字符依照原樣 echo '$PWD'   結果爲$PWD 2.0 雙引號 可處理特殊字符 echo "$PWD"  結果爲當前工作目錄絕對路徑   3.0 反引號 使得命令不加$也可以在字符串裏被識別

原创 csdn改版

優點: 1.0 界面簡潔美觀 2.0 常用工具置頂 3.0 去除了兩側廣告 4.0 插入圖片更加方便不用下拉   1.0 插入圖片問題: a>水印位置不可選大小不可選透明度不可選,你自定義也罷但是它的加粗和透明度和正式文本無異。    

原创 頁面置換算法

缺頁中斷:程序運行時某些頁面不在內存中<沒有空閒物理塊>--置換<缺頁中斷不一定執行頁面置換算法> 真不是我懶實在是表格用這個畫圖板太難畫了!!! 注:整個斜體你可以認爲是我的分格--起始我寫字是斜着寫的。 1.0 OPT 2.0 FI

原创 猴子分桃子

題目描述:海灘上有一堆桃子,五隻猴子來分。第一隻猴子把這堆桃子憑據分爲五份,多了一個,這隻猴子把多的一個扔入海中,拿走了一份。第二隻猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五隻猴子都

原创 HTTP1.0/1.1/2.0區別

1.0  HTTP1.0和HTTP1.1區別 1.0 長連接:1.0需要一個keep_alive告知服務器要建立長連接而1.1默認支持長連接。      長連接:一次TCP連接處理多個請求,減少了建立連接和關閉連接的系統消耗和延遲。 2.

原创 DNS之解析/PING之後發生的事情

1.0 DNS解析: 2.0 PING之後的事兒:  

原创 dup和dup2之理解

文件描述符:                                                                                                                 

原创 ip子網劃分主機數 廣播地址的關係

明確一個概念:私有ip         A類:10.0.0.0-10.255.255.255               子網掩碼:255.0.0.0         B類:172.16.0.0-176.31.255.255       

原创 letter-combinations-of-a-phone-numbe

Input:Digit string "23" Output: ["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].題目是:在拼音9鍵上含有字母的數字鍵上取字母 輸入2

原创 小Q的歌單

題目描述:小Q有X首長度爲A的不同的歌和Y首長度爲B的不同的歌,現在小Q想用這些歌組成一個總長度正好爲K的歌單,每首歌                    最多只能在歌單中出現一次,在不考慮歌單內歌曲的先後順序的情況下,請問有多少種組成

原创 C++筆記

1.0 類    結構體對齊原則:1.第一個偏移量0  2.Min(默認對齊數,自身類型大小) 3. Max(對齊數)的整數倍 4.嵌套結構體(對齊到Max(對齊數)的整數倍) 內存對齊的原因:1.有的平臺只能訪問指定類型 2. 2次訪問

原创 編譯器

contents: 1.0 編譯器之作用 2.0 編譯器工作流程 3.0 常用的編譯器 4.0 gcc -g 5.0  Readelf指令 1. 編譯器之作用:把高級語言翻譯成機器語言(即低級語言)。 2. 編譯器工作流程:源碼--》預處

原创 模板

C++之模板           1.0 函數模板           2.0 類模板 1.0 函數模板:           1.0 函數模板是什麼?           2.0 函數模板怎麼寫?           3.0 函數模板

原创 二叉樹及其操作

爲了實現後序線索化二叉樹    多加了_parent指針域 但是沒有更改其拷貝構造函數 先來研究線索化原因:   n個節點對應2n個指針域   有效指針域n-1個(根節點沒有)   所以無效指針域2n-(n-1)個而線索化就是把     

原创 數據結構:堆之相關操作

要求: 1.0 實現大小堆 2.0 用堆實現優先級隊列  3.0  堆排序 1.0 大小堆的實現:      0.0 vector的相關操作爲堆帶來了方便,所以底層數據用Vector。     1.0 既然能用大小堆實現隊列,那麼堆就應該