除了直接使用 Code.eval_quoted 把表達試直接執行之外寫巨集(macro)的時候,我們也會使用 Macro.to_string/1來預先檢查目前寫...
1. 排序列表列表可以用 .sort() 或 sorted() 來排序
先建立一個列表,裡面有五個數字
用 .sort() 直接把這個列表「重新排列」,讓裡面...
前兩篇我們解鎖了定位「重複元素」以及「隱形元素」的技能,接著,下一個任務,我們要解鎖的技能是「檔案的上傳與下載」,這也是一個在使用網頁時很常見也很實用的操作行為...
上一篇我們已經學會運用序列以及篩選的方式來準確定位,但除此之外,我們還可能遇到畫面上沒有文字(無法用 getByRole 或 getByText),也沒有 la...
我們前面已經完成的基礎的架構和程式碼撰寫,現在是時候將我們的應用程式容器化,並使用 Docker Compose 來管理多個服務(應用程式、MySQL 和 Re...
前言
今天要為我們的系統整合進一點監控的東東。以前不太 care 這些東西,就是日誌、錯誤訊息、監控指標這些,總覺得應該跟自己無關吧,但實際工作後才知道,這些東...