iT邦幫忙

技術文章

RSS
鐵人賽 Build on Google AI DAY 13

「有 AI 菜有辦法」Day 21

農地才第一次開箱攝影機,萬一斷線或拍不清楚,不只浪費時間,更會干擾農民李老闆的正常作業。所以我們讓攝影機接受了一連串的「魔鬼測試」: ⚡ 1. 斷電重連測試我們...

鐵人賽 Build on Google AI DAY 13

「有 AI 菜有辦法」Day 20

AI 落地農田的第一步,從裝滿工具箱開始 為了確保第一次下田不白跑、現場設備不斷線,我們在出發前把所有的「現場勘查與安裝清單」徹底盤點了一遍: 📦 田間戰備工具...

鐵人賽 Build on Google AI DAY 13

「有 AI 菜有辦法」Day 19

目前正處於「行前準備與規劃」的最關鍵階段。請教Gemini~現在正是把設備、流程、紀錄表單與人員分工準備齊全的最佳時機,這樣 10 月初一到田間就能高效執行,避...

鐵人賽 自我挑戰組 DAY 4
Medical Data Cleaner 系列 第 11 篇

檢查資料一致性與標準化建議

前幾天已經完成缺失值、格式、數值範圍和重複資料的檢查,今天則開始處理另一個資料品質問題:資料的一致性。有些資料本身不一定是錯的,但如果同一個欄位使用不同的表示方...

鐵人賽 IT Operation DAY 15

Day 15 - PostgreSQL 環境變數:設定帳號、密碼與資料庫

學習目標 認識 Docker 環境變數 了解 PostgreSQL 常用的環境變數 學會設定資料庫帳號與密碼 學會在建立 Container 時指定資料庫名稱...

鐵人賽 Modern Web DAY 15
前端來點 AWS 技能樹! 系列 第 15 篇

Day15 - 搞懂 Port:80 和 3000 是怎麼接起來的?

昨天講了如何分清楚 IP 位址,也知道上次部署完開網站時,用的是 EC2 的公網 IP。不過,前面在本機開 Next.js,網址明明是 http://local...

鐵人賽 AI 自動化 DAY 15

Day 15|替系統裝上大腦:導入 AI 節點,實作 RAG 漏洞情報自動摘要

大家好!歡迎來到鐵人賽第十五天。 在昨天的實作中,我們成功串接了 CIRCL CVE API,讓 n8n 能夠根據收到的資安告警,自動查詢外部漏洞資料庫,取得對...

鐵人賽 Security DAY 15

[Day 14] 打開一個網站,背後其實忙得很

假設我要打開: https://example.com 電腦大概會經過幾個階段。 先問地址 我輸入的是 example.com,不是 IP。 所以通常會先做...

鐵人賽 AI Engineering DAY 30

Day 30|30 天之後:一份可以交給別人的協作 SOP

前言 第一天我寫下了這句話: 系統會走樣,不是因為 AI 做不好,而是講過的決定沒有被系統化地留下來。 當時這句話只是根據過去的開發經驗提出的觀察,30 天...

鐵人賽 Vibe Coding DAY 15

Day 15 — AI 自動化整合專家 Antigravity 登場:打造智慧工作流

在介紹完工具補全的 IDE AI、Spring Boot 後端架構以及 Codex 後,今天我們要認識 AI 協同開發工作流中的最後一位重量級角色——Antig...

鐵人賽 Vibe Coding DAY 15

Day 15|分頁查詢:資料變動時,分頁可能位移

按照使用者的使用流程,團購的第一步是「挑店家」,使用者登入後,使用者會看到一份店家清單,依低消(min_order_amount,滿多少錢店家才接單)由低到高排...

ISACA CRISC管理者思維(MindSet):老闆與您想的不一樣。

本篇主要談的是ISACA CRISC管理者思維。 IT資訊人員/工程師,常習慣帶著「工程師的思考帽」去參加高層的主管會議或董事會議。但類似的會議,長官從來就不是...

鐵人賽 Kubernetes DAY 15

【Day 15】Kubernetes 上的 vLLM:從 KV cache 到 prefill 與 decode

這個系列在 Day 2 時曾經講過 AI Infra 的基礎知識,包括為什麼需要 KV cache、prefill 和 decode 差在哪、vLLM 是拿來做...

鐵人賽 Modern Web DAY 15

Day 15|空值的考驗:明明加了 @IsNotEmpty(),為什麼 null 還是能過?拆解 @IsOptional() 條件驗證的機制

今天我們把焦點放回一個單純的欄位:文章標題(title)。建立文章時,我們規定標題為必填欄位,但在更新文章(PATCH)時,使用者可能只想更換內文,並不打算修改...

鐵人賽 Software Development DAY 15
30天刷完leetcoode75 系列 第 15 篇

C++ 演算法練習 Day15|1448, 1372 題解與思路分享

題目解析: 給定一棵二元樹,如果從根節點走到某個節點的路徑上,沒有任何節點的數值大於該節點的值,這就被稱為「好節點」,目標是找出整棵樹共有幾個好節點解題思路:...

鐵人賽 Build on Google AI DAY 15

Day 15:Agent Card(下)寫法上的兩個底線

昨天把「description 是 prompt」這件事定了性,也點出它同時是路由依據跟計費依據,而且這個模式泛化到 tool description、MCP...

鐵人賽 AI Engineering DAY 15

Day15:規則該放 AGENTS.md 還是 System Prompt?20 次實驗比較

彈性格的第一格 大綱裡 Day15、22、29 是「彈性格」——有題目可以寫,但隨時可以被意外取代。今天沒有意外,所以照原計畫做一個小實驗。 題目是從 Day1...

Day 15 - IAM 身份與權限管理 -3

延續上一篇的內容繼續~ 8.Authentication vs Authorization Authentication:驗證「你是誰」 例如: Usern...

鐵人賽 Modern Web DAY 21

Day 21|Exception Handling:程式發生錯誤時怎麼處理?

程式執行時,不一定每件事情都能正常完成。 例如: 檔案不存在 外部服務連線失敗 輸入格式錯誤 Method 收到不合法的參數 當操作無法正常完成時,程式會怎麼...

鐵人賽 JavaScript DAY 28

[Day-28]todo list實作(2)

大家好!今天是實作的第二天,昨天完成了基礎功能後,今天我們要來新增關於todo list的新功能:日曆、時間和添加分類區塊功能。 一、型別調整: const...

鐵人賽 Modern Web DAY 28

Day 28 | props 就是參數 —— 從規格書的 `?Yield` 追到 rdi,再追回 Fiber 的 `return`

今天要回答的五個問題 規格書裡的 FormalParameter[Yield, Await] : BindingElement[?Yield, ?Await...

鐵人賽 JavaScript DAY 15

Day 15 Concurrent React 實戰應用:useTransition 與 useDeferredValue 防手震切換(Debounce)

今天學習seTransition 與 useDeferredValue。這兩個 Hook 能讓我們以「聲明式」的方式,將特定 UI 更新標記為「非緊急任務(No...

鐵人賽 Software Development DAY 19

Day 19|進入 xv6:把自己寫的 Tiny OS 對映到 Unix-like Kernel

QEMU 印出 init: starting sh,接著出現 $。這次不必重新編譯核心才能換一個測試,我們可以在 Shell 輸入 echo day19-rea...

鐵人賽 Claude AI DAY 15

Day 15:用戶認證與數據庫持久化

Day 13-14 完成了 Web API 和 React 前端。系統現在可以在瀏覽器輸入需求、提交檢測,並即時看到衝突表格。但目前是無認證的單機版本,有兩個問...

鐵人賽 IT Operation DAY 30

Day 30|完結篇:從指令新手到主機維運,30 天 Linux 實戰複盤與通關精要

迎來鐵人賽的第 30 天! 回顧剛開始的第一天,我們面對的是一個完全空白的虛擬化環境,直到今天,這台 Ubuntu 虛擬機已經具備了完整的自動化排程、背景守護服...

鐵人賽 Kubernetes DAY 15

DAY 15

這次我們建立一個只含假密碼的 Secret,再把它掛載成 Pod 裡的檔案。整個練習都放在 lab,因為 Secret 和使用它的 Pod 必須位於同一個命名空...

鐵人賽 Build on Google AI DAY 11

Day 19:TCP Three-Way Handshake (Part 2) — 收到 ACK,進入 ESTABLISHED

在 Day 18 中,我們的網路協定棧已經能夠成功回覆 SYN-ACK,雙方建立了連線記錄並停留在 TCP_SYN_RECEIVED。 今天(Day 19),我...

鐵人賽 AI Engineering DAY 15

Day 15 - 定義條款與交叉引用解析:年報附註與主表之間的字義怎麼對齊

昨天收在一個很尷尬的地方:第 61 頁三個公文字號,整頁送 0/6,切半送還是 0/6。 交叉引用解析要吃文字。沒有文字,後面什麼都不用談。所以今天分兩段:前半...

鐵人賽 Build on Google AI DAY 11

Day 18:TCP Three-Way Handshake (Part 1) — 收到 SYN,回覆 SYN-ACK

昨天(Day 17)我們完成了 TCP Socket Table 與狀態機,能夠在收到 SYN 時動態建立 TCP_SYN_RECEIVED 的連線槽位。但當時...

鐵人賽 Build on Google AI DAY 11

Day 17:TCP Socket Table 與 TCP State Machine — 賦予 TCP 連線的靈魂

昨天(Day 16)我們成功打通了 TCP 封包的接收與解析,能清楚讀懂 TCP 標頭裡的 Ports、SEQ、ACK 以及 Flags: Ethernet...