主辦傳來新海報:「時間改了,請以這張為準!」今天用 Gemini 整理教學修訂圖,再由 Python 對上同一場活動、標出時間差異,核對後讓查詢改用新版。換了...
電路寫好之後,下一步不是「再多加幾個閘」,而是決定:結果要長什麼樣子? 有時你想看各種答案各出現幾次;有時想留下每一次實驗的原始紀錄;有時只需要一個可放進模型...
什麼是陣列 一個大型的容器,可以在陣列裡面放多的資料,主要運用在統計上 方法一 (假設要記錄五位學生的成績): 確定值的用法:int[ ] int[ ] sc...
昨日回顧 Day 9 完成 sources.md 的 loader:只接受一個 fenced YAML、驗證 schema、正規化日期與 host,並拒絕重複或...
有一題,掃描報告上出現一條「SSL Certificate Signed Using Weak Hashing Algorithm」,問我要怎麼修。 我看到 w...
在鐵人賽第一週的最後一天,我們不談「該怎麼寫」,而是專注於「不該怎麼寫」。許多人在使用大型語言模型時,常因不自覺套用人類直覺的對話習慣,反而踩進了降低模型表現的...
1.節省時間整理會議記錄、將客戶資料填到固定格式的表格裡、整理email等等,以上如果都是人工處理,將會花掉非常多的時間,但如果有AI的幫忙可以節省時間2.減少...
Ran command: powershell -NoProfile -Command "Get-ChildItem 'C:\GCP-CML-Gold...
快速解答: 迭代收斂,是把發散階段產出的一堆解法點子,透過「優先排序」和「原型測試」兩個階段,一步步縮小成一個經過用戶驗證的功能設計。你先用渴望性、可行性、可行...
我們已經掌握了 Promise 與 Async/Await 的語法。今天我們要探討 JavaScript 底層執行核心——事件循環 (Event Loop)。...
昨天結尾我說:那 18 張統整卡好到我不安。 但「不安」不是證據。它不能拿去跟任何人講,也不能拿來決定要不要用這份文件。 所以我做了唯一能做的事:把它當成待測...
今天的主題:函式——自己造工具,以及我把 Day 4 和 Day 6 接起來的後果 Day 4 的時候我用過一個 checkStatus 函式判斷血量狀態,但那...
前言:防禦手法一定要自己想出來,才算真的懂嗎? 「這段清理非法字元的 regex 看起來很複雜,是自己想出來的嗎?」 今天要看的這段程式碼,作者的答案很誠實:不...
前言 「這段爬蟲邏輯有測試,是不是就代表它夠穩固了?」 今天要誠實面對一個沒那麼漂亮的案例。這個系統負責從外部網頁抓取新聞資料的 Crawler 類別,目前只有...
前言:程式中斷重跑,要從頭開始嗎? 下載到一半,程式因為任何原因中斷(手動停止、網路斷線、程式崩潰),重新執行時如果沒有任何判斷機制,最簡單的做法就是全部重新下...
前言:糾正的簡短,不代表問題的簡單 Day 11 的案例裡,糾正只有短短兩個字:「不對!」。這種極簡的糾正很容易讓人以為問題也很小——改一下就好。但往下深究會發...
Viewed cml_backup_to_local.ps1:1-100Viewed cml_restore_to_gcp.ps1:1-110Searched...
前言:「只做這件事」為什麼還是攔不住 昨天講完「違規但結果正確」該怎麼處理,今天要往前退一步:與其事後判斷該不該接受違規,不如先想辦法讓違規發生的機率降到最低。...
前言:「單元測試要隔離依賴」,這句話本身沒有錯 「單元測試要隔離外部依賴」是每個測試教學都會強調的第一課,AI 也把這句話學得很熟——熟到一個危險的程度:只要看...
前言:讓 AI 審查 AI,是不是找了個裁判自己吹哨? 「讓另一個 AI agent 來 review 剛剛那個 AI agent 寫的程式碼,這樣真的有用嗎?...
前言:「在我的機器上跑得好好的」,這句話本身就是警訊 「這段 e2e 測試在本機(macOS)跑起來完全正常,為什麼 CI 上的 macOS runner 會炸...
前言 「講了六天怎麼規劃大綱,可以直接給我一份檢查清單嗎?」 可以。這篇是第一部的收尾,把前六天分散講過的元素收攏成一份大綱完成前可以逐項核對的框架。這份框架不...
前言:徽章還在,但它指的東西早就換了 Day 04 講過 README 的功能說明沒跟上程式碼——那是「這個套件能做什麼」的文件漂移。今天要看另一種完全不同面向...
前言:「這種對照案例,是不是特意做出來嚇人的?」 看到「87 倍行數落差」「92% 死碼」這種數字,很自然會懷疑:這是不是刻意做出一個極端案例,用來製造戲劇效果...
前言:「這是技術債」這句話,是判斷還是藉口? 「這段程式碼寫得有點繞,應該是技術債吧,要不要趁這次改動順便清一清?」 這句話聽起來像是個技術判斷,但仔細想會發現...
把一次修改分成五個階段 任務背景不足時,Codex 只能自行推測預期行為、影響範圍與完成條件。開啟 Codex 後直接輸入「幫我修好」,它仍會嘗試尋找問題並修改...
服務分開了,資料庫帳號卻還是共用,每個服務都能修改所有 Schema。看到這樣的安排,我會先想:如果資料被改錯了,到底由誰負責確認? 本篇名詞小筆記 Sch...
✏️【本日實作紀錄:SQLite 資料庫整合與歷史紀錄 API 實作】 今天進入後端資料持久化(Persistence)階段,完成項目包含: 設計 SQLi...
DAY 6 我們學會了 3D 座標。也學會了: position → 位置rotation → 旋轉scale → 大小 今天我們來了解 Three.js...
實作背景與安全痛點伺服器上線後,曝露在公網的最常受攻擊目標就是 SSH(22 埠)與 Web 服務。惡意程式會透過自動化腳本進行 SSH 密碼爆破。因此,Dev...