專案**現問題後,需要通過log分析引數是否正確,往往log檔案會非常大,並且各個模組的log資訊混雜在一起,需要一點點的找出自己需要的關鍵資訊,身為阿猿,當然要發揮工作的長處,就寫了乙個分析log的c程式,當然啦,非常的簡陋,只是寫了乙個demon版本,要把這個想法做成乙個可以動態指定引數和動態分析log的應用程式才行…
#include
#include
intmain
(int argc,
char
*ar**)
fpnew =
fopen
("./new.log"
,"w+");
if(null
== fpnew)
memset
(buf,0,
sizeof
(buf));
while
((pret =
fgets
(buf,
500,fpold))!=
null)}
else
}else
goon =0;
count =0;
break;}
count =0;
}}// printf("%s\n",buf);
}printf
("file read end!\n");
fclose
(fpold)
;fclose
(fpnew)
;return0;
}
提高看log效率的小工具
文字型的log,比如android的log,都是普通文字。在大家連續奮戰的時候,難免看起來容易眼花。這時候如何提高效率?我們給它搞個高亮好不好?這個工具的方便之處有三個 可以配置高亮 可以隱藏不想看的log 配置可以共享 配置高亮可以通過add filter功能來實現,如下圖 我們可以通過簡單字串和...
C 效能分析小工具
自己做的效能分析 工具 其實是一小段 嵌入c 工程裡用,能統計出各函式的獨佔執行時間.使用方法 1 包含標頭檔案 2 在要分析的函式中新增乙個巨集 比較煩,但也只能這樣 3 在退出程式前列印結果 原理 執行緒安全性 支援多執行緒,但會把所有執行緒的執行時間累加到一起,分不清是那個執行緒耗時多,那個耗...
專案小工具之EncodingFilter編碼問題
encodingfilter 用來處理請求編碼問題。我們知道,如果是 post 請求,我們需要呼叫 request.setcharacterencoding utf 8 方法來設計編碼 如果是 get請求,我們需要自己手動來處理編碼問題。如果我們使用了 encodingfilter 那麼就處理了 p...