iT邦幫忙

17th鐵人賽相關文章
共有 19759 則文章
鐵人賽 自我挑戰組 DAY 9

技術 Day9 - 持續成長學習藍圖 - JavaScript (小作品完成與整理)

昨天完成了一個簡單的資料處理小工具,可以讀 JSON → 篩選 → 輸出。今天要把它優化成更完整的小專案: 把程式結構整理乾淨(拆成模組) 增加 CLI 輸入...

技術 Day9 - Express.js 基礎知識 & 安裝

前言 先前我們用原生 Node.js HTTP 模組寫的那些程式碼雖然功能完整,但功能延伸越來越多之後,總是顯得有點雜亂,想整理又不知道如何下手。相較於前端有...

鐵人賽 Modern Web DAY 19

技術 【Day 19】React vs Next.js 設定客製化錯誤頁面

今天我們接著來看另一個當我們在初期設置專案時,會特別去設定的的部分,那就是「客製化錯誤頁面」。 我們一樣會先看 React 的部分,再看回來 Next.js 的...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 Toggle 展開/收合互動效果

在 Projects 區塊中,每個專案都會以卡片形式展示。隨著專案數量逐漸增加,若全部一口氣呈現,區塊會過於冗長,影響閱讀體驗。為了避免這種狀況,設計上加入了展...

鐵人賽 Software Development DAY 10

技術 Day 10 - 使用 Cursor 進行代碼功能開發

這一章, 我們先來實作基本的寵物互動功能,摸一摸 Cursor 寫代碼的工作流程, 試探一下 Cursor 的能力 在開始之前, 我們先用 Cursor 打開這...

鐵人賽 生成式 AI DAY 9

技術 Day 9: 點菜的藝術:Function Calling 的進階選項 (Behaviors)

在前一天的盛宴中,我們見識了 Function Calling 這道令人驚豔的主菜,看著我們的 AI 廚師如何根據客人的點單(使用者請求),自動從他的刀具組 (...

鐵人賽 Vue.js DAY 17

技術 Day 17: Composable 的「可擴展設計」與 Vue 3.6 新能力

開發的時候總會想怎麼才能改善效能?怎麼才能讓網頁跑得快?但是...真的是這樣嗎? 好多時候,「跑得更快」不如「設計得更好」,畢竟程式碼在未來還是有機會擴充維護,...

鐵人賽 Vue.js DAY 9

技術 把單頁升級成多頁:用 Vue Router 做「首頁 ↔ 使用說明」

今天目標是希望能把單頁 App 變成「小型多頁網站」:Home(任務清單)+ About(使用說明)於是我做了以下幾步:1.安裝 vue-router@4,建立...

鐵人賽 Software Development DAY 9

技術 Day9: ISP 介面隔離 (避免「萬能神 prompt」)

今日主題: I (ISP):介面隔離原則 今天有一個考模擬考的功能班長 = OPS(大介面,擁有所有科目的模擬考卷)。數學小老師、英文小老師、自然小老師 = U...

鐵人賽 Security DAY 9

技術 0x09 / Files.欲讀啥?欲寫啥?佇 procfs 下跤會當變啥物魍?

咱常在會拄著一寡會當隨咱寫檔案抑是讀檔案的漏縫,像昨昏講著的 LFI 嘛算是一款任意讀檔的利用——毋過,讀罔讀,寫罔寫,咱嘛毋是逐改攏好運,會當拄著彼款共內容...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12 我的鐵人賽第十二日 | 坐得下、走得動、環境…嗯,就那樣

延續前幾天的觀察,今天的焦點是石二鍋桂林家樂福店的環境氛圍。照理說,如果口味不行、服務不佳,至少環境還能稍微扳回一城。但看完評論後,心情有點微妙——因為環境唯一...

鐵人賽 生成式 AI DAY 10

技術 Day10 把 GAS 拉回 IDE:快速 clone & push

今日主題 這兩天想實作跟優花的方向都是既有的慣用工具,是否還有流程上可以更優化的地方。 昨天是在n8n流程上,改調用 MCP 來減少從0開始設定 Workfl...

鐵人賽 Software Development DAY 23

技術 [Day23] n8n Token 管理實踐:從單一憑證到多專案靈活配置

n8n Token 管理最佳實踐:從單一憑證到多專案靈活配置 前言 在 Day 20 的內容中,我們運用了權限控管功能,主要用於設定 HTTP Request...

吃出一個SideProject! 系列 第 9 篇

技術 Day9:Auth Service - 註冊功能測試與除錯

經過前幾天的努力,總算是把功能寫完也成功啟動服務了,但在確認功能正常之前,說完成好像也還太早了。俗話說的好:不出意外的話,就要出意外了 XD所以,今天我們就來實...

鐵人賽 Software Development DAY 11

技術 Day 11:測試 API 的錯誤情境(400, 404 )

因為真實專案裡 API 不可能永遠都回 200,所以我們需要知道當錯誤發生時,系統會回什麼。400 Bad Request代表傳錯參數格式404 Not Fou...

鐵人賽 Modern Web DAY 9

技術 Day 9 : 為什麼 Hooks 一定要寫在最上層

學 React 的時候,你一定聽過一句規則: Hooks 必須在最上層呼叫不要放在 if / for / while / 條件式裡!React 為什麼要這樣限...

鐵人賽 自我挑戰組 DAY 9

技術 Day9 Helm Chart 部署與版本管理

在昨天的瀏覽 Bitnami Library中 我們提到了helm install my-release oci://registry-1.docker.io/...

鐵人賽 生成式 AI DAY 14

技術 Day14-LLM相關工具與資源(加茂憲紀)

大型語言模型(LLM)的崛起,不僅引領了人工智慧的浪潮,也催生了蓬勃發展的工具與資源生態系。對於中文開發者、研究人員或是有興趣的學習者,掌握相關工具與資源至關...

鐵人賽 自我挑戰組 DAY 9
探索AI之旅 系列 第 9 篇

技術 [Day9] 用 AI 幫一張失敗的照片起死回生

相信每個攝影人都有一堆「失敗照」,因為我拿的是非常初階的相機,鏡頭的焦距沒辦法拉很遠,剛出社會買的,所以口袋不深,買不起貴貴的鏡頭,所以有點距離的動物通常都拍不...

鐵人賽 生成式 AI DAY 10

技術 Day10 -

承上篇 「角色扮演」= 讓 AI 穿上不同身份的樣子 可以拿到更符合需求的答案 但有時候即使角色設定正確AI 還是可能給出一堆「看似有用但很散」的回答也就是大...

鐵人賽 Modern Web DAY 10
現在就學Node.js 系列 第 10 篇

技術 用HTTP、fs與path模組 — 打造靜態檔案伺服器和API - Day10

已經來到第十天了,我們已經學習不少Node.js的相關知識與概念, 今天要整合以下幾個模組: path 模組 → 處理路徑、避免路徑錯誤 fs 模組 →...

鐵人賽 Security DAY 16
30 天闖關 picoCTF 系列 第 16 篇

技術 [2025鐵人賽Day16]Big Zip

這是我們今天要看的題目一樣我習慣不只靠附檔名確認檔案格式,而是親自用指令確認。得知真的是zip檔後,我們將它解壓縮。將它解壓縮完成後,可以看到一個叫big-zi...

鐵人賽 Software Development DAY 22

技術 [Day 22] 團隊使用 n8n + AI + API 做 Code Review 的最終方案:Discussion API 實戰 (下)

團隊使用 n8n + AI + API 做 Code Review 的最終方案:Discussion API 實戰(下) 前言 經過兩篇的節點設計,今天會完成最...

鐵人賽 AI & Data DAY 9

技術 處理缺失值

在資料清理過程中,缺失值 (NaN) 幾乎是必定會遇到的狀況。舉例來說,可能是某一天沒有交易數據、某些欄位沒有填寫完整,又或者資料在蒐集過程中有遺漏。這些 Na...

鐵人賽 自我挑戰組 DAY 21
從零開始學習Unity引擎 系列 第 21 篇

技術 unity學習day21--模組的動畫

前面看過了自製的動畫,現在從資源商店下載動畫來看看模組是怎麼運行的,這是unity官方提供的模組。 導入unity後建立一個平面讓機器人有辦法行走,然後加入模組...

鐵人賽 Software Development DAY 10

技術 Day 10:寫簡單的 Tests( 驗證回傳的 Status Code = 200 )

今天學習的test能幫助我看1.是否可以自動驗證 API 正確回應不用每次都人工看「Status: 200 OK」,測試程式碼會幫忙檢查,如果 API 壞掉或回...

鐵人賽 Build on AWS DAY 16

技術 Day16 用 Lambda 建立一個 Hello User 程式

昨天我們已經認識了 Lambda 的基本概念:事件觸發 → 執行程式 → 回傳結果 。也做了簡單的小測試,今天我們用Lambda寫一個簡單的小程式,並稍微做個介...

鐵人賽 Modern Web DAY 11

技術 Day 11 — JSON vs XML:API 為什麼更愛 JSON

之前一直都是在處理 API 回傳的 JSON,但其實還有一種常見格式是 XML。 今天就來比較 JSON 跟 XML,它們有什麼不同,以及為什麼 API 幾乎都...

鐵人賽 Vue.js DAY 23

技術 Day 23:[APIの呼吸・貳之型] 錯誤處理 - 攔截器與重試機制

在上一回的修煉中,我們打造了 axios 客戶端。它配備的「回應攔截器」可以在偵測到 401 錯誤時,果斷地將使用者登出並踢回登入頁。這確保了系統的安全性,但從...

鐵人賽 生成式 AI DAY 23

技術 【Day23】建立 A2A 的 Agent Card

介紹 昨天已經介紹了 Agent2Agent 協議的背景與動機,今天要開始逐步實作一個簡單的 Agent Server,先從核心概念與 Agent Card 開...