My First Side Project - 遠距上課假視訊產生器May 30, 2024 coding2022年還在念碩士的時候,依然疫情艱鉅,印象很深刻,碩二下的唯一一堂課,該堂課由於疫情的因素需要遠距上課,老師逼大家一定要開視訊,都幾歲的人了…
Dependency Injection - 軟體工程超潮神技「依賴注入」April 15, 2024 codingDI 又稱 Dependency Injection,中文叫依賴注入,似乎很厲害很艱澀難懂,這邊引用一個對我很有幫助,關於DI的的一篇文章「淺入淺出 Dependency Injection」。
SQL Injection - 資料庫注入攻擊January 21, 2024 coding從2023 OWASP掃出的TOP10攻擊手法中Injection排名來到第三名,而且還是跟XSS攻擊合併才來到第三名的位置。
Generic 泛型 - 可以接受各種資料型態的萬能函式December 16, 2023 coding大家有沒有想過,如果我要寫一個把數字呈現給使用者的function,我需要考慮到輸入的數字的資料型態之後再餵到function內,像如果我要轉換資料型態為整數、浮點數(小數)兩種,我就需要寫兩個function。
ACID and Racing Codition - ATM匯錢不會出錯的秘密November 4, 2023 coding大家有想過銀行在做交易時,是如何確保金額不會算錯呢,如果同一個時間點,對帳戶存入錢並同時領出錢,金額會不會亂掉呢?
Session vs JWT(Json Web Token) - 網站保持登入不斷連之秘辛September 30, 2023 coding你是否曾經有在使用網頁時想過,遠端的網頁伺服器是如何辨識用戶的,例如我們使用了PTT網頁版服務如果有駭客從網路傳輸的過程中擷取我們的資料封包,加工後把我們的文章亂改完再傳給PTT網頁伺服器。
CSRF (跨站請求偽造) 與 XSS (跨站腳本攻擊)August 13, 2023 coding發現一件很有趣的事,如果跟ChatGPT詢問跟駭客攻擊相關的手法他不會鳥你XD,據說ChatGPT4不管問任何問題都會回答,如果要當駭客,第一步就是先去買ChatGPT4。
單元測試(二) - 技術面:如果用登入功能來寫測試May 27, 2023 coding下圖是我GO專案所使用的架構,該架構是根據3-tier架構,該架構可以讓後續維護人員更好維護,雖然會相對有點花時間XD
單元測試(一) - 理論面:單元測試與DevOpsMay 26, 2023 coding若要進行DevOps,單元測試一定是必經歷程,因為在進行CI的時候會進行線上測試,CI測試會測的其中一環就是單元測試,若CI測試通過系統才會幫你部屬到主機上。