iT邦幫忙

技術文章

RSS

JS DOM | 選取多個元素時的集合:NodeList vs HTMLCollection 有何不同?

當我們選取「多個」元素時(例如用 querySelectorAll 或 getElementsByTagName),JavaScript 回傳給我們的並不是真正...

JS DOM | 取得元素的方法:querySelector、querySelectorAll 與傳統選擇器

在 介紹DOM是什麼 時,提到如果把整個網頁比喻成一隻貓,DOM 就是貓身上的各個部位與神經反射。 既然現在我們已經有了貓了!接下來——當然就是選擇部位要來擼貓...

JavaScript 基礎概念 | 什麼是 DOM ?如果網頁是一隻貓

如果網頁是一隻貓🐱 如果把整個網頁比喻成一隻貓,DOM 就是貓身上的各個部位與神經反射。可以透過與特定部位互動,觸發不同的反應: 拍拍貓屁股:觸發「發出呼嚕...

Day2 理解量子位元(Qubit)與超載運算能力

一、什麼是量子位元(Qubit)?量子位元利用了量子力學的特性,並擁有疊加態(指在被測量之前,一個量子位元可以同時是0又是 1,同時包含了兩者的機率)在科學上,...

WordPress 用家請關注,Elementor 官方建議升級至 4.3.2 版本

 最近 Elementor 信任中心 (Elementor Trust Center) 在 2026 年 9 月 25 日發布緊急通知,關於早前的 Elemen...

Day 4|Wazuh 可以做什麼?認識六大核心資安監控功能

一、Wazuh 的六大核心功能 Wazuh 涵蓋許多資安監控功能,以下介紹其中六項主要能力。 核心功能 英文名稱 主要用途 日誌分析 Log Da...

Day1 學習RSA、ECC(橢圓曲線密碼學)的運作原理與應用場景(HTTPS、憑證)

一、RSA的運作原理與其優缺點:RSA為最早廣泛使用的非對稱式加密演算法之一,其安全性建立在大數值質數分解的困難度上1.RSA運作方式:先隨機選擇兩個極大的質數...

DAY 2|拆解Request:瀏覽器到底送了什麼給伺服器

昨天讓Server動起來之後,今天回到server.js,實際把瀏覽器傳來的request內容印出來看,搞懂瀏覽器與伺服器之間到底在傳遞什麼,過程中有遇到編碼問...

Day3 進階基礎 (刷題專用)

資料結構入門(相比單純語法更貼近刷題)• list → 動態陣列,支援切片、排序。• dict → Hash Table,快速查找,Two Sum 會用到。•...

Day1 認識LeetCode

LeetCode是一個線上刷題網站,上面有超過三千道程式題目,內容涵蓋演算法、資料結構、SQL、系統設計等等。 它的用途主要有兩個: 練習寫程式、訓練解題能力...

Day 3 BehaviorGuard:從 Process Tree 到第一條行為偵測規則

Day 1、Day 2 我們已經可以從 Linux 的 /proc 讀取 Process 資訊,包含: PID PPID UID command execut...

實作輕量級區塊鏈 (一):定義區塊與區塊鏈資料結構

經過前三天密碼學與共識機制的理論洗禮,今天我們終於要打開編輯器,正式進入寫 Code 的階段了。 為了讓大家能以最直覺的方式理解區塊鏈的底層運作,我選擇使用 J...

技術寫作 | Markdown語法整理&實作中遇到的問題和解法

開始挑戰鐵人賽之前,我在使用 Notion時有稍微接觸過 Markdown 語法,但實際在 iThome 編輯器撰寫技術文章時,偶爾還是會遇到「內容呈現出來跟...

公司到底有多少台設備在跑?掃了一遍才知道!Lansweeper 介紹

Active Directory 裡的電腦帳號有一部分是離職員工留下的殭屍帳號,部門自己買的網路設備從來沒登記過,雲端上開了忘記關的測試機更是家常便飯。手動盤...

Day 3|SIEM、EDR、XDR 有什麼差別?一次搞懂三大資安監控技術

一、SIEM 是什麼? SIEM(Security Information and Event Management),中文稱為「安全資訊與事件管理」。 SIE...

Day 01: Sage300 (ACCPAC) ERP 功能展示 - 可執行流程圖

很多國際ERP沒有流程圖,更不用提可執行流程圖了。有可執行流程圖的,大多也是固定的,不能修改。可執行流程圖好處是,視覺化功能位置,不用在功能清單中找功能。也可一...

Day 1|寫出第一支Hello World Server,並上傳github

第一天,我沒有先畫產品架構圖或是想一堆功能清單,而是先確認Hello World 等級的Sever能不能動起來,因為30天的專案,基礎跟記錄機制如果沒打穩,後面...

個人待辦清單網站開發:從HTTP基礎到使用者系統實作

本系列將用30天實際打造一個完整的全端待辦清單網站,從最基礎的HTTP運作原理、逐步堆疊到Express框架、RESTful設計、SQLite資料庫串接、前後端...

Day 01:30 天打造專屬 VS Code 開發神器

前言與參賽動機 作為一名開發者(不論你是程式新手、學生還是資深工程師),每天面對時間最長的工具,莫過於程式碼編輯器了。 當初剛開始學寫 Code 時,往往隨便抓...

JetBrains AI Assistant 好用嗎?跟 Copilot 差異性在哪?聊聊 PSI 引擎這件事

用 JetBrains IDE 的人應該或多或少都會看到右上角有一個像是千層派的Icon! 市面上選項很多,但如果你本來就住在 IntelliJ IDEA、P...

Day 2|SIEM 是什麼?為什麼企業需要集中式資安監控?

一、什麼是 SIEM? SIEM 的全名為 Security Information and Event Management,中文稱為「安全資訊與事件管理」。...

Vigor 系統維護 Syslog 郵件警示 SIEM

Vigor syslog support TLS port 6514 SIEM 就是收集大量的 syslog目前看到市面上符合的軟體有 第一套,免費 for W...

乞丐超人我買超市打折便當時突然發現我家社區夜班保全是美國新創CTO後我拜他為師,Day09:這東西這麼陽春,你真的敢拿給客戶用?

本系列取材自真實經歷,人物、場景、對話與時間順序經過合成與小說化處理。文中假設案例與示意數字用於說明觀念。 管理室後面的包裹架快滿了。師父把剛登記好的箱子移...

SSE 与 WebSocket 通信原理及 Go 实现

一、为什么需要 SSE 和 WebSocket? 传统 HTTP 通信通常采用: 客户端发送请求 ↓ 服务器处理请求 ↓ 服务器返回响应...

Day 2 從 /proc 到 Process Tree:讓 BehaviorGuard 開始看懂誰啟動誰

昨天 Day 1,我先讓 BehaviorGuard 可以讀取單一 Process 的資訊,例如 PID、PPID、UID、Command 和 Executab...

Minute 10 : Side Project如何用原生 Canvas 實現動態粒子系統與異步回能遊戲機制

用純 JS 刻出童年回憶!工程師打造「火柴人奧義對決」網頁版你還記得小時候在學校電腦課,偷偷在畫面上畫火柴人決鬥的感動嗎?近日,一位熱血的前端工程師將這份童年情...

Day 1|Wazuh 是什麼?認識開源資安監控平台

前言 在現在的資訊環境中,電腦、伺服器和各種系統每天都會產生大量紀錄,例如登入紀錄、系統錯誤、檔案異動、程式執行紀錄等。 這些紀錄平常看起來可能只是單純的系統資...

模型在本機跑,不代表資料留在本機

GPU 裝在公司機房,inference server 也只開內網 IP。團隊鬆了一口氣,準備在簡報上寫「資料不出公司」。 但文件進模型之前,先被送到外部 em...

講到 IT 監控,你一定聽過 SolarWinds--但你真的了解它在做些什麼嗎?

在 IT 圈有個大家都聽過的 SolarWinds,這個名字幾乎不可能沒聽過。可能是因為它的網路監控工具,可能是免費小工具像 TFTP Server,也可能是...