從日誌中分析出UA的乙個小技巧

2021-08-29 18:30:14 字數 445 閱讀 4879

一般常見的網頁伺服器的日誌中都會有ua資訊,多數是下面這樣的:

mozilla/4.0 (compatible; msie 7.0; windows nt 5.1; trident/4.0; infopath.2; .net clr 2.0.50727; .net clr 3.0.4506.2152; .net clr 3.5.30729; se 2.x metasr 1.0)

將這一長串變化多端的字元從日誌匹配出來,還是有難度的。 這個字串裡有空格,點號,斜槓,括號,分號等不同的字元。

日前摸索出如下方法,可以快速從日誌中拎出,日誌檔案是apache的:

做法是,在awk中,使用「」作為定界符,其中第六段是ua,每個伺服器情況不一樣,可能別處是5,7,8等。

VIM ctags的乙個小技巧

vim可以使用ctags製作的tags檔案來瀏覽程式原始檔。問題是,當原始檔存放在目錄樹 也就是所謂的source tree 的時候,該怎麼辦呢?在預設情況下,ctags只會處理當前目錄裡的原始檔,而且vim也只會參考當前目錄的tags檔案。這時候,如果當前目錄裡的原始檔引用了其他目錄裡的定義,那麼...

tomcat的乙個小技巧

tomcat進入manage管理介面的方法.1,進入到tomcat檔案加然後進去找到conf資料夾裡面的tomcat user.xml檔案 2.用記事本開啟。3.要想進入到manage的管理頁面,首先新增乙個管理員角色 然後寫上你想要輸入的使用者名稱或者密碼即可 這樣就可以用從管理的manage裡面...

FFT的乙個小技巧

蒟蒻的fft學習筆記in 對於一般的,我們將兩個多項式相乘,都是開兩個虛數陣列,a,b a,ba,b,先將每個多項式的每個係數分別存入兩個陣列的實部,然後先將a aa做fft變換,再將b bb做fft變換,然後兩個點值表示式相乘,然後再將其fft fftff t變換回來,最後答案就是陣列的實部。這樣...