前言:RoomRush 的核心資料模型如何表示一間教室的一週課表? 結束了空教室查詢系統的第一階段-「使用者查詢流程」之後,我們第二階段要了解的是 RoomRu...
我們已經抵達應用程式的使用者介面層。它由核心路由結構、應用程式外殼(App Shell)以及集中式儀表板元件所組成。該儀表板協調了多個專門的子元件,包括相片上傳...
Day 5 建立了 app.db 和測試資料。現在只能透過 Python 腳本查詢,前端和其他工具還沒有入口。 今天用 FastAPI 建立第一批 API:...
抱怨很真實,但不能直接拿來排工作 假設 API 有時回傳數字、有時回傳字串;UI/UX 又把固定折扣改成可展開的優惠明細。前端夾在中間,很容易覺得所有變動都落在...
前幾天開始了解 AI Agent 與 Agentic Workflow,也知道 Agent 可以透過工具執行任務。 但如果真的要自己建立一個 Agent,我開始...
昨天用 kubectl run 一行就把 Pod 生出來,但因為那行指令跑完就沒了。過了幾天我也不會記得自己打了什麼參數,換一台電腦也可能重現不出同一個 Pod...
隨著AI發展越來越快速,AI學會的東西越來越多,很多我們平常要自己做的事情,都逐漸可以請AI幫忙例如幫忙整理資料、寫文章、查資料或者規劃行程等等的 AI確實減...
串起因果鏈的最後一塊拼圖 在過去兩天的分析中,我們挖掘出兩個看似獨立、卻互為表裡的關鍵現象: Day 11: 物流延遲是摧毀滿意度、導致 1 星負評的致命...
題目介紹: 這次我們要來做出一個簡單可以加法的計算機,以下我們會分成兩個,一個是專門算整數的,另一個可以算出小數點的。 整數加法:System.Convert...
上一篇介紹了 Weekly AI Tools Scout,讓 AI 每週幫我找跟目前專案有關的資訊。不過看完報告後,我還是會自己挑哪些要留下來。 有些是現在用得...
Day 7:K8s 手寫第一個 Pod YAML,把服務放進泡泡 Pod 痛點 kubectl run 很方便,但沒辦法把它交給同事、放進 git,或是隔三個月...
昨天我們把訂單資料正規化成 byId 物件加 allIds 陣列,解決了「查找快不快」的問題。但正規化只處理了資料怎麼擺放,沒有處理另一個更容易出錯的問題:像「...
作為軟體工程師,開發功能通常是日常工作的一大重點,但一個功能不太可能在工程師一做好後,就直接丟給使用者,通常還會經過許多測試。 對大部分開發流程而言,應該至少會...
前一篇談到 Parser 會把原始 Log 裡面的資料拆成可以使用的欄位,例如 IP、User、Hostname、Port、Action 等。 當這些資料被正確...
app/agent.py 連授權宣告帶兩個範例函式大約 70 行,agent 本體的定義只有這一段: MODEL = "gemini-3.6-flas...
摘要 Stream 的 API 看起來很多,但其實圍著兩個字打轉——chunk(流過的一筆資料)和 controller(你把資料交出去的窗口);看懂這兩個,R...
昨天我們學習了高可用性(High Availability, HA)核心思維,並在本地建立好了 Minikube 測試叢集與 kubectl 命令列工具。 今天...
前一天我完成了「目前目標」提示。玩家和村長完成第一次對話後,畫面左上角會顯示下一步目標:前往酒館,詢問受傷的年輕人。 因此 Day 22 的目標,就是開始建立酒...
前兩天我們看完了傳統的 CL.TE / TE.CL,以及進階到 HTTP/2 Downgrade 時利用偽標頭與 CRLF 注入的走私手法。 今天我們要來看一個...
利用Matplotlib與Seaborn針對核心數值變數(年齡、每日螢幕時數、每日睡眠時數)繪製直方圖與核密度估計曲線(KDE),探究其真實數據分佈型態。 一、...
Embedding 完成後,向量仍須妥善儲存,並在使用者提問時快速找出最相似的內容。若以逐筆比對的方式搜尋,運算量會隨資料量線性增加,難以應付大規模知識庫的即時...
本篇目的:了解 Matplotlib 的 pcolormesh 的細部參數設定,繪製出美觀易讀的圖表 前言 我們在 Day 6 知道了資料如何預處理、以及畫...
前言 今天要開始來實作了,我的專案目前先取名叫 task-planner,最一開始沒有什麼很複雜的架構,大概就是: task-planner/ ├── venv...
前幾天開始認識 HTML 之後,慢慢地發現每個標籤都有各自的任務!像是昨天文章中認識了 <head>,知道它主要是放一些網頁本身的資訊,那今天我就要...
快速解答: 功能設計,是把已經驗證過的用戶問題,轉化成具體解決方案的過程。它分成三個階段——發散(腦力激盪出多種點子)、收斂(測試並篩選出最佳方案)、核准與對齊...
昨日回顧 Day 8 完成了 check_domain.py 的分類主流程:解析 URL、正規化 host、精確比對來源,再依日期與狀態輸出固定 JSON。但那...
本文同步刊載於個人連載網站 後來接到一個委託專案時,我面對的是一套自己原本完全不熟悉的行政工作。 但當對方開始描述平常怎麼做,我很自然就會繼續往下問: 這一步做...
昨天把 MCP 的 Host、Client、Server 三個角色拆開來看。 其中 Server 的工作,是把能力提供給 Client。但「提供能力」不只有 T...
昨天請 Codex 替「新增任務」提出實作計畫,並在修改程式以前檢查了檔案範圍、資料流、測試與尚未決定的問題。 今天要把確認後的計畫交回 Codex,正式完成...
上一篇,我們用找零錢的問題認識了 Greedy。假設要找 67 元,可以使用 50、10、5、1 的面額。當我們每一步都選擇: 不超過剩餘金額的最大面額 會...