讀書筆記 - UML 物件導向系統分析與設計(Part 2) 事件與功能
Hi,大家好,本篇文紀錄 UML 物件導向系統分析與設計 這本書的節錄
3.1 - 計畫可行性評估
操作可行性:系統開發完成後能夠被有效的應用嗎?
技術可行性:系統開發相關的硬體、軟體技術評估
經濟可行性:開發或維護成本,經濟效益
4.3.1 需求的分類功能的需求輸入輸出,處理流程與步驟
非功 ...
讀書筆記 - UML 物件導向系統分析與設計(Part 1) RUP 開發方法論與 UML
Hi,大家好,本篇文紀錄 UML 物件導向系統分析與設計 這本書的節錄,想讓自己加深印象
會選擇這本書的原因是,想要讓自己對於系統開發的面向有更多的理解,以及在各種開發過程中,能夠加強撰寫文件及用圖表來視覺化的能力,更重要的是希望,在系統越來越複雜時,能夠降低系統維護的成本,有好文件紀錄著系統架構, ...
T-SQL NULLIF - 比對如果相符合就回你一個 NULL 的函式
Hi,大家好,這次要介紹一個在 T-SQL 上的函式,就先直接來看看範例
NULLIFsql123SELECT NULLIF('', '')SELECT NULLIF(0, 0)SELECT NULLIF(123, '')
執行結果
可以看到使用 NULLIF 函數,如果兩個參數相符合,會回傳 ...
T-SQL MERGE - 一次決定 OPENJSON 的資料要新增或是修改
Hi,大家好,在前篇文 T-SQL OPENJSON - 搭配 OPENJSON 實作新增資料或修改資料 中,使用了 INSERT 或 UPDATE,個別的比對 OPENJSON 轉換的 JSON 來分別進行新增或修改
在本篇要利用 MERGE 將上述的個別比對,然後個別進行新增或修改的這些程式給合 ...
Node.js - 該如何用 Node.js 核心模組發送 request 呢?
Hi,大家好,這篇想要紀錄如何用 Node.js 的核心模組 http 來發送 request,http 模組有個 property 是名為 request 的 function,http.request(),可以用它來發送請求,並從其它網站取得需要的各種資料
TIP:另外還有 http.get( ...
T-SQL OPENJSON - 搭配 OPENJSON 實作新增資料或修改資料
Hi,大家好,最近都在大玩特玩 T-SQL,如果網頁開發的模式是前後端分離時,那要對資料庫做新增或修改,前端會把一整包 JSON 丟給後端 API,後端再想辦法用程式來解析這包 JSON ,最後組成 SQL 指令丟給 SQL 服務進行執行
這篇文章提供了一種不一樣的選擇,就是直接的把 JSON 丟給 ...
T-SQL JSON 函式,想不到能直接用 SQL 來處理 JSON
Hi,大家好,前陣子寫了一篇 T-SQL 使用 OPENJSON 函式,可以將 JSON 當成資料表來使用的文章(T-SQL OPENJSON,想不到能直接用 SQL 來處理 JSON),這次要介紹一些也是處理 JSON 的 T-SQL 函式,可以用來直接擷取 JSON 的某個 property 的 ...
Puppeteer,該如何判斷登入失敗跳出提示的動作?(順便想記錄第一次用到 Promise.race() XD)
Hi,大家好,最近在用網頁爬蟲 Puppeteer 做一些日常的網頁操作動作,中間有個動作是登入頁面輸入帳密,然後按下 Enter,這時帳密驗證成功後,就會進到下一頁,但是如果帳密有錯誤導致登入失敗呢?
爬蟲目標網站說明筆者準備了一個網頁 https://littlehorseboy.github. ...
T-SQL TRANSACTION - 巢狀交易原來是要這樣思考的阿!?
Hi,大家好,最近在玩 T-SQL,如果是要讓一次執行中的多種的 INSERT、UPDATE、DELETE 語法能在其中任何一種發生錯誤時,就全部退回去,將資料回復成原樣,這時就可以用交易(TRANSACTION)的功能,讓執行的語法全部成功會正常寫入或一有失敗就沒改變任何資料,TRANSACTIO ...
T-SQL OPENJSON,想不到能直接用 SQL 來處理 JSON
Hi,大家好,最近玩 T-SQL 用到了很特別的 OPENJSON 函式,以往處理 JSON 都會在前後端解決,想不到 SQL 能利用 OPENJSON 函式直接把 JSON 當成一個資料表來存取
NOTE
T-SQL OPENJSON 函式適用於 SQL Server 2016 以上
OPEN ...