[/*** 常用快捷鍵(sublime預設)
* --------------
* * 游標乙個單詞乙個單詞的移動
* },
* 按住shift來選文字時, 乙個個單詞的選而不是乙個個字母
* },
** 類似游標乙個個單詞的移動
* },
* },
** 縮排
* ,* ,
** 刪除整個單詞
* },
* },
** 行排序(例如選中幾個json欄位, 讓這些欄位名按字母順序排序)
* },
** 參考
* ----------------------
* using sublime text as your ide* *
* web development with sublime text 2
* */
// editor配置,,
/*** 適配eclipse快捷鍵
** 下面這位仁兄早就有了這個想法
* eclipse shortcuts for sublime text 2
* */,,
// 當前行和下面一行互動位置,,
// 複製當前行到上一行
,// 複製當前行到下一行
,// 刪除整行
},// 游標移動到指定行
},// 快速定位到選中的文字
,// ,,,
// 在當前行的下一行插入空行(這時滑鼠可以在當前行的任一位置, 不一定是最後)
},// 定位到對於的匹配符(譬如{})(從前面定位後面時,游標要在匹配符裡面,後面到前面,則反之)
},// 這個命令預設使用的是ctrl+shift+p
},// outline
},// 當前檔案中的關鍵字(方便快速查詢內容)
},// open resource
},// 檔案內查詢/替換
},// 全域性查詢/替換, 在查詢結果中雙擊跳轉到匹配位置
},// plugin配置
,]
分治 快排 快選
快排模板 include using namespace std const int n 1e5 10 int n,a n void quick sort int q,int l,int r quick sort q,l,j quick sort q,j 1,r intmain 快速選擇演算法 選擇...
快重傳和快恢復
比如傳送方傳送了1,2,3,4四個報文,2 3 4先後到達接收方,由於接收方收到的是三個失序的報文,就會連續發3個ack為1的報文,表示希望收到報文1。當傳送方接收到1個這樣的冗餘報文時,不採取任何措施,直到收到3個冗餘報文,才認定報文1丟失,此時馬上重傳報文1而不是等待1的超時重傳。這就是快重傳。...
快重傳與快恢復
快重傳演算法首先要求接收方每收到乙個失序的報文段後就立即發出重複確認 為的是使傳送方及早知道有報文段沒有到達對方 而不要等待自己傳送資料時才進行捎帶確認。快重傳示意圖如下 如上圖所示,接收方收到了 m1 和 m2 後都分別發出了確認。現假定接收方沒有收到 m3 但接著收到了 m4。顯然,接收方不能確...