vaniglia 原始碼學習(四)

2022-02-21 01:29:18 字數 496 閱讀 9527

vaniglia中的directory poller(執行緒)用於檢查某目錄下的檔案情況,如果有新檔案增加則觸發相應的eventlistener。

vaniglia對evnet的定義如下,這種分級的event定義在之前專案的前端設計中也遇見過,非常值得借鑑,清晰而且可擴充套件性好。

在原始碼中主要的業務類是public class directorypoller extends thread,主要有以下幾個方法:

//略

automovedir.mkdirs();

if (!orig.renameto(dest))

else

private

void

notifyfilemoved(filemovedevent event)

}

EasyUI學習總結 四 parser原始碼分析

parser模組是easyloader第乙個載入的模組,它的主要作用,就是掃瞄頁面上easyui開頭的class標籤,然後初始化成easyui控制項。1 2 parser模組主要是解析頁面中easyui的控制項 3 4 parser else if window.easyloader 35 36 3...

webrtc學習筆記四 Webrtc原始碼目錄結構

webrtc的 量非常巨大,所以目錄也特別多 但是webrtc是分層的,必須掌握一些重要的目錄,在後續開發中會遇到需要修改webrtc 的需求情況,所以必須掌握主要的目錄的功能,這樣在修改 的時候,就能夠快速的定位到相應的目錄下,找到相應的檔案進行修改 如果不清楚目錄結構,就只能乙個個的去查詢,這就...

LDD3原始碼學習日記《四》

日記三不小心被刪了。哎,只能在 站裡面自己看了。這部落格80 的功能還是寫給自己看的,其他部分的功能應該是用來練習寫作能力的,留下這一路走來的證據,兩年後回過頭來看看自己當初是怎麼犯低階錯誤的。哈哈。第五章是併發與競態,書上的內容講的主要是訊號量和自旋鎖機制,還有completion,不過書上介紹這...