2019年6月27日 星期四
2019年6月23日 星期日
outlook 2016 郵件無法點選連結link
最近的新電腦一直有
outlook 2016 郵件無法點選連結link 的問題
出現下列訊息
這項作業因為電腦上作用中的限制而取消,請洽詢系統管理員
請依照下列方式修正.
請你將此機碼刪除後即可解決 ,
- HKEY_CURRENT_USERS\Software\Classes\.html
- 有 HKEY_CURRENT_USERS\Software\Classes\.htm 的話也一併刪除
2019年6月20日 星期四
use case 使用注意
Use Case Diagram主要是描述一個系統或類別提供給外界之交互作用者的功能。簡單來說就是說明一個系統的功能及其使用者。
Use Case透過很簡單的表達方式,讓我們可以較輕易的向客戶確認需求
撰寫注意事項
Use Case Diagram非常單純,主要分為以下兩個部分:
Actor:代表使用者與系統使用案例互動的代表,一般而言角色可為:人(human)、硬體設備(hardware device)、其他系統,而非只針對人而已。
Use Case並不是將所有的需求都描述進去,以下幾項是不會在Use Case中被撰寫的:
Implementation details:不要描述實作細節,只講概要功能就好,例如不要說明資料將被存到Oracle資料庫,而說資料將被儲存就好。
GUI Information:不要講UI上的內容,例如按下『存檔』按鈕,避免到時候畫面作多國語言時,我們還要將Use Case改成多語內容。
Internal processing unrelated to a stakeholder request:不要講與使用者無關的系統內部作業,這一點跟第一項很像,就是不用講過多的邏輯內容在裡頭。
Non-functional requirements:不要講非功能性需求,例如系統每個操作要在2秒內回應,同時上線人數要達3000人等。
Use Case:使用案例描述系統要完成的成果,而不是如何進行,通常Use Case是一個動作,例如:儲存資料、加入會員等等…
Use Case不做的事情
Use Case不做的事情
Use Case並不是將所有的需求都描述進去,以下幾項是不會在Use Case中被撰寫的:
Implementation details:不要描述實作細節,只講概要功能就好,例如不要說明資料將被存到Oracle資料庫,而說資料將被儲存就好。
GUI Information:不要講UI上的內容,例如按下『存檔』按鈕,避免到時候畫面作多國語言時,我們還要將Use Case改成多語內容。
Internal processing unrelated to a stakeholder request:不要講與使用者無關的系統內部作業,這一點跟第一項很像,就是不用講過多的邏輯內容在裡頭。
Non-functional requirements:不要講非功能性需求,例如系統每個操作要在2秒內回應,同時上線人數要達3000人等。
SQL 取最大值或是最新的值
可用於oracle / mysql
有時在操作 SQL 時,會遇到資料分群 (Group By) 後,取得每個群組最大 或最新 的值。
主要的概念都須用到子查詢,並在子查詢的操作過程中動一些小手段。
先利用 Group By 取得 Max 值後,在 Join 原表
SELECT t.Trainno, t.Dest, r.MaxTime FROM
先利用 Group By 取得 Max 值後,在 Join 原表
SELECT t.Trainno, t.Dest, r.MaxTime FROM
(
SELECT Trainno, MAX(Time) as MaxTime
FROM OrdTable
GROUP BY Trainno ) r
INNER JOIN OrdTable t
ON t.Trainno = r.Trainno AND t.Time = r.MaxTime
訂閱:
意見 (Atom)

