vaniglia中的directory poller(執行緒)用於檢查某目錄下的檔案情況,如果有新檔案增加則觸發相應的eventlistener。
vaniglia對evnet的定義如下,這種分級的event定義在之前專案的前端設計中也遇見過,非常值得借鑑,清晰而且可擴充套件性好。
在原始碼中主要的業務類是public class directorypoller extends thread,主要有以下幾個方法:
//略automovedir.mkdirs();
if (!orig.renameto(dest))
else
privatevoid
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,不過書上介紹這...