修飾符= 表示精確匹配。只有請求的url路徑與後面的字串完全相等時,才會命中。
~ 表示該規則是使用正則定義的,區分大小寫。
~* 表示該規則是使用正則定義的,不區分大小寫。
^~ 表示如果該符號後面的字元是最佳匹配,採用該規則,不再進行後續的查詢。
^ 匹配字串的開始位置
$ 匹配字串的結束位置
.* 匹配任意字元,*匹配數量0到正無窮;
1、正規表示式匹配:
==: 等值比較;
~:與指定正規表示式模式匹配時返回「真」,判斷匹配與否時區分字元大小寫;
~:與指定正規表示式模式匹配時返回「真」,判斷匹配與否時不區分字元大小寫;
!~:與指定正規表示式模式不匹配時返回「真」,判斷匹配與否時區分字元大小寫;
!~:與指定正規表示式模式不匹配時返回「真」,判斷匹配與否時不區分字元大小寫;
2、檔案及目錄匹配判斷:
-f, !-f:判斷指定的路徑是否為存在且為檔案;
-d, !-d:判斷指定的路徑是否為存在且為目錄;
-e, !-e:判斷指定的路徑是否存在,檔案或目錄均可;
-x, !-x:判斷指定路徑的檔案是否存在且可執行;
55 讓自己熟悉Boost
boost的兩個原因使其他組織無法匹敵 1 它與c 標準委員會之間有著獨一無二的密切關係,並且對委員會深具影響力。boost由委員會創設,因此boost成員和委員會成員有很大的重疊。boost有個目標 作為乙個 可被加入標準c 之各種功能 的測試場。2 它接納程式庫的過程。以公開進行的同僚複審為基礎...
條款49 盡量讓自己熟悉C 標準庫
1,標準庫的每一樣東西幾乎都在namespace std中,然而世界上有無可計數的c 程式 依賴那些已經使用多年的 準 標準程式庫,例如宣告於,等檔案中的功能。2,解決方法,設計新的頭檔名,給披上std外衣的各個元件使用。1 將原有的c 標頭檔案中的.h擴充套件拿掉,於是變為。如 cin的型別 ba...
Nginx伺服器熟悉
nginx伺服器適用於專為效能優化而開發的,有報告標明nginx能支援高達五十萬個併發連線數 正向 區域網中使用者直接訪問網路是不可行的,只能通過 伺服器進行訪問,這種 服務被稱為正向 反向 客戶單無法感知,因為客戶端訪問網路不需要配置,只要把請求傳送到反向 伺服器,由反向 伺服器企業選擇目標伺服器...