My Page StartKit專案概覽

2022-02-23 08:09:41 字數 809 閱讀 4012

my page startkit

2008

年2月21日

21:11

my page startkit

是乙個很不錯的內容管理系統,它把許多

web架構

my page startkit

(以後簡稱

mps)的架構非常優雅。

其直接用來處理使用者請求的是乙個名為

default.aspx

的page

類。由上圖看以看出

default.aspx

更像乙個容器,根據訪問者的請求,裝入不同的模組,生成乙個響應。

訪問者看到的內容,都是管理員通過組合各種模組建立的頁面,描述這些頁面的資訊以

xml的形式儲存起來。

default.aspx

就是通過訪問者的請求,讀取相應的頁面資訊來裝入對應的模組,

可以看出這種結構是非常易於擴充套件的,你可以隨便建立任何新的模組。

邏輯層:

mps現有模組都是以

xml作為儲存介質,做的非常精緻。所有的邏輯物件都可以持久化到資料介質。我讀的時候感覺到了

linq,orm

等流行詞彙,至少是這些名詞背後的

idea:-)

,當然也可能是錯覺

:-)。由於對物件導向理解的不夠好,這裡就不分析了。

總結

總之,覺得這個專案是乙個非常好的創意,有潛力發展成乙個很強大很強大的服務,還有作者的編碼水平令我嘆服。以上是全部都是拙見,也許有好多地方不準確,或者異想天開,讓大家見笑了,歡迎指出。

二項樹和二項堆(Binomial Heaps)

二項樹bk是一種遞迴定義的有序樹。二項樹b0只包含乙個結點。二項樹bk由兩個子樹bk 1連線而成 其中一棵樹的根是另一棵樹的根的最左孩子。二項樹bk 具有以下性質 1 共有2的 k次方個結點 2 樹的高度為k 3 在深度 i處恰有 上 k,下i 因此叫二項樹 個結點,其中 i 0,k 4 根的度數為...

numberprogressbar開源專案的介紹

開源位址為 android studio 新增 compile com.daimajia.numberprogressbar library 1.2 aar 就可以。使用也非常的簡單 如下 com.daimajia.numberprogressbar.numberprogressbar androi...

效能測試項

驗收標準 熱啟動時間不能多於xxs 冷啟動時間不能多於xxs 介面過度繪製 螢幕上某個畫素在單個幀中被重繪的次數 測試方法 開啟開發者模式,進入開發者選項 開啟 除錯gpu過度繪製 開關 選擇 顯示過度繪製區域 區域顏色 藍色 1x過度繪製 綠色 2x過度繪製 粉色 3x過度繪製 紅色 4x過度繪製...