iT邦幫忙

技術文章

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

第三十章:三王會戰

2025年9月15日,午夜零點。 時間的齒輪,在蘭心大樓的核心,發出了一聲清脆而致命的咬合聲。那聲音如同古老時鐘最後一次報時,宣告著一個時代的終結,另一個時代的...

鐵人賽 DevOps DAY 29

Day 29:n8n + Notion 打造自動筆記系統

在今天,我們將學習如何利用 n8n 與 Notion API 整合,打造一個能夠自動整理資訊、建立筆記頁面的智慧化系統。這個應用場景可以將 RSS 新聞、自動摘...

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

Day29. Swift一定要會の天氣API實作篇 (3)

AreaView 今天教大家內部的功能怎麼設計! functions 首先我們要先處理好 Url 的編碼接著需要讓我們的 LifeCycle 包進去能夠呼叫我們...

鐵人賽 自我挑戰組 DAY 0

【Day 7】我的第一次攔截

前言: 萬事俱備,來實際攔截一個封包看看! 回到 Burp Suite,點擊上方的主分頁 「Proxy」。 在下方的子分頁中,確定在 「Intercept」 (...

鐵人賽 自我挑戰組 DAY 0

【Day 6】駭客的瑞士刀:初探 Burp Suite

前言 我的靶場 (DVWA) 已經在伺服器 (LAMP) 上完美運行,而這一切都搭建在作業系統 (Kali Linux) 中。今天,將正式拿出滲透測試中不可或缺...

鐵人賽 自我挑戰組 DAY 0

【Day 5】靶場竣工:安裝與設定 DVWA (Damn Vulnerable Web Application)

前言 今天的過程會牽涉到檔案操作、權限設定、資料庫建立與設定檔修改,是整個環境建置過程中細節最多的一步。 第一步:下載 DVWA 原始碼首先需要從官方的 Git...

鐵人賽 自我挑戰組 DAY 0

【Day 4】打造我的靶場地基:手動建置 LAMP 伺服器環境

前言在 Day 3, Kali Linux 已經順利開機並更新到最佳狀態,但還缺少一個可以讓我們合法練習的「靶場」。我的目標 DVWA 是一個基於 PHP 和...

鐵人賽 自我挑戰組 DAY 0

【Day 3】啟動我的駭客基地:首次運行 Kali Linux

前言 經過昨天的準備,我的硬碟裡現在應該躺著一個幾 GB 大小的 Kali Linux 虛擬機檔案。今天,我的任務是將這個檔案匯入 VirtualBox,按下啟...

鐵人賽 自我挑戰組 DAY 0

【Day 2】工欲善其事:安裝 VirtualBox 與下載 Kali Linux 映像檔

前言在 Day 1,我立下了目標:要打造一個屬於自己的資安實驗室。今天,就要來實現這個目標的第一步:準備好能夠運行我實驗室的平台。我不把攻擊用的軟體直接裝在自己...

鐵人賽 自我挑戰組 DAY 0

【Day 1】一切的開始:打造我的 Web 資安攻防實驗室

為什麼選擇「DVWA + Kali Linux」?學習資安,最忌諱的就是紙上談兵。要真正理解一個漏洞,最好的方法就是親手利用它一次。為此,我們需要一個安全的「靶...

鐵人賽 Rust DAY 29

Day 29:RefCell<T> 與內部可變性(Interior Mutability)

1. 為什麼需要 RefCell在 Rust 中,所有的可變性通常都必須在編譯期就確定。你不能同時擁有多個可變引用(&amp;mut),也不能在程式執行中改變一...

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

JavaScript String Search

在 JavaScript 中,有多種方法可以搜尋字串中的特定文字或模式。這些方法可用來找出子字串的位置、是否存在、或使用正規表達式做更複雜的搜尋。 常見搜尋方法...

鐵人賽 自我挑戰組 DAY 9

Day 25:Git 安全性 - 保護你的程式碼

今日目標• 避免敏感資訊外洩• 學會 Commit 簽署• 設定基本安全防護• 知道緊急處理方法 一、絕對不要 Commit 的東西❌ 絕對禁止: 憑證和金鑰...

鐵人賽 Mobile Development DAY 29

Day 29行程管家整合篇:前端溝通橋梁誕生,小助手開始對話!(前端2)

昨天,我們完成了行程管家小助手的前端架構基礎,定義了 Message 與 ChatRequest 等資料模型,為互動邏輯鋪好了第一塊地基。而今天,我們要邁出關鍵...

鐵人賽 Software Development DAY 29

Day29 : 小專案2 - 猜數字遊戲(終極密碼)

今天的專案目標是猜數字遊戲功能 :1.電腦隨機產生一個數字2.玩家輸入猜測3.提示「太大 / 太小 / 猜中了」4.計算猜測次數5.猜中後可以再玩一次6.有難度...

鐵人賽 自我挑戰組 DAY 30

Day 30 鐵人賽心得

本來就一直想要做一個屬於自己的作品集網站,剛好趁著這次鐵人賽的機會和挑戰,用 30 天的時間把它實現! 但最難的其實不是寫程式,而是從「草稿」開始。要先規劃 U...

鐵人賽 自我挑戰組 DAY 0
Leetcode自學 系列 第 20

Day 20 對稱二元樹

這題要判斷一棵二元樹是不是左右對稱。我一開始想到的方法是用遞迴,因為每個節點都需要跟它「鏡像位置」的節點做比較。比對時要注意,左子樹的左節點要對右子樹的右節點,...

鐵人賽 生成式 AI DAY 29
Swift一下就會了 系列 第 29

Day 29 天氣API 3

今天我們要繼續完成天氣 App的下一個部分,讓使用者能夠自己選擇要查詢的城市或縣市地區。 建立地區選單 我們先在程式中宣告一個陣列 Area,裡面放上所有台灣主...

鐵人賽 IT 管理 DAY 29

Day28-尋找志同道合的夥伴 NISRA 社群

NISRA (全名為「資訊安全研究會」Network and Information Security Research Association) 由輔仁大學資...

Day 29: 不同設計模式--擬人化角色設定集

以下打亂順序,試試看只看說明是否能講出該設計模式名稱 1 種族: 人類 外貌: 一位身穿輕甲的年輕指揮官,神情堅毅,手指著一張發光的戰術桌。桌面上方漂浮著多...

鐵人賽 Vue.js DAY 29
Vue 新手學習紀錄 系列 第 29

Day 29|Vue 串接資料庫

拖到最後要來還債了qq 來寫連接資料庫的部分Step1: 建立 server 資料夾這裡是用 postgres mkdir server cd server n...

鐵人賽 Security DAY 29

【Day 29】未來趨勢與總結:AI 在資安的應用探索

今日實作:閱讀文章並寫三點心得 AI 在資安的應用探索 – 三個最有潛力的方向 前言 人工智慧(AI)正在改變各行各業,醫療領域當然不例外。不過,除了輔助診...

鐵人賽 Software Development DAY 29

Ch 28. 來做一個線上聊天室吧!

Phoenix 這個 Elixir 語言的網頁程式框架,除了開發的工具很齊全,習慣之後寫起來很愉快之外,最著名的就是它可以很輕鬆的使用 WebSocket 通訊...

鐵人賽 Security DAY 29

Day 29:用 Burp Suite 解構智慧應用

[鐵人賽] Day 29:從 IoT App 情報蒐集到 API 攻防實戰 —— 用 Burp Suite 解構智慧應用生態 ✍️ 寫在前面前幾天我們聚焦在台...

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

Day29 First Unique Character in a String

題目:給定一個字串 s,找出其中第一個只出現一次的字元,並回傳它的索引如果沒有符合的字元,回傳 -1 解法一 用兩次掃描,一次統計,一次比對 雙迴圈 註解...

鐵人賽 Mobile Development DAY 29

# Day 29. 自訂元件範例:打造專屬 Spinner

在 Android 開發中,原生 Spinner 雖然方便,但外觀與行為常常不容易客製化。這篇將以 QuerySpinner 為例,實作一個自訂 Spinner...

鐵人賽 自我挑戰組 DAY 0
LeetCode 每日一題挑戰 系列 第 28

Day 28 —Search Insert Position

題目說明 給定一個 升序排列且不重複的整數陣列 nums,以及一個目標值 target。 請找出: 如果 target 存在於陣列中,回傳它的索引位置; 如果不...

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

Day29 - iOS 藍牙開發實作:總結篇

Day29 - iOS 藍牙開發實作:總結篇 今天來到我們藍牙開發系列的最終章。過去幾天,我們完成了 藍牙核心服務(BluetoothServices.swif...

鐵人賽 Build on AWS DAY 29

Day29 改寫回憶 ─ 編輯與刪除日記功能

1. index.html新增日記功能 選擇心情顏色 透過 &lt;select&gt; 選擇代表心情的顏色,選擇的顏色會存入日記物件中,用在歷史頁面呈現視覺效...

鐵人賽 Modern Web DAY 29

Day29|IDE(從整合開發環境到程式開發)

VS Code Visual Studio Code 是目前最受歡迎的開發環境,免費、開源、輕巧、擴充性超高。 常用插件推薦 插件名稱 功能說明...