iT邦幫忙

技術文章

RSS

AI 的退潮、控制與反控制:解析大眾興趣沉澱與演算法博弈

================================================================================...

Day3 理解Shor如何指數級破解非對稱密碼,Grover如何對稱密碼

一、Shor演算法如何用指數級破解非對稱密碼?非對稱密碼(如RSA)的安全性依賴於把兩個超大質數相乘很容易(PQ=N),但要把N分解回P和Q非常之難古典電腦只能...

Day 3|換成Express後,路由判斷少寫了一半的程式碼

前兩天都用Node.js原生的http模組手刻邏輯,今天正式安裝Express,實際比較用框架前後,同樣的功能程式碼量差多少,過程中也出現了一個複製貼上的坑。...

Day 1|建置資料分析開發環境:Python、VS Code 與 Jupyter Notebook 快速上手

第一天,我沒有急著直接去啃複雜的資料集,而是先確保「工欲善其事,必先利其器」。在 30 天的挑戰中,如果本地的 Python 開發環境、虛擬環境與 Notebo...

Day 6|建立我的 Wazuh 實驗環境

今天正式進入 Wazuh 的實作階段!前面幾天已經介紹了 SIEM、EDR、XDR 的差異,以及 Wazuh 的核心功能與系統架構。接下來將建立一套屬於自己的...

JS 內建物件 | 字串前補零與對齊:String.prototype.padStart() 使用指南

為什麼需要字串補零? 在開發網頁時,我們經常會遇到需要格式化文字的情境: 製作計時器或電子鐘時,希望把 9 秒顯示成 09 秒。 顯示訂單編號時,希望將...

Day 4 BehaviorGuard:從單一偵測規則,建立可擴充的 Detection Engine

前幾天我們已經讓 BehaviorGuard 能夠取得 Linux 系統上的 Process 資訊,並透過 PID、PPID 找出 Process 之間的父子關...

Ep01|我每天都在跑 Spark,但先讓它在我的筆電上跑一次吧!

前言 大家好,我是 Jeffery,我是一名 Junior MLE!我的日常工作總是離不開應用 PySpark 建立與維運 Data ETL pipeline...

Claude Code 支援第三方推理端點:從零開始的完整設定與四項驗證

Claude Code 支援第三方推理端點:從零開始的完整設定與四項驗證 這篇要解決的問題 Claude Code 可以把推理請求導向第三方閘道,但這項設定預...

Web API | 讓網頁自動倒數與定時執行:setInterval() 使用指南

相信大家對於這樣的圖片輪播(Carousel)效果一定不陌生,幾乎在各大網站的首頁都能看到。 像這樣 「每隔固定時間自動切換下一張照片」 或是 「定時重複執行...

程式都移除了,C 槽怎麼還是沒變大?

刪掉幾套用不到的軟體,C 槽卻沒空出多少。除了程式本身,快取、下載內容和設定也可能留在電腦裡;有些還散在不同資料夾,光看「已安裝的應用程式」不容易找齊。 如果正...

Claude code 新手番外篇:Claude Code 卡住了?你知道 Claude Status 是什麼嗎?

在使用Claude code的時後突然卡住了? 用 Claude Code 開發、修 bug 的時候,我大多開著 auto mode,交代完就去做別的事,不會一...

Day 4|Middleware是什麼?

前三天都是路由寫好就直接回應,今天碰Express很核心的概念-Middleware(中介函式),理解請求進來後,怎麼在真正處理之前先攔截下來做點事。 今天做的...

如何處理與面對Ai立法的正確性

累斃!最近又要畫畫又要寫文章(開始懷疑喵生) 【專題整理】面對 AI 快速發展,如何處理與面對 AI 立法的正確性? 一、 前言:步調問題(Pacing Pro...

Python 到資料分析:30 天掌握資料處理與視覺化

本系列將用 30 天帶大家從零開始,循序漸進走入 Python 資料分析的世界。從最基礎的 Python 核心語法與環境建置開始,逐步推進到 NumPy 矩陣運...

JS 內建物件 | 無條件捨去的小幫手:Math.floor() 使用指南

在處理資料時,經常會遇到帶有小數點的數字,例如: 計算購物車折扣後,價格出現了小數點(例如:$199.8)。 製作隨機抽獎時,算出了一個隨機小數。...

Ep03|打開 Spark UI:單機 Spark 也看得到 DAG、Stage 與 Task

上一集,我知道 action 出現後,Spark 才會開始規劃並執行工作。不過「切成 stage」、「分配 task」還是有點抽象;我想親眼看看它們到底長什麼樣...

Day 5 讓 Detection Engine 接上真實端點資料

前幾天完成了 Process Monitor、Process Rule,以及可以同時執行多條規則的 Detection Engine。 目前已經有兩條 Proc...

Ep02|local mode 下的一段 PySpark 程式,到底經歷了什麼?

上一集,我終於在自己的筆電上啟動了 Spark。不過接著又有一個更貼近日常開發的問題:明明我已經連續寫了好幾個 DataFrame 操作,為什麼總是到 show...

用CC Switch管理Claude Code連線,如何確認請求真的走到新端點

用CC Switch管理Claude Code連線,如何確認請求真的走到新端點 當開發機同時保存官方與第三方Claude連線設定時,最難查的往往不是「有沒有填入...

Day4 理解為什麼現在要關注PQC

PQC(Post-Quantum Cryptography,後量子密碼學)之所以在近年成為全球政府、資安專家與各大企業高度關注的焦點,主要是因為量子電腦的快速發...

Day 2|Python 資料分析必備基本功:資料型別、清單與字典實戰

在第一天完成開發環境建置與 Jupyter 配置後,今天正式進入 Python 核心語法。很多初學者直接跳進 Pandas 或繪圖套件時,常被各種資料取值方式搞...

企業寄信為什麼需要 SMTP Relay?帳戶分流、IP 分流一次了解

很多企業都有自己的 ERP、CRM、網站或會員系統,而這些系統通常都會需要寄送 Email。 一開始可能只要設定 SMTP 帳號就可以使用,但當系統越來越多,管...

Day 6|第一支API:用Express回傳JSON待辦清單

第五天讓網站有了畫面,但清單是寫死在HTML裡的,今天開始做api,讓資料由後端提供,前端再去拿。 今天做的事先用一個陣列暫存待辦清單,並寫了兩支GET API...

Day 6 從 Snapshot 到 Continuous Monitoring:讓 BehaviorGuard 持續監控 Process

Day 5 已經成功把 Process Monitor 與 Detection Engine 接起來。 目前的流程是: Linux /proc↓Process...

瀏覽器 | 跟貓貓玩123木頭人:Page Visibility API(頁面可見性 API)

養貓的人應該都有經驗,有時候當你看著貓的時候,他會瞬間定格、一動也不動地跟你對視;但只要你一轉過頭或走開,牠就會偷偷移動,等你轉回頭時又瞬間定格。好像突然開啟了...

名詞介紹 | 什麼是毫秒時間戳(Timestamp)?電腦世界的「大碼錶」

神秘的13位數 在寫 JavaScript 或是串接 API 資料時,你可能看過長成這樣的資料: { "orderId": "...

名詞介紹 | CRUD是什麼?4 個最基本的資料操作動作

CRUD是什麼? CRUD乍看很陌生,但其實在日常生活中,我們很常接觸到這些操作。 例如: 新增手機的備忘錄 編輯社交平台的貼文 在購物網站將商品放入購物車...

Day 7 BehaviorGuard 加入 Network Detection,開始監控網路行為

前幾天的 BehaviorGuard 已經可以透過 Process 與 Command Line 偵測一些可疑行為。 例如目前已經有: BG-PROC-001...

瀏覽器 | 頁面休眠與節能機制(Background Throttle)

不知道大家有沒有遇過這種狀況:你以為貓在安安靜靜地待著,結果你一轉頭看到他,他就突然朝你衝過來,打你一拳或拍你的腳。 (總是來得太突然,所以尚無範例gif供參考...