iT邦幫忙

技術文章

RSS

Day 12:重入攻擊(概念與流程圖)

重入攻擊(Reentrancy)是智能合約最經典也最危險的漏洞之一。它的本質不是複雜的密碼學,而是執行順序的問題──當合約在跟外部合約互動時,如果還沒把狀態更新...

Day 11:智能合約常見設計錯誤概觀

進入智能合約安全的實作細節前,先把常見的設計錯誤一次列出來,能幫你在寫合約、審查或測試時有「雷區清單」。今天我們用最精簡的一句話來說明每類錯誤,並附上簡短防護提...

Day 10:安全分類 — 鏈上(On-Chain) vs 鏈下(Off-Chain)

上一章我們聊到「區塊鏈的不可逆性」讓錯誤代價更高,那麼今天要進一步思考一個問題: 區塊鏈的安全問題,到底發生在哪裡? 許多人以為「安全問題=智能合約漏洞」,但實...

📅 Day 3:註冊與使用 ChatGPT

🧠 今日重點: 註冊 OpenAI 帳戶 認識介面與輸入方式 📌 內容介紹:ChatGPT 是目前最熱門的 AI 聊天機器人之一。只要輸入問題,它就能生成有條理...

📅 Day 2:常見生成式 AI 工具總覽

今日重點: 認識不同類型的生成式 AI 工具 選擇適合自己的工具 📌 內容介紹:主流 AI 工具分成幾類: 文字:ChatGPT、Claude、Gemini 圖...

📅 Day 1:什麼是生成式 AI?

🧠 今日重點: 了解 AI 與「生成式 AI」的差別 認識常見應用場景 📌 內容介紹:生成式 AI(Generative AI)是一種能「生成內容」的人工智慧技...

從零打造輔大課表神器:Chrome Extension 開發實戰 30 天 - Day 24

Day 24:課表HTML模板與基礎樣式 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 Chrome 擴充功能 💻 作者:輔大智慧資...

【30 天JavaScript 實戰 】 Day 5|函式基礎

今天是JavaScript學習紀錄的Day5,今天要來聊聊「函式」!函式就像是我們常常會重複用到的小工具,把它包裝起來以後,就能隨時呼叫,省時又省力。 今日的...

day16 多執行緒掃描結果的有序排列

昨天練習的輸出結果是沒有序的,因為Java 的多執行緒是非同步(asynchronous)的。每個 Thread 自己跑,主程式不等它。不同的執行緒完成時間不同...

Day 13:VPN 與加密通訊(TLS / HTTPS)— 原理、架構與應用

在現代網路環境中,資訊在傳輸過程中若未加密,極易被竊聽、竄改或偽造。為了確保資料在網路上的安全傳輸,VPN(Virtual Private Network) 與...

以Windows實作SniperPhish (12/30: 走馬看花~SniperPhish看一瞥Part3 郵件追蹤報告)

上一篇主要介紹SniperPhish的各種追蹤介紹,接著進入追蹤報告!SniperPhish的追蹤報告包括Quick Tracker、Web Tracker獨立...

以Windows實作SniperPhish (11/30: 走馬看花~SniperPhish看一瞥Part2 郵件追蹤設定)

上一篇主要介紹SniperPhish的首頁和設定,接著進入主要環節:追蹤!SniperPhish的追蹤環節包括Web Tracker(網頁追蹤)、Quick T...

以Windows實作SniperPhish (10/30: 走馬看花~SniperPhish看一瞥Part1 概覽與一般設定)

在上一篇文章中,已經初步設定好SniperPhish,屆時您的網址變更為「http://localhost/spear」,出現登入畫面,接著可使用預設的帳號「a...

一次徹底把指標體系講清楚!

最近有同學問我:除了分析方法,數據分析師還要掌握哪些技能?我認為,梳理指標體系就是很重要的一項技能。事實上,這已經成為求職過程中對數據分析師的基本要求之一。今天...

多平台整合(Omnichannel Chatbot Integration)讓 Chatbot 無所不在

現代使用者的溝通行為是「多平台、多裝置」的。他們可能早上用 LINE、下午在網站詢問、晚上又透過 IG 或 Facebook 聯繫。若 Chatbot 只能存在...

在 freecodecamp 開啟 daily coding challenge : Day12-Longest word

freecodecamp 是什麼 ? 以下是他們的自介 freeCodeCamp 是一個免費學習編程的開發者社區,涵蓋 Python、HTML、CSS、Rea...

Day 14 C程式架構模板

C 程式架構模板 📂 main.c #include <stdio.h> #include <time.h> #include &qu...

🔍 Ploogins 是什麼 WordPress 工具?

 ▌如果你在創建網站的最早期,需要 1 份「📝 完整的外掛清單」。Ploogins 線上查詢資料庫正是為這個常見需求誕生。 ▌例如你輸入希望建立 1 個有「📞...

在 freecodecamp 開啟 daily coding challenge : Day11-CSV Header Parser

freecodecamp 是什麼 ? 以下是他們的自介 freeCodeCamp 是一個免費學習編程的開發者社區,涵蓋 Python、HTML、CSS、Rea...

Day 23視窗應用程式進階控制檔案對話方塊:OpenFileDialog & SaveFileDialog

OpenFileDialog(開啟檔案對話框)1.用途當你希望讓使用者從電腦中選擇檔案(例如文字檔、圖片、音樂檔…)時,就可以使用 OpenFileDialog...

解LeetCode的學習筆記Day17_Letter Combinations of a Phone Number_Backtracking_DFS

今天是紀錄LeetCode解題的第十七天 第十七題題目:Given a string containing digits from 2-9 inclusive,...

D11|把 VPN 講透:它在做什麼、有哪些型態、協定怎麼選、常見風險怎麼避

小情境: 你在校外租屋,要連回學校/公司的 Git、NAS、內部 Wiki。VPN 到底幫你「變成內網的人」的?哪種做法對你最穩?真的有「越加密越安全」這麼簡單...

Day19 改進後的結果顯示與反思

這是顯示最後一段的split圖這是用最新的400根資料來預測並呼叫 backtest_strategy() 進行最終模擬交易產生的圖這是我的資金曲線圖這是這一次...

day15 了解執行緒(Multithreading)與競爭條件(Race Condition) 的概念

Race Condition(競爭條件):當多個執行緒(Threads)同時存取或修改同一個共享資源,因為「執行順序不確定」,導致程式結果不可預期的問題。多執行...

[Day21]簡易密碼產生器

用 Python 標準庫做一個本機密碼產生器:可選字元種類、長度、避免易混淆字元,一鍵複製到剪貼簿,並顯示預估強度(位元熵)。不需安裝任何套件。 功能重點 勾...

如何透過識別惡意IP位址來保護企業網路安全

前言 保護企業網路流量在對抗試圖危害組織並造成無可挽回損害的威脅行為者方面至關重要。識別新的潛在惡性目的地位址在此防禦中扮演關鍵角色——您無法保護未知需要保護的...

財務入門篇:費用分析,如何解決資料分散與多表分析難題?

01費用分析在分析什麼? 費用分析,主要是透過分析企業預算與實際費用資料的對比&趨勢,幫助企業及時把控經營情況。 02 用Excel進行費用分析有哪些缺...

[Day20]番茄鐘(Pomodoro)GUI

今天用 Python+Tkinter 做一個番茄鐘:專注 N 分鐘 → 休息 M 分鐘,支援開始/暫停/重置,完成會響鈴提醒。預設 25/5 分鐘,可自行調整。...

三大報表的暗號:一眼識破資金流向、獲利品質

資產負債表、損益表、現金流量表 — 三張人人都聽過的財務報表,看似各做各的事:一張看企業家底、一張算經營成果、一張追現金軌跡。 但真正的財務高手知道,它們其...

Day 12:入侵偵測與防禦系統(IDS / IPS)— 原理、類型與部署策略

入侵偵測系統(Intrusion Detection System, IDS)與入侵防禦系統(Intrusion Prevention System, IPS)...