iT邦幫忙

17th鐵人賽相關文章
共有 19759 則文章
鐵人賽 Vue.js DAY 11

技術 Day 11

實作二:彈球遊戲 今天要做的這個實作,應該有些人都玩過類似的遊戲,規則非常簡單,球體會在畫面中飛來飛去,碰到左右及上方的牆體就反彈,而下方會有一塊擋板給你進行...

鐵人賽 生成式 AI DAY 15

技術 Day15-Hugging Face(三輪霞)

🤗 Hugging Face 是一家專注人工智慧與自然語言處理(NLP)公司,最著名產品是 Transformers 一個開源的機器學習框架,支援使用 BER...

鐵人賽 Modern Web DAY 10

技術 打造完整訂單流程:商品 → 數量 → 確認 → 送出

昨天我們用 Flex Message 製作了商品選單,今天要把選單和訂單邏輯串起來,讓顧客可以完成一次完整的下單流程。這包含:選商品 → 選數量 → 確認訂單...

從零開始的區塊鏈學習 系列 第 10 篇

技術 10:NFT與元宇宙的運作

一、NFT 運作方式• NFT去中心化 → 沒有官方單位,每個人都有自己的錢包,也都能發行NFT。 圖片:NFT交易進行方式 • 購買流程(買家角度) 先去幣...

鐵人賽 Software Development DAY 18

技術 [Day18]程式 x 學習:用 Python 做一個單字測驗器

開場 呼應昨天介紹的資料交換格式,今天就要動手實作小程式啦!背單字一直是我學生時期的惡夢(其實現在也是 ><),總覺得一背就忘,效果不彰。那如果能透...

鐵人賽 自我挑戰組 DAY 10

技術 Day10 - 持續成長學習藍圖 - Node.js(Event Loop 與模組系統)

第一步先搞清楚兩件事: Node.js 是怎麼跑程式的(Event Loop 機制) 模組系統(require / module.exports vs imp...

鐵人賽 Security DAY 10

技術 Day.10 隱寫術 Steganography(二)圖片隱寫

目錄 前言 Steghide OpenStego 解題練習 總結 正文 前言 今天會先介紹兩個圖片隱寫的工具,接著直接做題目! Steghide 一種隱寫技...

鐵人賽 Software Development DAY 17

技術 即時通訊系統 - 億級訊息的即時傳遞架構

想像一下,你正在使用 WhatsApp 發送訊息,按下發送鍵的瞬間,訊息就出現在對方的手機上。這看似簡單的動作背後,系統需要在毫秒內完成訊息路由、加密傳輸、多裝...

鐵人賽 Odoo DAY 14

技術 跨領域應用與 IoT 創新:Odoo 的智慧轉型之路

跨領域應用與 IoT 創新:Odoo 的智慧轉型之路 引言 在數位轉型的浪潮下,小型企業與工廠如何突破規模限制?答案往往在於 跨領域應用。Odoo 作為一套模組...

鐵人賽 自我挑戰組 DAY 11

技術 [Day 11] GU價格提醒系統 (5) - n8n 可串接的 爬蟲 API [學習筆記]

我們昨天 [Day 10] GU價格提醒系統 (4) - 我要怎麼拿取GU資料? 爬蟲? 完成了如何拿取 GU 商品價格資料,今天就來把這個爬蟲腳本容器化,用成...

鐵人賽 Software Development DAY 12

技術 Day 12|撮合事件流全覽:從核定回報 → 撮合 → 成交回寫

1. 為什麼要先看全貌 在整理撮合細節之前,我先把「事件怎麼流動、各服務扮演什麼角色」說清楚。後續介紹任何一段程式碼時,都知道它站在整條鏈上的哪個位置。 2....

鐵人賽 AI & Data DAY 16

技術 四個巨人與 AI‧Data 的智慧之門

四個巨人與 AI‧Data 的智慧之門 在知識的國度裡,矗立著四位巨人,他們各自守護一扇智慧之門。這些門不是用劍與盾才能打開,而是需要 AI 與 Data 的力...

鐵人賽 生成式 AI DAY 10

技術 Day 10:來了!! Single Agent 實戰 - 對帳稽核 Agent

延續上一篇文章,本篇將來實作一個 Single Agent 範例,目標是打造一個「應付帳款三方對帳(PO/收貨單/發票)稽核 Agent」,流程是把「採購單(P...

鐵人賽 DevOps DAY 24

技術 Day 24 - Terraform Policy as Code

昨天我們聊到 Provisioners 和 External Data Source,學會了怎麼讓 Terraform 跟外部世界互動,補足 Provider...

鐵人賽 Modern Web DAY 23

技術 Day 23:在 Laravel Cloud 上設置儲存空間

在本地端開發時,當使用者上傳了檔案,專案會將檔案儲存在 /storage/app/public 裡面 當使用者上傳的檔案不多時,這個作法是可行的 但是在正式的系...

鐵人賽 Vue.js DAY 10

技術 第一次的網站風格外觀設計

Day 10的網站風格大改造,希望能讓小專案更有質感,昨天(Day 9),我把單頁應用升級成了多頁網站,終於有了「首頁」和「使用說明」兩個分頁場景。今天(Day...

鐵人賽 Modern Web DAY 10

技術 Day 10:為網頁上妝 (CSS):設計一個清晰的開發者工具介面

昨天,我們用 HTML 親手搭建了 BLE 工具的「骨架」,為我們所有的功能提供了一個堅實的附著點。現在,當你在瀏覽器中打開 index.html,你看到的是一...

鐵人賽 Software Development DAY 11

技術 Day10: GroupBy | Multi Index | pipe | 自定函式

先來聊聊MultiIndex。 MultiIndex並非Groupby的特有功能,但是多欄的groupby結果容易比較直觀的理解它。 目前為止的實作,colum...

鐵人賽 DevOps DAY 11

技術 Day 11:整合 Gemini AI:自動回覆 Email

前言 今天我們將使用 n8n 的 AI Agent 功能,結合 Google Gemini 打造一個簡潔高效的 Email 自動回覆系統。相比傳統的 HTTP...

技術 Day10 - Express 資料夾結構 & MVC 設計模式

前言 在昨天的文章中,我們把所有程式碼都寫在一個 app.js 檔案裡,當功能簡單時這樣做很快速,但隨著專案成長,問題就會越來越多,所以今天就來探討怎麼拆分到各...

鐵人賽 Vue.js DAY 10

技術 Day 7.5 : 組件化的魔法延續及所需的魔法道具

前言 原計畫今天要進入 API 串接,但我們的 OrderForm 還有一段組件化沒拆完(OptionGroup)。 另外在實戰裡,厲害的魔法師也需要可靠的魔法...

鐵人賽 生成式 AI DAY 10

技術 Day 10: 手動還是自動?Function Invocation Modes 的抉擇

在前幾天的文章中,我們已經學會了如何準備食材(提示詞)、認識了我們的頂級廚師(Kernel),甚至還學會了他的招牌絕活 Function Calling。今天的...

鐵人賽 生成式 AI DAY 11

技術 【Day 11】 Master Agent 基礎實作(下)

解說程式碼 這次的程式比之前稍微進階一點,所以我會一段一段來解說,重點放在 root_agent 的部分。 匯入 ADK 這行是匯入 Google ADK 的...

鐵人賽 自我挑戰組 DAY 0
LeetCode 每日一題挑戰 系列 第 10 篇

技術 LeetCode 鐵人賽 Day 10 —Integer to Roman

今天挑戰的題目是 Integer to Roman,也就是把一個整數轉成羅馬數字。乍看之下會覺得很麻煩,因為羅馬數字有些特別的規則,像是「4 不會寫成 IIII...

鐵人賽 生成式 AI DAY 24

技術 【Day24】爲 Ollama 建立符合 A2A 的 Agent Server

介紹 昨天介紹了 Agent Card 的格式以及如何 Launch 一個 Agent Server(還沒真的接上 LLM),今天透過官方的範例來示範如何使用...

鐵人賽 IT 管理 DAY 10

技術 Day09-明文被抓怎麼不找找自己的問題(下)

在我們分析前一天 Day08-明文被抓怎麼不找找自己的問題(上) 的封包前有必要先去了解一些 TCP 協定相關的內容。 TCP 是一個傳輸層(L4)的協定,它給...

鐵人賽 IT 管理 DAY 10

技術 Day10:變化應對王(2):敏捷開發管理術 - Nexus 與 Kanban

在上一篇文章中,我們聊到了 Scrum 這個敏捷的基礎作戰單位,以及如何透過 LeSS 框架,讓多個 Scrum 團隊為同一個產品協同作戰。但你可能會想,如果團...

鐵人賽 Rust DAY 12
用刷題來練RUST 系列 第 12 篇

技術 用刷題來練RUST Day 12 佇列 Queue

佇列Queue介紹 如圖所示佇列(Queue)是先進先出(First in First Out的資料結構,主要操作有進入佇列enqueue,離開佇列dequeu...

鐵人賽 Software Development DAY 10

技術 Day10 : 列表 list 基礎 – 建立、存取、修改元素

今天會提到 Python 最常用的資料結構之一:列表(List)。列表就像一個「資料的盒子」,可以一次裝很多東西,並且能用索引(index)存取、修改裡面的資料...