==相關產品==
Detail Information...
這是中華電信的贈品...XD
機能還蠻強的...
NVRAM和DRAM都具備256MB...
我沒看過裡面..
但我猜測應該是Intel的CPU...
Session可以吃到35000左右
(不過最新的資安艦隊2010..
新提供的機器機能更強..
還具備UTM..
Session可以吃到10萬..0_0)
這算是Geteway...
因為提供的功能已經遠超過OSI Layer3了
不過他的3.5G function好像是optional...
既然拿到了...
就要好好把玩了...XD
由於之前有玩過Zyxel的產品了...
Interface差不多就是那個死樣子..
10/06/2009
Intel的I/OAT網路加速技術...
Source:
http://www.intel.com/network/connectivity/vtc_ioat.htm
最近有幸拿了一塊Supermicro的x58板子...
I/OAT已經說到第二版本了.
所以我又拿了Intel Xeon W3570來測試...
因為I/OAT中其中一個DCA技術必須要具備...
然後Mainboard必須要具備QuickData技術..
這是I/OAT的建立基礎....
結果試一試發現都開不起來...
從I/OAT Checker顯示的結果...
OS不符合要求XD...
他需要我去灌Windows 2k3/2k8阿阿阿..囧...
再來就是Intel 82574L的GbE晶片不完整支持I/OAT...
搞笑喔..
那幹嘛板子BIOS提供I/OAT的function...XD...
4/16/2009
豐富的裝飾者 - Decorator Pattern
咖啡太苦?恩..加糖..
沒有奶味?..那加奶精吧..
我要加甚麼就加甚麼...
Decorator模式使您個體多樣化...
Decorator提供多重物件的裝飾..
事實上,他是非常有用的Pattern..
應當好好學起來...!!
假定一個生活化的案例:
一家工廠製造一台車(Car)...
在製造的過程中...
其實是不斷的加工...
例如加上引擎..
加上輪框..
加上車胎等等...
而引擎也是一個不斷加工後所產生的一件元件....
Decorator Pattern就是像上述這樣的例子...
根據Decorator Pattern的正式定義如下:
Decorator Pattern可以動態將責任加諸在物件上,若要擴充模組,裝飾者提供了比繼承更有彈性的選擇
所謂從責任加諸在物件上..
意味著,責任就是傳遞需要使用的物件,裝飾在裝飾!
....待續一下..拖個稿..=.="
沒有奶味?..那加奶精吧..
我要加甚麼就加甚麼...
Decorator模式使您個體多樣化...
Decorator提供多重物件的裝飾..
事實上,他是非常有用的Pattern..
應當好好學起來...!!
假定一個生活化的案例:
一家工廠製造一台車(Car)...
在製造的過程中...
其實是不斷的加工...
例如加上引擎..
加上輪框..
加上車胎等等...
而引擎也是一個不斷加工後所產生的一件元件....
Decorator Pattern就是像上述這樣的例子...
根據Decorator Pattern的正式定義如下:
Decorator Pattern可以動態將責任加諸在物件上,若要擴充模組,裝飾者提供了比繼承更有彈性的選擇
所謂從責任加諸在物件上..
意味著,責任就是傳遞需要使用的物件,裝飾在裝飾!
....待續一下..拖個稿..=.="
4/15/2009
UML設計 - Class Diagram的 "屬性" 介紹
我們根據Addison-Wesley的UML精華第三版內容來探討..
首先講幾個部分..
UML的最大目的在當初也是針對軟體工業而產生的..
從最初標準混亂的時代...
到UML出現終於有一個共通的標準
軟體發展才得以持續下去..
不過要先知道..
其意義不在圖的價值,而是他所表達出來的 商業效益 或著 內容..
廢話不多說...
基本上類別圖(ClassDiagram)是編程人員最常使用的一種圖形表示法..
他基本上可以表達三個部分...
在OOP上..
我們可以說屬性可以是基本型別(Primitive Type)的變數或著他代表一個物件(Object)..
在目前流行的程式語言(ex: C#、Java)上..
通常物件是參照(Reference)的表示形式...
我們來看看下圖對於屬性的圖形表示:
Grady Booch這個粗體字表示為類別(Class)的名稱...
其中,中間的內容為屬性(Attribute)的表示內容...
來看看屬性文字敘述的正式定義:
visibility name: type multiplicity = default {property-string}
visibilty 表示的是屬性的可見範圍,大多可以是Public、Private或著Protected
name 當然就是屬性的名稱
type 表示屬性的型態,例如:String(string)、Boolean(bool)、int(Integer)、byte等等...
multiplicity 表示為多重性,例如:一對一、一對多等等...
可以有
我們以後再來講...
default 當然就是表示當沒有值的時候,預設值為多少。這很簡單,不需做任何解釋!...
{property-string} 表示當其他表示法不夠表達時,可以用這段來補充額外的屬性..
但是property-string的表達方式有很多種,我們以後再來談!
最後,再從圖上來..
其中+和-的符號表示為public和private的可見性修飾詞,而protected則是用#表示..
[ ]裡面數值表達多重性
最後=符號後面接的是預設值..
圖形表示的方式很簡單..
至於,我們對應其程式碼如下:
class GradyBooch{
public String name="Grady Booch";
public String birthday;
public String[] phone;
public bool sex;
private String father;
private String mother;
}//end GradyBooch
程式碼的表達大概就是這樣子..
以上差不多就是這樣!
首先講幾個部分..
UML的最大目的在當初也是針對軟體工業而產生的..
從最初標準混亂的時代...
到UML出現終於有一個共通的標準
軟體發展才得以持續下去..
不過要先知道..
其意義不在圖的價值,而是他所表達出來的 商業效益 或著 內容..
廢話不多說...
基本上類別圖(ClassDiagram)是編程人員最常使用的一種圖形表示法..
他基本上可以表達三個部分...
- 類別性質(Property)
- 類別操作(Operation)
- 限制條件(Constraint)
而類別的特徵(Feature)正是包含了性質和操作...
然而類別性質又分為: 屬性(Attribute)和關聯(Relation)這邊部分要談的就是屬性這塊..
屬性通常可以表達物件的 狀態...
在OOP上..
我們可以說屬性可以是基本型別(Primitive Type)的變數或著他代表一個物件(Object)..
在目前流行的程式語言(ex: C#、Java)上..
通常物件是參照(Reference)的表示形式...
我們來看看下圖對於屬性的圖形表示:
Grady Booch這個粗體字表示為類別(Class)的名稱...
其中,中間的內容為屬性(Attribute)的表示內容...
來看看屬性文字敘述的正式定義:
visibility name: type multiplicity = default {property-string}
visibilty 表示的是屬性的可見範圍,大多可以是Public、Private或著Protected
name 當然就是屬性的名稱
type 表示屬性的型態,例如:String(string)、Boolean(bool)、int(Integer)、byte等等...
multiplicity 表示為多重性,例如:一對一、一對多等等...
可以有
- 1:表示一對一
- *:表示無上限也無下限
- 0..1:最多至一種,也可能沒有半個
我們以後再來講...
default 當然就是表示當沒有值的時候,預設值為多少。這很簡單,不需做任何解釋!...
{property-string} 表示當其他表示法不夠表達時,可以用這段來補充額外的屬性..
但是property-string的表達方式有很多種,我們以後再來談!
最後,再從圖上來..
其中+和-的符號表示為public和private的可見性修飾詞,而protected則是用#表示..
[ ]裡面數值表達多重性
最後=符號後面接的是預設值..
圖形表示的方式很簡單..
至於,我們對應其程式碼如下:
class GradyBooch{
public String name="Grady Booch";
public String birthday;
public String[] phone;
public bool sex;
private String father;
private String mother;
}//end GradyBooch
程式碼的表達大概就是這樣子..
以上差不多就是這樣!
ASP.NET Http Pipeline
這個是ASP.NET Http Pipeline架構..
重點是他乘載的是CLR Environment..
也就是Managed-Code...
在CLR之前都是透過一連串的COM-Level(Unmanaged Code)元件不斷的調用..
有時間..
會講講這塊流程..!!
4/14/2009
Defraggler 1.09.138
Official Site Link
Changelog:
- New search feature.
- Various tweaks to the drive list.
- Improvements to freespace calculation when moving large files.
- Improved handling of of sparse files.- Lots of minor UI tweaks.
Changelog:
- New search feature.
- Various tweaks to the drive list.
- Improvements to freespace calculation when moving large files.
- Improved handling of of sparse files.- Lots of minor UI tweaks.
Subscribe to:
Posts (Atom)