搜尋此網誌

中央氣象局:高雄市今明天氣預報

2013年5月27日 星期一

[軟體工程]Use Case include & extend 標籤差異

來源出處&說明案例圖:這裡

學習心得:

<<include>>
中文解釋為"包含於",英文像是"require",
在use case中比較像是"必要流程",
就是一定要去做的流程

ex: 新增/修改/刪除 --- <<include>> ----> 編輯內容

(即要登入系統才能做前面的事項,箭頭是指到後來的東西)

<<extend>>
中文解釋為"擴充",英文像是"optional",
小心被程式語言的"繼承"觀念誤導!
不過指向的方向一樣都是向上指。

在use case 中較像是"可選流程",
就是可以選擇要不要做的流程

ex: 新增/修改/刪除 <---- <<extend>> ---清除重填

(即不一定要做的,箭頭是向前指)

2013年4月20日 星期六

[java] 從一段文章挖洞成填充題

首先需要知道"洞"開始 & 結束的位置,存成兩個int[] (start & end),

接著仿照數線的方式,一步步擷取出來

1. 擷取開頭到第一個空格前(存成題目)

2. 擷取第一個空格(存成答案)

3. 擷取第一個空格後,到第二的空格前(存成題目)

4. 反覆2~3

5. 擷取最後一個空格後,到字串尾巴(存成題目)


2013年4月8日 星期一

[備份]點一五語錄區 2013/4/8

第一行獻給點一五復活的焦阿大大 :D
-------------------------------------------------------
 作者  m6fish (烤魚)                                        站內  m6fish
 標題  [紀錄]語錄
 時間  2009/11/07 Sat 23:34:09


語錄


2013年4月2日 星期二

[紀念] 學過的程式語言

記錄一下到目前學過、碰過、遭遇過、煩惱過&頭痛過的程式語言!

public static void main(String[] args){
    System.out.println("Hello World");
}

#include<iostream>
using namespace std;

int main(){
    cout << "Hello World" << endl;
    return 0;
}

#include<stdio.h>
int main(void){
    printf("Hello World");
    return 0;
}

2013年3月21日 星期四

[網路理論]異質多網學習筆記 - 網路7層篇


UDP:不可靠,非連接導向,單一封包,無法做到封包流量控制
            優點:快、相對不佔頻寬
            ex:ftp,http, 像平信
            注:資料要求快速到達,比較不在乎正確性的時候可用

TCP:可靠,連接導向,多封包流量控制
           缺點: 慢、佔頻寬
           ex:DNS,視訊協定,像掛號信
           注:要求資料正確性時使用