iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 25
30 天闖關 picoCTF 系列 第 25

[2025鐵人賽Day25]Reverse

這是我今天要解的題目一樣我們先確認檔案型態 file ret ret: ELF 64-b...

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

Mongoose 入門 — 更高效的 MongoDB 操作工具 - Day 19

昨天我們透過 MongoDB Driver 直接操作資料,雖然能完成 CRUD,但實務上卻有幾個痛點: 程式碼冗長 每次都得 db.collection(...

鐵人賽 Modern Web DAY 14
Medusa.js 石化我的心 系列 第 17

Day17 進階實作 - 客製化模組 新增專屬保健單

如果是需要製作客製化保健單,我簡單用 Mermind 建立了以下流程: sequenceDiagram 客戶->>管理員: 建立需求單 管理員--&...

重複小幫手!迴圈 for/while (Day18)

昨天我們學了 if/else 條件判斷,能讓程式走不同的分支。但有時候我們需要程式 重複做一件事,例如: •把 1 到 100 的數字加總 •顯示 10 次「H...

鐵人賽 自我挑戰組 DAY 19

Day 19 微微動畫效果

主要針對navbar進行微微動畫的設計: 1. 點擊 navbar 的 item,可以描點至該區塊 在navbar 的 item 加上點擊事件,並為每個區塊元件...

鐵人賽 Modern Web DAY 18

屋內安全[ 7 / 7 ]:Token 要放哪裡?LocalStorage、Cookie、Memory 的優缺點與實作方式

當我們拿到 Firebase 的 idToken 後,下一個問題就是 ——「要放哪裡?」前端有三個常見選擇: 儲存方式 優點 缺點 適用情境 Lo...

鐵人賽 Build on AWS DAY 22

Day 22 - 建立Notion Integration並取的API Token

什麼是 Notion Integration?在 Notion 中,Integration(整合) 是一個「應用程式身分」,讓外部服務(像程式碼、伺服器或工具...

鐵人賽 Software Development DAY 18

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

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

鐵人賽 Software Development DAY 26

[Day26]Hash ≠ 加密,Base62 ≠ 魔法:資料處理入門基礎

開場 在軟體開發的世界裡,常常會聽到**「雜湊」、「編碼」**這些名詞。剛開始學習時,我也曾把它們和「加密」搞混在一起,結果越查越糊塗。今天的文章,我會用最簡單...

Day18 - bcrypt - 密碼加密

2025 鐵人賽 Day18 - bcrypt - 密碼加密 前言 前面講完了環境建立的部分,接下來的就往功能面去寫,後續幾天都會圍繞在註冊登錄的部分,今天就先...

鐵人賽 自我挑戰組 DAY 18

Day18:設計角色的盲點

1.前言 我們在創角時常常會想:角色會甚麼?像是技能、知識、口頭禪等。但其實角色不會甚麼,也就是盲點,才是真正讓角色變的立體的地方。因為現實中的人沒有全知全能,...

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

unity學習day30--製作遊戲(完)

現在來做結束面板,右鍵“Canvas”,點擊“UI”,選擇“面板”,並且把建立出來的子物件命名為“EndPanel”,同樣,A(透明度)為160,把檢查器左上角...

鐵人賽 Software Development DAY 18

Day18 : 模組與套件 – import、常用模組

Python 內其實已經幫我們準備了大量的模組(module)和套件(package),就像工具箱,可以直接拿來套用 1. 什麼是模組(module) 模組:...

鐵人賽 生成式 AI DAY 18

生成式 AI 的偏差與歧視風險

資料來源的偏差• 不平衡資料:如果訓練資料中某些群體(如特定性別、族群、語言)代表性不足,模型輸出就容易忽略或誤解這些群體。• 歷史歧視的延續:資料往往反映社...

鐵人賽 Modern Web DAY 18
30天絕望倒數JavaScript 系列 第 18

JavaScript Switch Statement

介紹 在 JavaScript 中,switch 陳述句用來根據 不同的值 執行 不同的程式區塊。它是一種比 if...else if...else 更清晰的多...

鐵人賽 Build on AWS DAY 18

Day 18 檔案存取控制:S3 x API x Presigned URL 實現安全/限時下載與預覽

一、前言 在系統中,檔案上傳後往往需要提供使用者下載或預覽功能。若直接將 S3 Bucket 設為公開,會導致資料外洩與濫用風險;若透過後端 Proxy 回傳...

鐵人賽 Modern Web DAY 18

Day18|Git 版本控制基礎

為什麼要用 Git? Git 是分散式版本控制系統 DVCS(Distrubuted Version Control System)。電腦本機(Local)、遠...

鐵人賽 生成式 AI DAY 18

【Day 18】 小專案 - 飯店搜尋 Agent(上)

接下來幾天,我們要一起完成一個小專案。這個專案會包含 四個簡單的 Sub Agent 和一個 Master Agent(Root Agent)。為了讓大家更容易...

鐵人賽 Rust DAY 18

Day 18:集合型別 (Vec、HashMap)

1. 向量 VecVec 是一個動態陣列,可以在執行時動態增減元素。 fn main() { let mut v: Vec<i32> = V...

鐵人賽 Modern Web DAY 18

Day18 - 藍隊 Agent:自動修補與防禦建議

在紅隊模擬攻擊之後,下一步就是 藍隊 (Blue Team) 的任務: 偵測 → 修補 → 加固防禦。 傳統藍隊工作往往需要大量人工: 資安人員手動檢查漏洞報...

鐵人賽 Security DAY 18

Day 18:SonicWall 黑名單匯入實戰

[鐵人賽] Day 18:SonicWall 黑名單匯入實戰 — Threat Feed × 自動化安全策略 📝 寫在前面 (Day 13)談到如何用 n8n...

鐵人賽 自我挑戰組 DAY 19
ÉCHO (迴響) 系列 第 19

第十九章:深淵的回音

伊森的請求,像一塊石頭,被扔進了數位宇宙最漆黑、最深不見底的海溝。 那段他花了二十分鐘才寫完的坦白,那些關於復仇、關於莉娜、關於失去一切的文字,已經消失在網路的...

鐵人賽 DevOps DAY 9

Day 19: PersistentVolume (PV) 與 PersistentVolumeClaim (PVC):持久化儲存

前言:為什麼需要持久化儲存? 在前一篇我們介紹了 Volume 的基礎類型,例如 EmptyDir 與 HostPath。雖然這些 Volume 在某些情境下很...

鐵人賽 DevOps DAY 18

Day 18:Function Node 撰寫自訂 JavaScript

在 n8n 裡,大多數工作都能用現成的 Node 搞定。但總有一些狀況太特殊,沒有對應的 Node,這時候就需要 Function Node 來幫忙。 Fun...

鐵人賽 Security DAY 19

PG Practice: Internal 攻略

Recon 先來看看這個靶機開了什麼服務PS. 這邊所使用的列舉程式來自 https://github.com/21y4d/nmapAutomator ,這個腳...

鐵人賽 Vue.js DAY 25

Day 25: SPA vs MPA - Vapor 架構策略

在前幾天,我們見證了 Vapor Mode 與 Alien Signals 帶來的性能革命:跳過 Virtual DOM diff、直接編譯為最小 DOM 操作...

【吳桑泥的淬鍊升級書單】Day18 為什麼聰明的你,會做出笨決策?

為什麼聰明的你,會做出笨決策? 當技術能力很強,決策卻一塌糊塗 有些人明明技術能力很強,寫起 Code 邏輯清晰、效能優化做得很好,但一遇到需要「做決策」的場...

鐵人賽 自我挑戰組 DAY 8

Day13:如何設計安全、透明、公平的教育 AI 系統?

前言: 教育 AI 面臨的風險:隱私外洩、偏見問題、透明度不足,以及可能造成教育落差。這些挑戰讓我們不得不思考,如果教育 AI 要真正成為一個「好老師的助手」與...

鐵人賽 自我挑戰組 DAY 0

Day 13:平台使用情境模擬:把哲學對話帶進生活

前言: 哲學 AI 平台所面臨的倫理挑戰——隱私、依賴、偏見,以及負面情緒處理的界線。今天,我希望讓這個概念走出抽象框架,進入更具體的「真實情境」。因為哲學若只...

鐵人賽 IT 管理 DAY 18

Day17-內網穿透的另外一種解法(SSH Remote port Forwarding)

在昨天 Day16-回到夢開始的地方(暫時的) 我們提到 SSH Local port Forwarding(下簡稱local forwarding)。今天我們...