iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 13

【Day13】二維陣列

什麼是二維陣列 陣列裡面再放一個陣列,用於更方便的存取表格內的資料,或是平面上的資訊 方法一 int[ , ] nums ={ /中括號內加再加一個逗號是增加...

鐵人賽 AI 自動化 DAY 13

[Day13] AI E2E - Browser-use 詳細介紹,底層運作邏輯與常用功能

上一篇把 Browser-use 裝好,也跑完第一支不用寫 selector 的自動化了。 但真的要拿來跑測試,光那幾行不夠。 要跟團隊的系統、腳本長期整合,就...

鐵人賽 Claude AI DAY 29

Day 29|這支測試怎麼有時通過、有時失敗?

前言 今天早上新同事告訴我,昨天,它根據失敗記錄追查測試案例失敗原因。但它發現程式碼沒有變動,雖然這次測試失敗,再執行一次後測試案例就通過了。這時候可能會想,既...

鐵人賽 自我挑戰組 DAY 13

Day 13:動態對話設計:在 Chat 模式中建立多輪對話記憶與上下文維護

很多人以為 AI「有記憶力」,但從底層技術來看,大型語言模型本質上是無狀態(Stateless)的。今天我們要在 Google AI Studio 的 Chat...

鐵人賽 Vibe Coding DAY 13

Day 13 — Codex 開發實戰 (上):運用大模型快速建構核心邏輯與 UI 互動

在掌握了 Codex 的 Codebase 讀取與 Prompt 技巧後,今天我們來探討在實際的軟體開發專案中,如何把 Codex 融入每天的程式開發流程,協助...

鐵人賽 Vibe Coding DAY 15

Vibe Coding:30 個開發實用技巧|給行為規格、不給畫面:demo 當 spec 給他,他就照 demo 做 - Tip 15

本篇系列版部落格:閱讀中文版 這一篇改寫自我部落格的《你沒給 AI 正確方向,它就載不到你要去的地方》,照這個系列的格式重寫過。原始文章:https://www...

鐵人賽 Kubernetes DAY 13

Day 13 - etcd:Kubernetes 如何保存叢集狀態

先前提到 API Server、Scheduler 與 Controller Manager,但一直沒有深入探究 Kubernetes 怎麼記得自己目前有哪些...

鐵人賽 AI Engineering DAY 13

Day 13:計畫生成 Agent(Planner)

Day 12 的 plan_node 只是個空殼,聽到計畫意圖,回一句「好的,讓我們開始規劃」就沒了。今天要把這個空殼填滿:讀懂使用者的程度、可用時間、目標,真...

鐵人賽 AI Security DAY 28

Day 28|AI Blue Team:找到攻擊之後要怎麼防守?

上一篇介紹了 AI Red Team,它的工作是站在攻擊者的角度主動測試自己的 AI 系統,既然有負責攻擊的 Red Team,自然也會有負責防守的 Blue...

鐵人賽 AI Engineering DAY 13

Day13 CNN 到底看到了什麼?Convolution、Kernel 與 Feature Map

上一篇我們知道,DNN 會先透過 Flatten 將圖片攤平成一串數字,而 CNN 則可以保留圖片原本的空間結構,從局部區域學習影像特徵但這裡就出現了一個新的問...

鐵人賽 AI Engineering DAY 13

Day 13|多開幾個 Subagent,會比較快嗎?

🔀 subagent 先換到的是乾淨的主對話:大量的測試輸出、log 留在它那邊,主對話只收一份摘要。多開幾個會不會快,看分出去的工作重疊多少;重疊的部分,開...

鐵人賽 Software Development DAY 18

Day 18 | 管理者登入看起來能用,但安全性真的夠嗎?

前言:管理者登入怎麼做?後台入口是否有足夠保護? 前一天探究了 App 其中之一的技術債-管理者修改可能被 CSV 重新匯入覆蓋,這帶出了今天要正式進入到的主題...

鐵人賽 Software Development DAY 13

Day 13: FactoryBean —— 封裝複雜創建邏輯的工廠 Bean

前面幾天我們花了一些篇幅介紹完了 IoC 容器的核心組件,簡單的介紹了 Reousrce-Loader, Environment, Bean-Factory,...

鐵人賽 AI Security DAY 13

Day 13|我把惡意 SOP 丟進 Promptfoo,Agent 到底會不會照做?

Day 11 我做了一份惡意 SOP,Day 12 又整理了 context。不過只擋住一句「忽略先前規則」,還不能代表 retrieval boundary...

鐵人賽 Software Development DAY 14

Day 14:分層架構(Layered Architecture)——分離表現層(View)、邏輯層(Logic)與資料存取層(Data Access)

昨天我們看到高耦合怎麼把程式碼纏成一團麻——商品抓取、訂單計算、通知、資料庫連線全擠在同一個函式裡,改一處就牽動全部。今天要談的分層架構,就是預防這件事發生的具...

【Day 14】Vue 實作 — Quick Sort 快照只記錄「位置」就夠了嗎?

昨天終於用 TypeScript 寫出了 Quick Sort,今天準備把它放進 Vue,讓排序過程像之前的 Bubble Sort 一樣動起來。 前面實作 B...

鐵人賽 Claude AI DAY 13

【Day 13】把提示詞包成 Skill

今天要做的事今天要把之前寫的兩種提示詞打包成SKILL.md,接著測試只上傳講義 +【來源標頭】,測試 Claude 能否自己使用 skills ,為了不讓聊天...

鐵人賽 Software Development DAY 14

lesson 5: 怎麼存取靜態資源?Hello Icon & Resource裝飾視窗

TL;DR 這篇的重點是把 JavaFX 的 CSS 與圖示資源從「執行目錄」抽離出來,改成依賴 ASDF 系統位置。這樣不論從哪個目錄啟動,style.css...

鐵人賽 自我挑戰組 DAY 8

D11-Azure Files

學習要點 Azure Files vs Blob:Files 提供 SMB / NFS 協定,可以直接掛載成磁碟機;Blob 是 REST 物件儲存。「要...

鐵人賽 Claude AI DAY 13

[Day 13] 每顆骰子都有票根:DM 講完話,Hook 對一次帳

昨天的守衛管住了 HP 的管理,今天來處理 Day 4 的另一個問題: 沒有任何東西逼 Claude Code DM 一定要跑指令才能報數字,DM 想像 Da...

鐵人賽 Security DAY 13

Day 13:遠端存取風險––VPN 未設防與憑證竊取攻擊

隨著混合辦公與遠端維運成為企業常態,企業邊界防線早已從實體機房延伸至員工的家裡與移動設備上。 VPN(虛擬專用網路)曾被視為遠端存取的黃金標準。然而,若 VPN...

鐵人賽 Claude AI DAY 13

【Day13】功能上線不是終點!學會用 TARS 框架衡量用戶價值,搭配漏斗分析驗證商業價值,用 Claude AI 判斷下一步該怎麼走

快速解答: 功能上線,只是驗證的開始,不是結束。你需要透過 TARS 框架(採用率、留存率、滿意度)衡量用戶價值,再透過漏斗分析與代理指標衡量商業價值,才能判斷...

鐵人賽 AI Engineering DAY 13

Day 13 - 選型總結:隱私限制 × 效能取捨的決策樹

我手上現在有三張表,散在三篇文章裡。 Day 10 那張講速度跟準確率:純文字區、表格區、混排區各跑多快、各漏多少字。Day 11 那張講硬體:gpt-oss:...

鐵人賽 自我挑戰組 DAY 14

Day 14|RDB

Day 13 結尾說容器一重開資料就全沒了。其實沒有,之前到現在重開過好幾次,前幾天存的 key 都還在。 因為 Redis 會自己把記憶體裡的東西寫到硬碟上。...

鐵人賽 IT Operation DAY 14

Day 14:前八天量的東西,只有一個是網路

前八天量了很多數字,現在回頭看,裡面只有一個是網路的延遲,其他全部在驗儀器。 八天數字的歸屬:只有一個屬於網路 量的是什麼 其實在驗儀器的哪一項...

鐵人賽 IT Operation DAY 13

【第13章|危險徵兆 3】巧婦難為無米之炊——關鍵數據(X)的重要性

「不是說大數據沒問題嗎?這就是你的沒問題?!」 總部高層的咆哮聲震得會議室玻璃嗡嗡作響,手裡整疊各店損益表被狠狠摔在桌面上。散落一地的報表紙上,紅字標註的單...

鐵人賽 Build on Google AI DAY 13

Day 13|按鈕還在,就代表還能按嗎?LINE Flex 的狀態與安全操作

同樣按「取消這次詢問」,一份回覆「已取消」,另一份卻帶回原單。差別在哪裡?今天把 Day 12 的確認與回條整理成 LINE Flex,讓鄉親先看懂這件事做到...

鐵人賽 自我挑戰組 DAY 13

Day 13:讓雷達圖動起來:從靜態結果到真正的互動感

前言 昨天終於把那張雷達圖畫出來了。 從 Day 11 開始累積的: 日常:5 效率:8 社交:3 心態:6 放鬆:9 職涯:4 到了 Day 12,已經不再...

鐵人賽 Software Development DAY 26

Day 26:套件化設定——第三方追蹤碼從寫死到後台可設定的真實演進

前言:這個值該放在 .env,還是該放進資料庫? 「這個第三方追蹤碼要改,是不是改一下 .env 重新部署就好?」 這句話背後藏著一個很多專案都會遇到的判斷題:...

鐵人賽 Software Development DAY 26

Day 26:Fake 測試替身的實作細節——FakeHttpClient/FakeCaller 原始碼拆解

前言 「測試替身耗盡了假資料,應該回傳什麼?」 這個問題聽起來很小,但答案會決定你的測試替身是「幫你抓出真正的錯誤」,還是「安靜地讓錯誤溜走」。今天要把 Day...