iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 11

Day 11|第二階段:核心 API 開發 (五)輸入驗證系統與錯誤處理強化

今天的開發重點是 Step 6:加入輸入驗證與強化錯誤處理,目的是確保系統的資料完整性與 API 安全性。Claude設計了一個 三層式驗證架構,並搭配統一的錯...

鐵人賽 自我挑戰組 DAY 10

Day10 資料結構:鏈結串列 (Linked List)

昨天介紹了 陣列 和 矩陣,今天來介紹也很常見的 鏈結串列 (Linked List)。 Linked List 也有分成幾種: 單向鏈結串列 (Singl...

鐵人賽 生成式 AI DAY 24

Day 24 - Sprint 環節的動態編排:選擇開發模式

還記得我們在 Day 5 提到的 AI-DLC 嗎?這個概念的核心就是「循環」與「適應」。不同的專案需求、團隊狀態、時程壓力,都需要不同的開發模式。就像打遊戲選...

鐵人賽 Modern Web DAY 10

Day 10:排版技巧:Grid 的格線系統

昨天我們學了 Flexbox,解決了很多像置中、平均分布這種以前很麻煩的排版問題。但如果整個網頁需要更完整的版面規劃,光靠 Flexbox 還是會有點吃力,這時...

吃出一個SideProject! 系列 第 10

Day10:Exception

昨天我們在進行功能測試的時候出現了意外的問題,也在文末點出了問題的原因。因為與 Exception 的處理有關,今天決定花一點時間來整理先前認識 Excepti...

鐵人賽 AI & Data DAY 10

RAG 的最後一哩路:Context

在前篇文章中,我們探討了 RAG 系統的兩個核心階段:準備階段 (Indexing) 與查詢階段 (Querying)。我們了解到,這套流程如同為 AI 精心打...

鐵人賽 IT 管理 DAY 10

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

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

鐵人賽 自我挑戰組 DAY 10
從零開始學習LeetCode 系列 第 10

Day10 Intersection of Two Arrays

題目:給定兩個整數陣列 nums1 和 nums2,請回傳它們的 交集(不重複元素) 結果中的每個元素必須是唯一的,順序不重要。 解法一 雙層迴圈...

鐵人賽 Modern Web DAY 23

Swiper.js 進階:別再只用小圓點!用 `renderBullet` 打造獨一無二的導航分頁,寫原生JS的請進

嗨咿,我是 illumi!今天跟大家一起用純Js做輪播圖,只要去Swiper官網複製,就可以得到輪播圖!但預設的小圓點分頁 (pagination) 有點單調,...

鐵人賽 自我挑戰組 DAY 10

Day 10 我的鐵人賽第十日 | 服務大調查!這次火鍋店表現如何?

承接 Day9 對肉多多板橋實踐店的觀察,今天我們來到第三家火鍋店 —— 石二鍋桂林家樂福店。這間店在學生族群和家庭客之間都很有人氣,原因很簡單:算是平價的火鍋...

鐵人賽 Modern Web DAY 10

Day 10 - 保持 Component 的 Pure

今天要來介紹一個我們在寫 React Component 很重要的觀念,就是讓 Component 保持純淨(Pure)。前面的文章就有提到在寫 Compone...

📦 CSS 盒模型 & 排版,網頁元素是怎麼排排站的?(Day 10)

你有沒有想過,為什麼一個 < div > 看起來像是一個方塊?其實在 CSS 世界裡,所有元素都是一個「盒子」(Box)。這個「盒子」就像積木,你要...

鐵人賽 Modern Web DAY 12

Day 12 — 日曆 API:API 失敗也能顯示正確星期

今天是星期幾? 這個問題看起來很簡單,但其實背後牽涉到時間處理、時區判斷,還有 API 的應用。 今天我就要來練習日曆與時間 API,學習如何在 Python...

深度學習Tensorflow 2.X 系列 第 25

提前停止(Early stopping)

過度擬合就是模型在訓練資料上表現得很好,但在沒看過的測試資料上效果卻很差。為甚麼要提前停止? 在模型訓練過程中,我們會同時觀察訓練資料和驗證資料的表現。一開始,...

鐵人賽 Security DAY 29

Day 29 - format string

想必大家在做 CTF 時都遇過那種題目:把使用者輸入直接丟進 printf、fprintf、syslog 或類似的 log 函式,結果一輸入特殊格式字串程式就開...

鐵人賽 DevOps DAY 17

【Day17】Kubernetes 實戰演練:打造 WordPress + MariaDB 部署

前情提要 昨天我們看到 Kubernetes 如果將資料存儲脫離 Pod 的生命週期,從 Volume 到 PersistentVolume (PV)、Per...

鐵人賽 自我挑戰組 DAY 10

coding小白盜版學校官網ㄉ30天挑戰日記 有點太簡單的視覺回饋hover

Ladies and jentlemen,walcome to my coding 小白盜版學校官網日記ㄉ第十天~ 這個計畫的內容是我這個coding超新手會在...

鐵人賽 Build on AWS DAY 10

Day 10: 30天部署SaaS產品到AWS-架構回顧與雲端基礎設施總結

前情提要 經過前面 9 天的建置,我們已經在 AWS 上建立了一個完整的 OTP SaaS 系統。今天我們來回顧整個架構演進歷程,總結我們建立的雲端基礎設施,並...

📚 [DAY10] 第一篇文章:專家版補完計畫!同一篇文章不同視角

昨天寫完小白版文章草圖後,我回頭一看——這篇故事雖然超親切,但如果有資深讀者想更深入理解區塊鏈呢?不能只有童話,我們也要有技術乾貨!於是,今天的任務是為《三隻小...

鐵人賽 自我挑戰組 DAY 10

避免腰痛(中篇)

定時變換姿勢與活動伸展 只要長時間維持同一個姿勢,不管是坐著還是睡覺,其實都會讓腰椎變僵硬。我自己就曾經在冬天剛起床時,因為突然打個噴嚏就閃到腰。從那之後,我就...

學習 LLM 系列 第 10

Day 10 準備中文資料集 (1)

**為什麼要準備 : **在專門領域或特定任務上需要專屬的中文資料集,英文資料相對多,中文資料很多時候需要自己準備流程 收集資料(reviews、客服對話、知...

鐵人賽 自我挑戰組 DAY 10

Day10:角色的知識邊界

1.前言 昨天說了角色回答範圍的限制,讓角色不會亂回答無關的問題。但還有一個更細緻的問題:角色知道多少?換句話說,角色的知識邊界要怎麼控制,才能讓它既真實又不亂...

鐵人賽 IT 管理 DAY 21

Day21. 為什麼越是開會,進度反而越推不動?

同是 PM 天涯淪落人,你是不是也常和我一樣:早上需求會議、下午跨部門討論、傍晚專案檢討會,晚上還在 Slack/Teams 上繼續同步。大家都很努力在推進,但...

鐵人賽 生成式 AI DAY 10

進度三分之一了!-LeetCode 35. Search Insert Position

終於第10天了! 今天的題目大意是 :給你一個 排序好的整數陣列 nums(不重複),以及一個目標值 target,你要找出 target 應該插入的位置 如...

鐵人賽 Security DAY 10
飲血使徒的隱寫術奇境 系列 第 10

【Day10】相位編碼隱寫術

相位編碼隱寫術(Phase Coding Steganography) 介紹 相位編碼(Phase Coding)是一種應用於音訊隱寫術(Audio Stega...

鐵人賽 AI & Data DAY 10

【Day 10】資料清理與格式調整:讓 Notion JSON 與 SQLite Schema 對齊

前情提要:從 JSON 到 SQLite在 Day 8,我們完成了 Notion Pipeline,可以一次抓取多個 Database → Page → Blo...

鐵人賽 自我挑戰組 DAY 8

Day9:AI 會取代老師嗎?還是成為最佳助手?

前言: 在前幾天的探討中,我們看見教育 AI 在學習引導、內容過濾、數據彙整甚至長期規劃上的潛力。然而,隨之而來的一個大哉問是:當 AI 越來越強大,它會取代老...

鐵人賽 自我挑戰組 DAY 10

趨勢分析

讓昨天計算出來的平均值加入「趨勢分析」功能,程式會根據平均值給出整體評語,例如「整體偏高」「整體偏低」「整體正常」。 程式碼解釋:1.要把平均值計算和分析趨...

鐵人賽 自我挑戰組 DAY 0

Day 9 : 從個人到群體——AI 哲學平台的集體應用

前言: 在過去的日子裡,我逐步構想了 AI 哲學平台如何作為「個人心理與哲學對話」的空間:透過卡牌選擇、模組化流程、心理學分類,以及具體的互動設計,讓使用者在孤...

鐵人賽 AI & Data DAY 10

Day 10 - Word2Vec

這幾天陸續都有談到,要讓電腦能夠處理並理解人類語言的方式,就是要把文字轉換成數值,也就是「向量」。 昨天的 Bag-of-Words Model 把文字轉換成向...