iT邦幫忙

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

技術 C 語言與資料結構之 堆疊(stack)

堆疊是一種線性資料結構,遵循後進先出 (LIFO) 原則,也稱為先進後出 (FILO)。這表示新增至堆疊的最後一個元素是第一個要移除的元素。它的運作方式就像一堆...

鐵人賽 Security DAY 27

技術 【DAY27】工具介紹/威脅情報(TI)整合與弱點掃描

記不記得之前我們有接過很多日誌回報的事件調查,讓今天的話,我們就更深入一點,用一些工具來做威脅情報的整合跟弱點的掃描吧,但是製作真的需要花一些些時間,所以可能3...

鐵人賽 Software Development DAY 16

技術 Day 16:撰寫自動化測試(例:檢查 JSON 欄位存在)

學到 如何用 Postman 的 pm.test 去檢查 API 回傳的 JSON 內容,不只是驗證狀態碼 (200),還可以檢查 某些欄位有沒有存在。 一樣用...

鐵人賽 Security DAY 13

技術 Day.13 隱寫術 Steganography(五)Steganography in Python

目錄 前言 Steganography WavSteg LSBSteg StegDetect 總結 正文 前言 這是我在 Day.11 很崩潰地嘗試各種工具...

鐵人賽 生成式 AI DAY 21
練習AI 系列 第 22

技術 RAG「增量索引」+ 併發控制 + 刪除檢測

🆕 程式碼 src/utils/hash.js(新增)// src/utils/hash.jsimport fs from "fs";im...

鐵人賽 Security DAY 13

技術 Day13 在 GEOGUESSER 當個 Cheater

🧂 前言 今天要分享的是 OSINT當中非常常出現的看圖片猜地方,身為對地理一竅不通的我,非常需要很多的工具幫助我去分析各種資訊,而這類問題有一個還蠻廣為人知的...

鐵人賽 Mobile Development DAY 13

技術 Day 13 - Firebase 專案設定:從多環境管理到雲端整合

在 Day 12 完成 UI 測試架構後,我們要開始建立 CrewUp 的雲端基礎設施。今天我們要解決一個實際專案中很重要的問題:如何同時處理多環境管理和 Fi...

技術 Day13 - Express Generator(2)

前言 昨天我們透過 Express Generator 快速建立了專案骨架,今天就要在這個基礎上實作一個完整的 TodoList。主要放在 View 層的實作、...

鐵人賽 自我挑戰組 DAY 27
30 天全面認識 Python 系列 第 27

技術 Day 27:檔案與資料夾管理

為什麼要學檔案與資料夾管理? 除了文字檔案的讀寫,實際應用中我們常常要處理一整個資料夾的內容,例如整理圖片、批次更名、備份檔案,Python 提供了 os 與...

鐵人賽 Modern Web DAY 17

技術 Day 17|型別安全的路由參數與查詢參數驗證:express + zod

昨天我們用 zod 做了 環境變數驗證, 今天要把這個概念延伸到 API 輸入驗證, 確保「前端送進來的資料」在到達你的程式邏輯前, 就已經是乾淨、合法、型別安...

鐵人賽 Vue.js DAY 13

技術 Day 9.5 — 讓通訊更好用的魔法:用 Axios 封裝飲料訂單 CRUD

前言 昨天(Day 9)我們用最簡單的 fetch 打通了 GET / POST,正式踏出「能跟世界溝通」的第一步。今天把這條資料管線升級:導入 Axios 和...

鐵人賽 Security DAY 13

技術 Day 13 Resilience and recovery in security architecture

1. High Availability High Availability 的設計會應得抵抗網路攻擊,佮自動偵測、減輕佮修復 vulnerabilties。L...

鐵人賽 Software Development DAY 15

技術 Day 15:建立 Mock Server(模擬 API)

Mock Server 是當前端工程師在開發時,後端 API 可能還沒完成。這時候可以用 Mock Server 先模擬 API 回傳的資料,讓前端可以先測試。...

鐵人賽 Software Development DAY 29

技術 遞迴的風險

「遞迴是不是其實也用到了 Stack 啊?」我好奇地問,因為剛剛聽起來遞迴是找到最簡單的答案之後,倒退回來做困難的。 「沒錯,不只遞迴,所有函式呼叫都會用到 S...

鐵人賽 Software Development DAY 27

技術 [Day 27] Magento 開發技巧分享:Debug 與優化的 3 個小撇步

前言 前幾天我們聊了很多 Magento 與 Redis 的快取問題。今天換個口味,來分享一些我在開發過程中常用的小技巧。這些方法雖然簡單,但在日常專案中卻能大...

鐵人賽 生成式 AI DAY 13

技術 Day 13. Scaled Dot-Product Attention: 從做 LLM 中看 query, key & value weight

可訓練權重 前情提要 Token 本身的視角 (Query):「寫」這個字,應該要在乎什麼樣的資訊? Token 以外的視角 (Key):哪些文字會跟...

技術 Day17:遇到挫折的不甘

誠如先前文章所言,我的 IT 學習之路至今僅僅兩年,但已經歷過數次重大挫折。以下便分享其中兩段最深刻的經歷。 第一次的挫折,源自軟體版本不同所造成的隔閡。在程式...

鐵人賽 AI & Data DAY 14

技術 一起來參加Kaggle競賽-提升實戰經驗14(本地 Validation 有 0.736,上傳 Kaggle ......)

昨天我們已經在本機端成功完成 Google News 預訓練 Word2Vec (300 維度) + XGBoost 的分類任務。程式在本機環境可以執行,結果也...

鐵人賽 IT 管理 DAY 27

技術 Day27 - 章節二十六:雲端修行進階 ‧ VM 定時開關機與自動化維運(雲端修行篇)

在完成 VM 的建立之後,修行者繼續踏上修行之路。長老告訴他:真正的守護者,懂得節省靈力(成本),也懂得在危機中保護資源(備份與監控)。 於是修行者開始學習...

技術 從基礎建設web網頁-第五章 HTML 進階語法-表單

表單 1.建立表單 <form id="signupForm"> <h2>會員註冊</h2> fo...

鐵人賽 Modern Web DAY 13

技術 #76 用 CSS 解決文字上下多出來的神秘空間:text-box-trim / text-box-edge

你是不是也常常爲了文字上下多出來的神秘空白間距感到困擾,導致按鈕裡的文字、或是標題跟內文之間的距離怎麼調都感覺不太對勁? 在過去,每個字型本身都會包含一些內建...

鐵人賽 Security DAY 17

技術 API Security:API 就像插座,安全要注意什麼?

API 安全的三大核心風險API 的設計與部署,有三個核心的安全問題需要特別注意: 身份驗證與授權不足(未經許可的存取)這是最常見、也最致命的風險。 比喻:...

鐵人賽 Software Development DAY 13

技術 Day 13 - 結構化日誌:logging/structlog 與 JSON Log

在前 12 天,我們已經建立了環境、依賴、目錄結構、測試、設定與秘密管理的基礎。專案「能跑、能測、能設定」。 但還缺一個關鍵拼圖:日誌(Logging)。 日誌...

鐵人賽 生成式 AI DAY 16

技術 Day 26: 終極武器初探:用 Vertex AI Search 建立你的專屬知識庫

在過去的 25 天裡,我們一直在「教導」AI。我們給它指令、給它範例、設定它的角色。但這個過程,始終是我們在單向地「餵養」它。 有沒有一種可能,讓 AI 能「主...

技術 Day13 合成模式 (Composite Pattern)

擬人化角色:【自然的森林之靈】 種族: 森林之靈/樹精 外貌: 一位由樹根和藤蔓編織而成的女性形態。她的頭髮是樹枝和嫩芽,裙襬是粗壯的樹根深入大地。她漂浮在...

鐵人賽 DevOps DAY 13

技術 【Day 13】不再需要 Dashboard?LLM 驅動的可觀測性介面

概述 在可觀測性的世界裡,資料可視化與使用者介面,始終是我們從龐大數據中提煉洞見的最後一哩路。這正是為什麼像 Grafana 這樣的可視化平台,即便歷經多次技...

鐵人賽 Software Development DAY 19

技術 Day19 Vue 共用元件:Easy Data Table 介紹

介紹完自行開發的元件後,本篇將介紹其他由社群提供的第三方開源套件——Easy Data Table。該元件專為 Vue 3 開發,方便建立資料表格,支援基本的排...