show code block

2018年4月11日 星期三

Android方法(過濾Log) — Filter content in ERRORLOG

前言:


新一點版本的手機會發現,Log會跳出很多不大相干的訊息,大多都是手機底層自己的Log。

低階一點的手機就沒這問題。


過濾:


不囉唆了

^(?!.*(AAA)).*$

就是長這樣
中間的AAA就是你要過濾的訊息。




使用:

接下來看圖說故事




在上圖中,如果你想過濾TAGOpenGLRendererLog
^(?!.*(OpenGLRenderer)).*$


那如果我想過濾複數的Log怎麼辦?

那就用『 | 』這個符號吧
^(?!.*(OpenGLRenderer|eglCodecCommon|zygote)).*$

上面這樣可以同時過濾這三種TAGLog


就可以把Log內容用得像以前一樣乾淨囉!



總結:

這次也沒啥好總結的,就上面那麼簡單,突然想到一件事情想分享一下。

今天的總結突然想講一下徐曉東MMA狂人去年大戰太極永春高手的事情。
http://news.ltn.com.tw/news/world/breakingnews/2075960

我和徐曉冬的想法其實是一致的, 在這年代中國武術就真的是打養身的,你學了太極或是永春,說穿了就只是能打贏一般沒練家子的人而已吧。

 這讓我想到萬維綱的專欄中 曾這樣講過:
因為這是一個充分競爭,充分交流的時代。
只有競爭不充分的領域才有“風格”,比如我們看拳擊比賽、格鬥散打比賽,兩個選手的打法都非常相似 — 為什麼不像電影裡面一樣,一個用鐵砂掌、一個用螳螂拳呢?

 原因很明顯了,競爭交流不夠充分。

 如果武術門派之間充分交流,像現在職業足球這樣每週打一場聯賽,那麼不同打法之間很快就能分出高下,然後所有門派都會去學習最高級的那種打法。那麼最後結果就是所有人將都使用同樣的打法打比賽。

上述講的,也許就是今天MMA的打法。

再拿足球來說,三十年前足球是一個有明顯不同風格的運動,比如英格蘭愛打長傳衝釣,南美洲足球則主打腳法細膩,有時候可以看到一個人帶著球就可以過好幾個人,還有“歐洲拉丁派”。
但是今天我們看世界盃, 這些風格都不那麼明顯了。巴西隊也常追求快速推進,英格蘭也不打長傳衝釣了。當然你可以說某些人的打法就是與眾不同!但關鍵字是,不明顯

十幾年前圍棋大師也很講究『風格』。什麼流什麼流的,招數就那麼多,大家從小就學過,無非就是靈活運用,哪裡還談得上流派。


這就是充分競爭和交流的結果。

把這結果再來想想現在的手機,十年前的手機,各家品牌都有明顯的各自風格,外觀千奇百怪,有滑蓋式的、有折疊式的...應有盡有、百花齊放,而今天的手機正面全都是一塊黑屏。

拿現代MMA去和中國武術比,大概就是拿現在Iphone去和Nokia8810做比較一樣,同樣都是武功,一般人來打是肯定打得贏的,但都是練家子,中國武術練的就是Nokia8810,MMA練的就是Iphone。



沒有留言:

張貼留言

協程(coroutine) - 協程為什麼要學它?

 Coroutine 協程 再強調一次 協程就是由kotlin官方所提供的線程api //Thread Thread { }.start() //Executor val execu...