iT邦幫忙

技術文章

RSS

数据库连接原理:JDBC、MyBatis-Plus、GORM、PHP、Python、C++

一、数据库连接的核心原理 无论 Java、Go、PHP、Python 还是 C++,连接 MySQL、Oracle 等关系型数据库,本质上都是通过数据库驱动 +...

心得分享:30天區塊鏈資安長征與技術盤點

回顧這一個月,從最初敲下第一行 Markdown 標題,到每天下課或半夜挑燈夜戰趕稿、跑測試、解 Bug,這趟旅程的硬核程度遠超我最初的想像。堅持 30 天每天...

技術總結:結合輕量級鏈與高安全合約打造穩健的物聯網架構

今天我要進行一次深度的技術盤點與總結,把前面 28 天以來學到的所有獨立知識點(輕量級區塊鏈、Solidity 智慧合約、資安攻防、DApp 架構),組合成一個...

Day 27|集成學習進階篇:Gradient Boosting原理與 XGBoost 分類實戰

第二十七天,我們要探索在各類 Kaggle 數據競賽與工業界應用中表現亮眼的代表性架構——Boosting。在 Day 20 介紹的隨機森林屬於 Bagging...

Day 26|進階線性模型:Ridge(L2)與 Lasso(L1)正規化回歸抗共線性與特徵篩選實戰

第二十六天,我們要回到連續型數值的預測任務,深入探討傳統線性回歸(OLS)的兩大致命傷——多元共線性 與 模型過度擬合。當輸入特徵數量眾多且彼此高度相關時,普通...

Day 25|模型持久化與生產落地前置:Joblib 模型儲存、載入與Pipeline實戰

第二十五天,我們要探討模型訓練完成後,如何邁向實際應用與工程落地的核心步驟—— Model Persistence 與 Inference Pipeline。在...

【Day 28】資安與權限控管:n8n API Key 安全防護、敏感數據脫敏(Masking)與 Notion 權限最佳實踐

在昨天的 Day 27 中,我們成功實現了每週末自動抓取任務數據並透過 Dify 進行生產力復盤的視覺化儀表板。然而,當自動化流程串接了 Gmail、Notio...

【Day 27】數據驅動復盤:週報與月報自動生成,Dify 進行生產力分析與 Notion 儀表板視覺化

在昨天的 Day 26 中,我們成功實現了「任務生命週期管理」,建立了逾期自動巡檢與 Telegram 一鍵狀態更新的閉環。當團隊與個人持續使用這套系統一段時間...

【Day 26】任務生命周期管理:自動化逾期催辦與 Task Status 智慧更新管線

在昨天的 Day 25 中,我們透過 Dify Knowledge Base(RAG)賦予了 AI 待辦助理強大的專案背景上下文記憶。然而,一個完整的待辦系統不...

Day27:模擬企業升級的評估步驟

一、企業 PQC 升級評估---四大簡單步驟1.步驟一:全面盤點(Inventory)—— 找出「用了什麼加密」 1-1.核心概念:因為無法保護看不見的東西,所...

Ep26|Executor 記憶體吃緊時,Spark 怎麼把資料 spill 到磁碟?從 Stage metrics 看 memory、disk 與 GC

看到 Spark UI 的 GC time、Memory Spill 或 Disk Spill,很容易直接得到「Executor memory 不夠,所以加大...

Day 09:【程式碼格式化】Prettier 套件設定:存檔自動排版與規則調整

💡 前言 在團隊開發或個人專案中,程式碼排版不統一(例如:有人用 2 個空格縮排,有人用 4 個;有的地方加分號,有的地方不加)常常會導致程式碼閱讀困難,甚至在...

Day 08:【Emmet 快速排版】前端開發必備!5 秒鐘用 HTML/CSS 語法生成大架構

💡 前言 在編寫 HTML 或 CSS 時,許多新手常花費大量時間手動輸入 <div class="container">&lt...

四款主流大模型輪著用了一個月:我最後只看三個訊號

差異不在分數,在輸出能不能被程式接住、一件事要跑幾回合、失敗時安不安靜 封面為主題示意,非產品介面截圖。 結論先講:DeepSeek V4-Pro、Qwen3...

DeepSeek V4 Flash適合接進工作流程嗎?先確認版本、驗收與重試成本

選擇一個模型接進程式,最麻煩的往往不是第一個請求,而是回答看起來正常,卻少了一個不能漏的條件。 DeepSeek V4 Flash值得關注的地方,是長上下文、...

Day 23|Wazuh 實戰應用:SSH 暴力破解偵測與自動封鎖

一、什麼是 SSH 暴力破解攻擊? SSH(Secure Shell)是一種遠端連線協定,常用於 Linux 伺服器管理。由於 SSH 允許使用者透過網路登入系...

AI 桌面版 App 官方下載頁總整理:13 款中國廠商產品與 Claude、Codex 的安裝入口

AI 桌面版 App 官方下載頁總整理:13 款中國廠商產品與 Claude、Codex 的安裝入口 副標題:逐一查證官網的 App 下載頁,並說明「查不到明...

Day 22|Wazuh Active Response 主動回應機制:從威脅偵測到自動防禦

一、什麼是 Active Response? 前面幾天介紹了 Wazuh 的檔案完整性監控(FIM)、漏洞偵測及漏洞管理,這些功能主要用於發現系統中的安全問題。...

Day 21|Wazuh 漏洞管理實務:風險分級與修補優先順序

一、為什麼需要漏洞風險分級? 第 20 天介紹了 Wazuh 的 Vulnerability Detection 功能,可以識別系統中存在的已知漏洞。然而,當系...

Day 24 | 安全強化:登入限流與 helmet 安全標頭

功能都齊了,今天處理安全:避免有人用程式一直猜密碼,並補上標準的安全標頭。 今天做的事安裝helmet和express-rate-limit,對登入、註冊API...

Day 23 | 資料隔離:每個人只看得到自己的待辦事項

登入之後,所有人看到的還是同一份清單。今天讓每個查詢都只限定在目前使用者的資料。 今天做的事routes/todos.js 裡每一條SQL都加上user_id條...

Day 22 | 用 Middleware 保護 API:沒有 token 就別想進來

今天終於把第四天學的Middleware用在刀口上。 今天做的事新增middleware/auth.js,從請求標頭Authorization: Bearer...

Day 3|將 HTML 從 Python 程式中分離出來

昨天我們直接在 Python 中回傳 HTML。這種方式適合測試,但網站越來越複雜時,把所有網頁內容塞進 Python 就會很難維護。 今天要將 HTML 放到...

Day 2|安裝 Flask,啟動第一個 Python 網站

今天開始正式寫程式。 確認 Python 是否安裝在 VS Code 上方選單選擇「終端機 → 新增終端機」,輸入:python --version 如果電...

Day 1|規劃網站功能,建立專案資料夾

今天要完成什麼?先確定網站要解決的問題,並建立一個之後可以持續擴充的專案。 我們把網站取名為 My Media Library,也就是「我的影音與遊戲收藏庫...

區塊鏈專案系統規劃:從需求定義到系統架構設計的最佳實務

在過去的時間裡,從親手刻出輕量級區塊鏈底層、開發智慧合約、實戰駭客攻防,到昨天我們用 Ethers.js 完成了前端 DApp 的串接。然而,當真正要著手進行一...

Web3 DApp 開發 (二):整合 MetaMask 錢包與交易狀態管理

如果我們想要開發一個真正的 DApp(例如讓使用者把代幣轉給別人,或是參與我們前幾天寫的拍賣合約),我們就必須發起一筆「會改變區塊鏈狀態的交易」。發起交易需要使...

Web3 DApp 開發 (一):前端與智慧合約的溝通橋樑 (Ethers.js)

一個再安全的智慧合約,如果只能透過命令列(CLI)或 Foundry 腳本來呼叫,對一般使用者來說是毫無意義的。在 Web3 的世界裡,我們需要一個漂亮且直覺的...

Claude code 新手篇 10: CLAUDE.md、Memory、Skill 差在哪?讓 Claude 每次照同一套做事

這是「Claude Code 實戰手冊」系列的 G10。G5 教你換對話前寫交接檔、G6 和 G9 教你讓 Claude 做網頁 —— 這些一句話用久了,你會...

【Day 25】知識庫 RAG 導入:Dify Knowledge Base 打造具備專案背景上下文的智慧 Agent

在昨天的 Day 24 中,我們透過 Schedule Trigger 實現了每天早上的「自動化晨報推播(Morning Briefing)」。然而,在處理日常...