iT邦幫忙

技術文章

RSS

Ep20|Spark application 跑在 YARN 時,ResourceManager、ApplicationMaster、NodeManager 各自做什麼?

Ep19 把 Standalone、YARN 與 Kubernetes 放進同一張地圖後,我知道 YARN 能替 Spark 配置資源;這篇文章我們要進一步了解...

Day 9|多表關聯與資料整合:Pandas Merge 與 Concat 實戰

第九天,我們要解決資料分析中極為常見的需求——多表格整併(Data Merging & Concatenation)。在實際專案裡,數據很少單獨存放在同...

Claude Code 雲端實戰篇0:拿送的美金 250 額度做一個每天自動跑收集股票相關資訊的工具(總覽)

為什麼想測 9 月底,Claude Code 的雲端 session 正式推出,Pro 和 Max 訂閱者可以領一筆只能用在雲端的額度,我的 Max 方案領到美...

Day21:思考PQC檔案變胖的影響

一、PQC 檔案與資料變胖的核心影響:1.網路傳輸延遲與頻寬成本增加:影響:在TLS憑證交握或API傳輸中,更大的封包可能導致多次往返或觸發TCP封包碎片化,拉...

Solidity 基礎語法與型別系統解析

在 Web3 的世界裡,每一行程式碼都與「錢(加密資產)」直接掛鉤,且佈署後無法輕易竄改。因此,今天我們在解析 Solidity 的基礎語法時,我不會只教你怎麼...

開發環境建置:Hardhat 與 Foundry 實戰比較與安裝

Remix 確實非常方便,隨開即用,但當我們要把專案規模放大,或是進行嚴謹的資安測試與自動化部署時,網頁版就顯得力不從心了。因此,身為未來的專業開發者與資安人員...

[Day 8] 從底層走向應用:智慧合約與 EVM (以太坊虛擬機) 運作原理

我們從零開始探討並實作了輕量級區塊鏈架構。那個微型區塊鏈非常適合用在資源受限的物聯網環境,幫我們解決了資料不可篡改的問題。但是,如果我們想要在區塊鏈上執行更複雜...

Kimi K3與DeepSeek V4-Pro該選哪個?2026年實測

Kimi K3與DeepSeek V4-Pro該選哪個?2026年實測:換模型前我先看了「思考token」 比較這兩個模型時,真正改變我判斷的不是跑分 封面為...

接AI API中轉站之前,我用四項檢查把它驗了一遍

接 AI API 中轉站之前,我用四項檢查把它驗了一遍 背景:為什麼會考慮中轉站 團隊的內容處理服務原本直連原廠 API,遇到兩個實際問題。 一是付款:原廠要外...

Day25 BehaviorGuard:整合 Process、Network、Correlation 與 Response Pipeline

在前面 24 天的開發中,我們已經陸續完成 Process Detection、Network Detection、File Monitoring、Persis...

[OpenCV 學習筆記] 9. Hough Transform: 使用 OpenCV 套件進行直線偵測!

本文將簡單介紹 Hough Transform 偵測直線的基本原理,並使用 OpenCV 套件進行直線的偵測。 Hough Transform 原理:在理解...

Day24 BehaviorGuard:使用 nftables 實作 IP 阻斷與 Response 整合測試

在 Day22,我們使用 SIGTERM 成功終止 Kali Linux 中的測試程序。 Day23 則加入 Response Policy,透過程序白名單、P...

Day23 BehaviorGuard:建立 Response Policy,驗證白名單與程序身分

在 Day22,我們透過 Python 的 subprocess 模組,成功使用 SIGTERM 終止 Kali Linux 中的 sleep 60 測試程序。...

图片、视频、音频文件触发恶意代码执行的原理与 Kali Linux 上复现与分析实战

研究方向: 二进制安全、文件格式解析、内存漏洞、漏洞分析、Fuzzing 实验环境: Kali Linux、GCC、GDB、AddressSanitizer、...

Day 15 | 編輯待辦事項:PATCH 和 PUT 差在哪

今天補上編輯功能,讓打錯字的待辦事項可以直接修改,不用刪掉重來。 今天做的事後端新增一支PATCH /api/todos/:id,只更新標題欄位,驗證邏輯沿用新...

Day 14 | 分類篩選:認識 query string,順便修掉昨天的排序問題

第十三天加了分類和截止日,但清單只能整份顯示。今天讓使用者可以依分類篩選,同時處理昨天發現的新增後排序位置不對。 今天做的事後端的GET /api/todos改...

【Day 13】賦予對話記憶:在 n8n 中實現 Dify 上下文延續與多輪任務修改

在昨天的 Day 12 中,我們為系統建立了嚴密的錯誤警報機制(Error Trigger),確保工作流具備高可用度。然而,目前的待辦助理每次接收訊息時,都像是...

【Day 12】建立高可用流程:n8n 錯誤處理(Error Trigger)與容錯機制

在昨天的 Day 11 中,我們成功串接 Telegram Bot 完成了任務落地後的即時推播回報。然而,真實的自動化環境往往充滿不可預期的變數:例如 Dify...

【Day 11】即時推播回報:用 Telegram Bot 發送任務建立成功通知

在昨天的 Day 10 中,我們成功利用 Webhook 將整體工作流打通為端到端(End-to-End)的全自動管線。今天我們要為這個系統補上最後的「即時反饋...

Day20:看懂NIST PQC核心演算法

ㄧ、看懂 NIST PQC 標準:1.FIPS 203(ML-KEM):量子時代的「安全信箱」(用來雙方安全交換密碼)2.FIPS 204(ML-DSA):量子...

【Day 05】給 NPC 一個真正的靈魂:串接 Google Gemini API 實現動態 AI 對話

一、 前言在前幾天的文章中,我們的「AI 酒館」已經具備了精美的暗色調介面,並且透過瀏覽器原生的 Web Speech API 實現了「聽(STT)」與「說(T...

Ep19|同一個 Spark application,放到 YARN 或 Kubernetes 後誰替它找資源?

在真實的大型資料場景裡,許多 applications、團隊與排程工作會同時競爭 CPU、memory 與機器。透過單一 Standalone cluster...

Claude Haiku 5.5 砍價 90%—Opus 5.5 運行成本再降 小模型翻身了嗎?

ClaudeHaiku5.5 砍價 90%、Opus5.5運行成本再降40%——小模型翻身了嗎? 三週兩連發。先看清楚它們各自能做什麼,再決定要不要換。 封面...

Haiku 5.5能接手你的日常工作嗎?

Haiku 5.5能接手你的日常工作嗎?從一份交接資料開始認識Claude輕量模型 用實用筆記的方式,整理模型用途、操作起點,以及交付前不能省略的確認。 封面...

第一次用Codex就上手:Windows、Mac安裝與API設定實作

從開啟終端機到收到第一個回覆,保留自動與手動兩條路,最後練習修改本機檔案。 剛開始接觸AI開發工具,未必要立刻交給它一整個專案。比較容易觀察的起點,是建立一...

Day22 BehaviorGuard:使用 SIGTERM 實作受控程序終止測試

在 Day21,我們已經將 Detection Engine 與 Response Engine 串接起來,讓 BehaviorGuard 偵測到可疑程序後,可...

Day21 BehaviorGuard:串接 Detection 與 Response Engine,驗證模擬回應流程

在 Day20,我們建立了 Response Engine 的初步架構,可以根據 Alert 的風險等級,產生對應的回應建議。 不過,目前的 Response...

Day20 BehaviorGuard:建立 Response Engine,讓資安系統不只偵測,還能決定如何回應

在前面的實作中,我們已經逐步完成 BehaviorGuard 的 Process Monitor、Detection Engine、Correlation En...

輕量架構的應用場景:確保物聯網感測資料上鏈的完整性

在過去的幾天裡,我們從密碼學的 Hash 與數位簽章打底,接著用 JavaScript 親手刻出了區塊資料結構、工作量證明(PoW)以及交易池機制。現在,我們手...

實作輕量級區塊鏈 (三):交易池與 P2P 網路廣播機制初步

我們成功實作了工作量證明(PoW),讓區塊的產生有了合理的節奏。但在前幾天的程式碼中,我們的區塊裡都只放了一筆簡單的 data(例如一個溫濕度數值)。 在真實的...