patch,diff相關知識整理

2021-08-01 14:19:52 字數 512 閱讀 8919

diff [命令列選項] 原始檔案 新檔案

幾個常用的選項說明:

diff的內容預設輸出到stdout上,所以需要把它重定向到乙個檔案中才能儲存,如下:

diff -un test0 test1 > test1.patch
如果是資料夾就加個r 常用-rnu就行

patch [命令列選項] [待打補丁的檔案或文件 [補丁檔案]]

如果不指明補丁檔案,那patch程式預設從stdin讀入,所以用了輸入重定向指明補丁。

通常只用如下格式就可

patch -pnum 選項說明:    

如果patch失敗,patch會把成功的patch行給patch上,同時(無條件)生成備份檔案和乙個.rej檔案。.rej檔案裡是沒有成功提交的patch行,需要手工patch上去。

補丁檔案 由多個或乙個構成 ,如下,灰底色為補丁頭,其它為補丁塊

XMPP 相關知識整理

xmpp the extensible messaging and presence protocol 中文全稱 可擴充套件通訊和表示協議 簡介 可擴充套件通訊和表示協議 xmpp 可用於服務類實時通訊 表示和需求響應服務中的xml資料元流式傳輸。xmpp以jabber協議為基礎,而jabber是即...

變數相關知識整理

何為變數?簡而言之就是儲存資料值的容器,js所有變數都擁有唯一識別符號,即我們通常說的變數名。關於變數,我們通常有兩個操作,宣告和賦值 函式作用域 塊級作用域 當某個變數被訪問時通常會經過以下步驟 判斷當前位置是否存在區域性作用域 即函式作用域和塊級作用域 存在區域性作用域,則判斷該區域性作用域內是...

mysql相關知識整理

mysql儲存引擎 分為innodb和myisam innodb 支援事物 外健 行級鎖 事物特性 原子性,一致性,隔離性,永續性 事物的隔離級別 未提交讀,已提交讀,可重複讀,髒讀 序列化 myisam 表級鎖 儲存最大行數 在建立表選擇儲存引擎讀多寫少偏向於使用myisam 寫操作頻繁選擇用in...