iT邦幫忙

17th鐵人賽相關文章
共有 15614 則文章
鐵人賽 Modern Web DAY 15

技術 屋內安全[ 4 / 6 ]:JWT 驗證與最小後端實作

在做前端登入系統時,你可能會想:「我不是已經用 Firebase Login 登入了嗎?為什麼還要搞一個後端驗證?」別急,這篇文章用最輕鬆的方式帶你理解,還會附...

鐵人賽 Software Development DAY 19

技術 Day 19:學習 GraphQL API 測試

GraphQL是一種跟 REST API 不一樣的查詢方式,在 REST API 輸入 /users/1 → 只拿到 user 的資料。要 再打一個新的 /us...

鐵人賽 Vue.js DAY 30

技術 在 Vue 過氣前要學的第三十件事 - 我唯一知道的就是我一無所知

總結 直到今天就算是正式結束今年的鐵人賽了! 總集回顧 第一章基礎概念 在 Vue 過氣前要學的第一件事 - 先了解自己在 Vue 過氣前要學的第二件事 - V...

技術 網頁動起來!JavaScript 初體驗 (Day15)

前兩週我們把房子蓋好(HTML 結構)也裝潢漂亮(CSS 樣式),但它還是「靜態」的。今天,我們要接上電力系統 —— JavaScript (JS),讓網頁開始...

鐵人賽 Modern Web DAY 15

技術 Day 15 - 表單進階屬性的魔法

學習目標 認識 HTML5 新增的表單屬性 熟悉 placeholder、required、readonly、disabled、autocomplete 學...

技術 Day17:快取沒有更新!Spring Boot @CacheEvict 來救場

今天這篇文章要來介紹 Spring Boot 中對於快取的使用,會先簡單說明一下我遇到的問題,然後再進入實作解決問題 問題背景 MyMomentum 是一個個人...

鐵人賽 自我挑戰組 DAY 15

技術 Day 15 Kafka 架構總覽與核心組件

在前一篇文章中,我們談到 Log 與資料庫的關係,以及系統如何從傳統的批次處理轉向事件流架構。Kafka 正是這場轉變中最具代表性的實作之一,它將「Log」抽象...

鐵人賽 Modern Web DAY 18
FlowNest 系列 第 18

技術 Day18_系統測試與UX調整

今天主要在做整體測試,從 「未登入直接使用計時器」 一路走到 「登入 → 完成任務 → 發文 → 追蹤 → 聊天分享」 的完整流程,把可能遇到的使用場景都跑過一...

鐵人賽 DevOps DAY 15

技術 Day 15 - 解構 Parquet:從檔案結構看欄式儲存設計原理(上)

在前兩篇文章中,我們探討了 Data Lakehouse 的概念演進,以及 Apache Iceberg 如何透過三層架構實現高效的 metadata 管理。但...

鐵人賽 IT 管理 DAY 15

技術 Day14- HTTPS 的 S 到底安全再哪裡(上)

我們已經看過很多不安全的封包了,道理我都懂,但是為了看懂 https 的封包有幾件是我們需要先知道 TLS 交握 TLS(transport layer sec...

鐵人賽 Software Development DAY 18

技術 Day 18:測試 File Upload API(圖片 / PDF)

有些 API 不是單純傳 JSON,而是要讓使用者 上傳檔案(例如:圖片、PDF、音樂檔)。常見情境:上傳大頭照、病歷PDF、附件 要用的方式是POST,使用...

鐵人賽 DevOps DAY 29

技術 Day 29 - Terraform 實戰練習:Application Layer Pt.2

昨天在 Application Layer Pt.1 中,我們專注於 CI/CD 流程 與 Web 應用部署,讓整個專案具備自動化佈署與前端呈現能力。 今天要進...

鐵人賽 自我挑戰組 DAY 15

技術 D15:合成(2)

要在minecraft中新增合成表,要先到data資料夾新增rubymod/recipes,之後在recipes資料夾內放上2個json檔案,名字可以任意取(建...

鐵人賽 Security DAY 29

技術 Day 29|《終局之戰:攻防思維的完整循環 — Purple Team 紫隊一點通》

前言 昨天講完 Red Team 跟 Blue Team 之後,大概知道紅隊負責模擬攻擊;藍隊則專注於防禦與監控。這樣的一來一往雖然能找到問題點,但仔細想想——...

從零開始的 Linux 世界 系列 第 15

技術 【Day.15】滲透測試的第二步:WireShark 封包分析器!

經過了兩個禮拜扎實的訓練後,我們終於可以往下一步邁進,也就是繼 Nmap 之後的第二個工具:WireShark! 今天先來跟大家分享一下 WireShark 是...

鐵人賽 生成式 AI DAY 15

技術 Day 15 - Context Engineering

前面這篇介紹了,何謂 Context Engineering(上下文工程) 接下來要介紹其核心概念與如何應用,包括如何讓 AI 學會「記筆記」以維持專注,並介紹...

鐵人賽 IT 管理 DAY 29

技術 Day29 - 章節二十八:雲端結界 ‧ Google Armor 的守護之術(雲端修行篇)

在迷霧中追尋惡意請求之後,冒險者終於抵達城堡的核心。眼前是一座古老的祭壇,上面刻滿符文,散發著幽光。這正是守護整座王國的法術 —— Google Cloud...

鐵人賽 Mobile Development DAY 15
我將點燃Swiftの大海 系列 第 15

技術 Day15. Swift一定要會の調色盤實作篇 (2)

IBAction 我們在 UI 元件設定完成後,接下來要來設定元件的功能設定!我們在設定元件的動作行為時,需要用到 IBAction 也是跟拉 IBOutlet...

鐵人賽 Software Development DAY 15

技術 Day15 : 進階挑戰 – 列表、字典、集合大練功 !

練習1:購物車系統 (list + dict)題目程式範例輸出結果 shopping_cart 是一個列表,裡面有三個字典 用for 迴圈「從 shoppin...

鐵人賽 Mobile Development DAY 15

技術 Day 15.正規表達式(Regular Expressions)

今天來說說'什麼是正規表達式,它是一種描述字串模式的語法,用來匹配、搜尋或取代文字。 常用類: Pattern:編譯正規表達式。 Matcher:執行匹配操作...

鐵人賽 Mobile Development DAY 15

技術 # Day 15:【流暢度戰爭】Jank 的元兇:掉幀是如何發生的?

各位戰士,歡迎來到第十五天的戰場,同時也是我們**第二場大型戰役【陣地戰 —— UI 流暢度攻防戰】**的開端。 如果說「啟動速度」是我們給使用者的第一印象,那...

鐵人賽 生成式 AI DAY 29

技術 【Day29】使用 Langfuse 來監控 LLM 的使用狀況

介紹 昨天介紹了使用 LLM-Gurad 來針對 LLM 的輸入與輸出進行掃描,過濾掉有風險的內容,今天要介紹另一個工具 Langfuse,它是一個開源的 LL...

鐵人賽 Security DAY 29

技術 【DAY29】紅隊攻防演練與藍隊總結

經過前面環境部署、監控與自動化防禦,最後一天我們將進行紅隊攻防實作⭕️驗證整套系統效能,同時回顧與總結一個人的藍隊實戰體驗🦋🪼 一、紅隊攻擊模擬目標 基本...

鐵人賽 Modern Web DAY 15

技術 Day15|布林值(Boolean)

布林值的概念 布林值(Boolean)只有兩個值:true 與 false。 var x = true; var y = false; 布林值常用在「如果某個...

鐵人賽 自我挑戰組 DAY 16
LeetCode 每日任務 系列 第 16

技術 LeetCode Day16

21. Merge Two Sorted Lists 優化版 想法:當list為空離開迴圈是: current.next = (list1==null ? li...

鐵人賽 Modern Web DAY 15

技術 從聊天到表單:設計 LIFF 訂單頁面(UX + 驗證)

昨天我們完成了顧客查詢訂單狀態,現在要進一步改善「下單體驗」。 聊天式流程適合 Demo,但在真實商業場景中,表單往往更直觀。 今天我們將利用 LIFF (LI...

鐵人賽 Software Development DAY 15
渲染與GPU編程 系列 第 15

技術 Day 14|Vulkan 載入模型並加入光影

今天把昨天的「三角形」升級成「載入 .obj 模型 + 基本打光(Blinn-Phong)」。你會學到三件事:(1) 讀取模型並放進 Vertex/Index...

鐵人賽 Mobile Development DAY 15
我將成為Swift之強者 系列 第 15

技術 Day15 - 仿刻 iOS 鬧鐘實作:主畫面 UI 與基本功能

Day15 - 仿刻 iOS 鬧鐘實作:主畫面 UI 與基本功能 本篇文章將說明 MainViewController.swift 的設計思路,重點在於 鬧鐘列...

鐵人賽 自我挑戰組 DAY 15
LeetCode 每日任務 系列 第 15

技術 LeetCode Day15

21. Merge Two Sorted Lists 題目:給定兩個 已排序的單向鏈表 list1 和 list2,將它們合併成一個排序好的鏈表並返回新鏈表的頭...

鐵人賽 Software Development DAY 15

技術 Day15 : 元件衝突,為什麼不可能完美

今日主題: 就像全班要一起拼一幅「大拼貼畫」。 小明用彩色紙 小華用布 小美用亮片 每個作品都很漂亮,但要拼在同一張大海報上時,可能會掉下來或卡不住。在程式...