Dengues 採用的技術(4) EMF

2021-04-13 05:04:37 字數 922 閱讀 9884

一般使用emf主要有兩個用途:第一,(寫入)用來資料的持久化。它將把資料資訊儲存到乙個xml檔案中。第二,(讀取)用於產生模型,這些模型可以用於gef和gmf。而在dengues中emf還有一點就是作為讀取乙個配置檔案,來生成介面。這也就是配置檔案生成**的過程,聽起來很神奇吧!為了讓你配置檔案可讀寫性強,你最好使用乙個schema(*.xsd)檔案。生成emf**乙個可以使用這個schema,然而使用這種方式要注意:在讀取配置檔案的是時候要新增resourcefactory,如下這段**:

resourceset resourceset 

=new

resourcesetimpl();

componentresourcefactoryimpl compfact;

compfact 

=new

componentresourcefactoryimpl();

uri createuri 

=uri.createuri(xmlfile.touri().tostring());

compfact.createresource(createuri);

resourceset.getresourcefactoryregistry().getextensiontofactorymap().put(

resource.factory.registry.default_extension, compfact);

resource res 

=resourceset.getresource(createuri, 

true

);documentroot xmldoc;

xmldoc 

=(documentroot) res.getcontents().get(0);

然後它得到乙個documentroot,這樣的話我們就能得到所有的emf配置檔案的物件了!

機器學習筆記 4 EM演算法 期望極大演算法

介紹 已知某個隨機樣本滿足某種概率分布,但是其中具體的引數不清楚,引數估計就是通過若干次試驗,觀察其結果,利用結果推出引數的大概值。最大似然估計是建立在這樣的思想上 已知某個引數能使這個樣本出現的概率最大,我們當然不會再去選擇其他小概率的樣本,所以乾脆就把這個引數作為估計的真實值。求最大似然函式估計...

css技術 關於單位em的思考

em 說明 相對長度單位。相對於當前物件內文字的字型尺寸。如當前行內文字的字型尺寸未被人為設定,則相對於瀏覽器的預設字型尺寸。這是我手頭的css資料裡面找的,不過說的有些不大清楚,下邊的一些資料有助於更近一步理解 很長一段時間,我都使用12px作為 的主要字型大小。10px太小,眼睛很容易疲勞,14...

CDN採用的關鍵技術

cdn的實現,對技術上的要求是很高的,它所採用的關鍵技術包括 負載均衡技術 動態內容路由 快取記憶體機制 動態內容分發與複製 網路安全機制等。動態內容路由 當使用者訪問加入cdn服務的 時,網域名稱解析請求將最終由重定向dns負責處理。它通過一組預先定義好的策略 如內容型別 地理區域 網路負載狀況等...