前面我們已經學過: Class Object Property Inheritance Interface Lambda LINQ Exception asyn...
昨日回顧 Day 20 建立任務型 eval,分開檢查 script、Skill 讀取路徑與最終答覆。今天把它變成每次變更都要通過的合併門檻。Day 12 已經...
1. 我先把「整批完成」說清楚 Day 17 分清了情緒分數與設備狀態。接著,我想批次分析操作人員回報,再將結果載入 BigQuery。這次批次實作從讀檔、逐則...
在上篇文章中,完成了基礎的借書功能,測試起來也都運作正常。 但是,網頁系統通常是多人同時使用的。今天要來討論的問題是:併發(Concurrency)與競態條件(...
前幾天已經一路從 SSH 登入失敗,看到 Wazuh 如何經過 Decoder、Rule,最後產生 Alert。 但做到這裡,我不想只停在: 「Wazuh 有...
到昨天為止,我們的自製 TCP 協定棧已經具備了三向交握、雙向資料傳輸、亂序重組以及超時/快速重傳等可靠傳輸能力。 但如果一條連線資料傳輸完畢後,發送端與接收端...
前言:管理者如何看所有教室、如何新增教室? 前一天我們完成了第二條管理者主線的「教室細項設定」後,接下來我們會進入到第三條管理者功能-「所有教室狀態」。 今天我...
這篇是給你拿去用的濃縮版 前面 27 篇的技術細節,如果要濃縮成向決策層說明的 30 秒版本,該保留什麼、捨棄什麼?這篇提供一個可以直接拿去用的框架。 30 秒...
最後一篇談郵輪旅遊的部分, 在六天五夜的航程中, 大部分時間你是不清楚目前船到底開到哪裡了? 除非你回房間去看電視中的航行資訊, 手機上基本上開Google...
前幾天一路從最基本的標籤選擇器、Class、ID等等......好不容易把「選取對象」的方法搞懂了,終於可以來做一件期待的事——幫這些文字裝扮一下!想到在pho...
在 OWASP Top 10 的歷史中,注入攻擊(Injection) 長期榜上有名。其中最具代表性的,就是SQL 注入(SQL Injection, SQLi...
Day 17 我們已經使用 TextureLoader,把原本只有單一顏色的行星換成真正的表面貼圖。現在地球、火星、木星等行星已經開始有比較真實的外觀。但目前還...
上一篇看到了 Stack Buffer Overflow——buf 只有 32 Bytes,read 卻能讀 200 Bytes,多出來的資料會覆蓋 Stack...
第一輪實驗結束了,但有些問題答不出來 Day 9 到 Day 17,量測台跑了 100 多次執行,回答了五個問題:AGENTS.md 值多少、Skills 值多...
review 真正在做的事 2013 年,微軟研究院的 Christian Bird 和當時在那裡實習的 Alberto Bacchelli 做了一項研究:觀察...
容器正在執行,不代表應用程式真的能提供服務。程式可能尚未初始化完成,也可能卡住卻沒有結束。Kubernetes 提供三種常見探針,分別處理啟動、就緒與存活判斷,...
Day 18 列出了 Software Team 負責的系統,今天先講其中的內部工具:我們自行開發的標註工具 BerryTool。 一開始的需求很單純:AI 工...
「忽略前面指令」不會真的改寫 system prompt。麻煩的是,模型可能把它當成更值得服從的新要求,接著改變回答,甚至選到不該碰的工具。 今天我把檢查位置移...
核心觀念與架構設計在Day22中,我們解決了聊天介面的雙重輸入表單,並以 Memory 機制打通了多輪對話的指代消解[cite: 8, 10]。但在真實的企業與...
終於來到 Day 30。 30 天前開始這個挑戰時,我的目標是: 透過每天學習一個 Java 觀念,最後完成一套可以實際操作的個人記帳系統。 Day 1 的程式...
不知不覺已經來到 Day 29。 前面幾天一直在增加新的功能,現在我的 Java 個人記帳系統已經可以做到: 新增消費查看消費紀錄修改消費紀錄刪除消費紀錄計算總...
系列:一張投影片背後的工程:從零打造網頁簡報編輯器 對應程式版本:Git tag v0.4.0 版本說明:本文記錄第一版的本機資料庫、啟動還原與排隊自動儲存流...
昨天 Day 27 完成了「消費分析」,現在系統可以找出目前最高與最低的一筆支出。 例如: 最高支出:2026-10-01|電影|300 元|娛樂最低支出:20...
前言 前兩天我們都在優化「怎麼從候選中找出更相關的內容」,今天要換一個角度:問題本身的表達方式,會不會就是檢索效果不好的原因? 使用者問題常見的問題 真實使用者...
前情提要 Day 17 的 3-2-1-1-0 對照表留下了兩個紅燈:異地的 1 與 不可變的 1。 次要 NAS 與主 NAS 位於同一機房、同一電力迴...
本文同步發表於我的個人網站 我朋友 R 不會寫程式,他和 AI 做了一個投資網站。 資料存在他自己的電腦裡,而且只有他自己在用,所以: 不用做登入,因為資...
今天的主角是 LadyBird[1],一款近期由團隊自研(不使用任何現代引擎/框架去改)的瀏覽器。 儘管脫離了現代那些引擎(像是 v8, spidermonke...
前言 過去這幾天,Agent 雖然有了長期記憶,但說到底還是個「只能聊天」的聊天機器人。只要問她一些即時的資料,她就只能開始瞎編或者冷冷地叫我自己去查。 今天花...
昨天 Day 26 完成了「關鍵字搜尋」,現在記帳系統已經可以用關鍵字快速找到相關的消費紀錄。 目前系統已經可以做到: 新增消費 ✓查看紀錄 ✓修改紀錄 ✓刪除...
在過去幾天的文章中,我們學習了Flexbox與Grid兩大現代佈局利器。它們非常擅長處理元件之間並排、對齊的「排版流」幾何關係。 但在實際網頁設計中,我們經常會...