2022年6月12日 星期日

Vim 情境下如何實現Multi-line 編輯

一些場景確實需要Multi-line 編輯,而用起來有種事半功倍的效果,踏實且方便;這類的 feature,

其實在相關的編輯器或文字編輯程式都已實現;只是,場景來到了 vim 環境下,有時會突然忘記

怎麼操作,因覺得Vim 環境下操作其實沒有直接使用快捷鍵直覺,所以需要紀錄一下...


2022年5月30日 星期一

T-SQL 使用 PATINDEX() 判斷字串內容是否為數值

最近有個需求,要從raw data 資料中判斷某個欄位的值是不是數值,後續再依流程設計往下走;

一般直覺都會使用 ISNUMERIC() 函式來判斷,測試後也覺得沒有問題,直到...


2022年2月23日 星期三

Katalon Recoder 使用等待指令

Katalon Recoder 這套工具,使用了一段時間,情境大都落在網頁表單有相關輸入時,可以快速簡

單的錄一下腳本,並且針對各環境分門別類,用在系統Demo 時挺不錯的;而最近發現某個原本運

作正常的網頁再跑腳本時,既然卡住了...

 

2022年2月9日 星期三

UrlEncode() 特殊字元注意事項

最近在處理一段特殊的程式邏輯,原本以為兩個相同字串經過 UrlEncode(),再透過某個加密演算法

(如:DES或AES )後,內容應該會是一樣,畢竟是相同字串,但透過比對後,發現竟然不是這樣,

這其中貓膩究竟是甚麼呢...


2021年12月23日 星期四

更換AD 密碼造成SourceTree 無法正常使用

這幾天例行更換了AD 密碼,就在更換了密碼後,原本在 SourceTree 上的 Repository

就都無法正常 Pull,然後一直跳 Git Credential Manager for Windows ,但輸入原本帳

密,但不知道甚麼原因認證沒過,所以一直重複跳出來,這問題有點神祕,需要備份

紀錄一下


2021年11月24日 星期三

使用 Newman 執行 Postman Collections

在Postman 的環境下,可以將相關類型的請求(Requst)放在一個 Collection 下,而 Collection 有支

援 Run 的指令,可以方便一次性的執行而不用手動逐項執行;甚至當Colleciton 底下還有資料夾

做分類,也可以針對該資料夾執行 Run 的動作,同樣會自動執行裡面的 Requests,達到更有效

率確認API 正常運作。


2021年10月9日 星期六

單元測試 - 針對例外錯誤

對於系統可能發生例外的地方,一定都會採取必要措施,並且拋出美化後的訊息給用戶,如何

驗收我們要的「例外」,肯定是需要寫個測試來玩玩,這邊使用 NUnit 搭配 FluentAssertions