網頁

2016年2月15日 星期一

HTML 基本標籤 總整理

導讀

*:不建議使用
可:瀏覽器支援
少:支援的瀏覽器不多
廢:不支援或已經不可以使用
5HTML5的新標籤,可能有少數瀏覽器不支援

<<HTML 基本標籤>>


CSS總整理

<<Flexbox靈活盒子>>

參考網站

http://www.oxxostudio.tw/articles/201501/css-flexbox.html
http://www.w3.org/TR/css3-flexbox/#flex-grow-factor
http://flexboxin5.com/

布局規畫

水平尺寸與垂直尺寸 ( main sizecross size )
水平軸與垂直軸 ( main axiscross axis )
水平的起點與終點 ( main startmain end )
垂直的起點與終點 ( cross startcross end )

2016年2月13日 星期六

Interface ServletRequest 分類

<<Attribute>>
java.lang.Object getAttribute(java.lang.String name)
java.util.Enumeration getAttributeNames()
void removeAttribute(java.lang.String name)
void setAttribute(java.lang.String name, java.lang.Object o)

<<Parameter>>
java.lang.String getParameter(java.lang.String name)
java.util.Map getParameterMap()
java.util.Enumeration getParameterNames()
java.lang.String[] getParameterValues(java.lang.String name)

2016年1月6日 星期三

類別或模組關係

塑模概論

模組設計理想特徵:

1.          友善分割的:模組分割大小適中
2.          單一責任的:模組只處理單一領域的問題
3.          有功能的:可提供功能
4.          有效率的:執行時間少
5.          經濟的:運作成本低
6.          可靠的:不易故障
7.          安全的:能抵抗未授權使用、外部攻擊
8.          有彈性的:可處理不同狀況
9.          可攜性的:可移植至不同平台
10.      構造簡單的:內部構造簡單易懂
11.      可管理的:可衡量、檢測模組特性
12.      低耦合的:與其他模組關聯稀疏
13.      高聚合:模組內部功能關聯緊密
14.      易用性的:使用方式簡單、舒適
15.      可重複利用的:同模組可以多次使用
16.      穩定的:模組不會任意變化

2016年1月5日 星期二

訊息耦合 Message coupling

耦合力(Coupling)


衡量模組間相互關聯的強度。
愈弱愈好,若兩模組間有多種耦合關係,以較強的耦合力為準

耦合性約分有7種,前六個很好理解,但第7個就很模糊
  1. 內容耦合(content coupling,耦合度最高)
  2. 共用耦合(common coupling)
  3. 外部耦合(external coupling)
  4. 控制耦合(control coupling
  5. 特徵耦合(stamp coupling)
  6. 資料耦合(data coupling)
  7. 訊息耦合(message coupling,是無耦合之外,耦合度最低的耦合)


2010年12月12日 星期日

電子計算機

電子計算機  俗稱  電腦(computer)
 
早期的電腦是主要用來科學計算的 但這幾十年來電腦開始深入企業在來就是我們的日常身活中

2010年10月11日 星期一

世界上最多人使用的Linux作業系統 阿泰的報告

前言
    世界上最多人使用的Linux作業系統 [1],可以從DistroWatch網站得知是由Mark Shuttleworth(2004)創辦的Ubuntu Linux。介紹Ubuntu前先介紹Linus Torvalds(1991)所開發的Linux Kernel [2],也就是Ubuntu目前所使用的系統核心 Linux屬於Richard Mathew Stallman (1984)發起GNU計畫的一份子,也被稱為GNU/Linux(1991)[3]GNU/GPL授權方式的自由軟體。Ubuntu Linux是基於Debian Linux為開發藍圖的Linux發行套件