前兩天關於 if 的重構,雖然提升了可理解性,但本質上並沒有減少複雜度。要減少複雜度,我們必須刪去一些條件式。可能嗎?既要不改變既有行為,又要刪除條件式,會不會...
前兩天我們學了針對資料庫的 SQLi 和針對使用者的 XSS。今天,我們要學習一個能直接瞄準伺服器本身的漏洞:文件上傳漏洞。
當一個網站允許使用者上傳檔案時,如...
好的命名不僅是可維護性的起源,也是降低 debug 時間與團隊溝通成本的魔法。但眾所周知,命名是程式設計的兩大難題之一。我們很難一次到位地賦予程式正確的名稱,這...
本日任務為在樹莓派(Raspberry Pi)裡面安裝 VS Code
先更新系統:
sudo apt update && sudo apt...
跟ChatGPT的對話是:我今天開始要it鐵人賽一天一題leetcode! 請幫我規劃今天要學習的是哪一題並請你化身我的leetcode家教,一步一步地帶我理解...
到目前為止,我們玩了 聊天、Function Calling,甚至還做了小計算機。
今天要進入新的領域 —— Embeddings。
Embeddings 聽起...