回覆列表
  • 1 # 使用者7551083460595

    定時器只是把你的標準輸出或標準錯誤輸出重定向到一個檔案中。你開個新終端:tail -f -n 10 你的日誌檔案然後再跑程式,看看是啥樣的o(╯□╰)o重定向速度很快,可以認為是同步的。你的一次性程式,跑一次就會記錄一次。有什麼問題嗎?要等程式跑完再寫日誌,那你就不要print三次,存在記憶體中,定時輸出。如構建一個緩衝map,把日誌寫進去, map滿了就print。有很多log庫就是這樣,快取輸出,定時flush.一般來一條輸出一條完全沒問題,批次快取和批次輸出是為了減少程式切換時間。我幾百個分散式爬蟲程式開定時器,日誌很穩定,持續輸出。你的定時器時間全部是星星,有點厲害!

  • 2 # 使用者5010666567480

    c#程式執行過程中,一般都需要將使用者的各項操作和操作結果都能清晰的顯示出來,這樣就用到日誌輸出功能,下面就介紹使用textbox作為日誌輸出框的用法。

    包括:

    1, 逐行輸出帶日期的日誌資訊;

    2, 雙擊日誌框可清空顯示資訊;

    3, 日誌超過一定行數會自動清空顯示資訊;

    4, 自動儲存日誌到文字。

  • 中秋節和大豐收的關聯?
  • y67不能截圖怎麼回事?