贊助廠商

娛樂城推薦

首頁

電腦與網際網路/其他:電腦列表

Perl- Hash reference應用

Hi 各位前輩/先進,小弟想用perl做log比較差異, 由於兩份log資料內容舉例如下:Warning (00001): Can't analyze file - no such file existsWarning (00100): warning at zzzzzzzzzzzzzzzzzz.vWarning (00100): warning at abcdef_g1h2_ev5_dataflow.vow.vWarning (00100): warning at aaaaaaaaaaaaa.v.........兩份log都有2xxxx行, 尤其中間有些訊息需要bypass, 所以逐行比較會跑好超過10小時。我想利用hash = {key, value}來做,變成為:hash = { 00001, Warning (00001): Can't analyze file - no such file exists 00002, Warning (00002): ???????????????????????????????? ... ... 00100, Warning (00100): warning at zzzzzzzzzzzzzzzzzz.v ... ... }如上述, 我比較的時候可以先抓key縮小範圍再比較, 這樣效率會提升。但是如剛剛舉例的log內容, 同一個warning number, 其實有非常多項, 因為描述會不同。所以單純的hash無法滿足我的應用, 因為一個warning number只對應一個value。我想像是希望能做到如下:hash = { 00001, Warning (00001): Can't analyze file - no such file exists 00002, Warning (00002): ???????????????????????????????? ... ... 00100, Warning (00100): warning at zzzzzzzzzzzzzzzzzz.v 00100. Warning (00100): warning at abcdef_g1h2_ev5_dataflow.vow.v 00100, Warning (00100): warning at aaaaaaaaaaaaa.v ... ... }網路上查, 說要用reference才可以。但目前網路上資料有看沒有懂, 請問各位高手能不能指點一下, code該怎麼寫, 謝謝~現在程式碼大概如下:%warnings_line_ori = ();while(<>){...... $warnings_line_ori{$warning_no} = $line;......}--The elevator to success is out of order. You'll have to use the stairs onestep at a time.像搭電梯般快速成功是不切實際的。你必需沿著樓梯,一步一階的往上爬。 Joe Girard--
  • 發問日期:2021-06-03 04:20:08

PhotoEdit- 螢幕校色與lightroom、ps輸出色偏問題

各位板友好:先講一下我自己電腦的環境設定----系統: win10螢幕: BenQ SW270C (支援廣色域)軟體: lightroom photoshop 更新至最新版看圖軟件: 交叉使用內建「相片」、honeyview 跟 google chrome 確認(應該都有支援色彩管理)----問題是這樣的,我用x-rite i1進行校色,完成後會有個螢幕設定檔出來,系統也會自動套用。但是,lightroom 編輯好後的raw檔要轉存成jpg,顏色產生些微色偏(感覺是輸出後的飽和度較高),我不確定是否跟螢幕校色這件事有關。我知道lightroom 處理raw檔的色域是Prophoto RGB,而我試過轉存成Prophoto RGB 的jpg、Adobe RGB 和 sRGB 的,但是都存在著些微顏色差異。(甚至還試了轉存成螢幕描述檔的色域也是一樣)如果是因為從prophoto RGB轉成色彩空間較小的sRGB造成的現象,那存成一樣色域的prophoto RGB的jpg應該不會這樣,但轉出之後還是有差異。而我使用photoshop開照片,或是從lightroom裡面開啟外部編輯進photoshop,兩者顏色是一樣,但是跟最後輸出就是不同。傳到網路用chrome看的顏色,或是換到iphone、macbook看(雖然算是不同設備了…),都是比較接近看圖軟體輸出後的樣子。真的是不知道問題出在哪,我現在修圖只能想像出圖後飽合度會被提高這樣子修……另外,photoshop的話還有另一個問題是,如果我校色後產生了一個螢幕描述檔,我photoshop的使用中色域應該也改成螢幕描述檔嗎?或是說開圖的時候有必要把圖的色域轉為螢幕描述檔的色域嗎?問題有點多而且有點複雜,希望有描述清楚,更期盼有高手能解決這個困擾我很久的問題,萬分感謝!--
  • 發問日期:2021-06-03 04:00:14

友站連結