iT邦幫忙

技術文章

RSS

用 Gemini 打造《智數 Sudoku Master》網頁數獨:能推理、能拍照解答的科技結晶,只有一處美中不足?

大家都知道 Gemini AI 寫程式很厲害,但我最近給它來了個大挑戰:「幫我用純 HTML 寫一個功能超狂的數獨網頁!」經過幾輪對話調整,這款融合了 AI 推...

IDE 能接四個 Agent,不代表它們該共用一把鑰匙

你在 IDE 的下拉選單裡裝了四個 Agent:一個寫程式、一個跑測試、一個整理文件,最後一個負責發版。介面看起來分工得很清楚,但切換選項後,它們讀到的還是同一...

Next.js - 連接 MySQL

我最近都在用Next.js進行全端開發,想當然爾第一個遇到的問題就是:怎麼接DB?因此這裏提供解法並詳細說明我後來的寫法~! 這裏先show出程式碼: impo...

不同公司、不同 ERP、不同來源開立的發票,要怎麼整合?

企業數位化發展至今,電子發票對多數企業而言已是基礎建設。許多組織早已完成電子發票的導入,並與財政部電子發票整合服務平台建立好傳輸機制。然而,當企業規模持續擴大,...

JavaScript - Promise 與 async / await

在現代 JavaScript 與 Next.js 全端開發中,Promise 是處理非同步作業(如:API 請求、讀寫資料庫、計時器)的基石。這份筆記將帶你從零...

TypeScript - 防禦型函式 Defensive Function

一種源自於防禦性程式設計(Defensive Programming)的寫法,簡單來說就是「我不信任任何外部輸入的資料,一定會有人搞砸(例如忘記設定環境變數),...

VS Code 會定時叫醒 Agent,但不會替你的任務保證冪等

每天早上九點,IDE 裡的 Agent 會掃描尚未分類的 GitHub issues,自動貼標籤並留下摘要。某天開發者只看到一半結果,以為排程卡住,便手動再跑一...

桌面、手機、網站都要接 OAuth2 登入,能用同一套嗎?

從 Bee.OAuth2 改版而來的 Polhem.OAuth2,這次連 .NET MAUI 也一起涵蓋 在 .NET 應用程式加上「用 Google 登...

JS - 非同步機制

考慮下方程式碼,你覺得輸出會是什麼呢? console.log("1"); setTimeout(() => { console...

如何提升Pinnacle AI回答的準確度?從 RAG 檢索流程談起

生成式 AI 雖然能快速整理資訊,但如果缺少可靠的資料來源,仍可能產生內容錯誤或回答過時等問題。為改善這種情況,可以導入 RAG(Retrieval-Augme...

iThome 鐵人賽的連續 30 天發文挑戰 區塊鏈與資安實戰

為什麼選擇輕量級區塊鏈與資安實戰?身為資安系的學生,這是我第一次踏上 iThome 鐵人賽的連續 30 天發文挑戰。這次會定下這個主題,其實源自於今年寒假期間與...

排錯報告 Hyper-V VM因磁碟空間耗盡處於Paused-Critical狀態

今天去幫客戶排除某架 Hyper-V VM 處於 Paused-Critical 的問題 VM FT01 運作於 HYPERV01 上, 且該 VM 每 5 分...

Swift - 協議導向程式語言(Protocol-Oriented Programming, POP)

前幾個月換了新 mac,這幾天終於有時間裝 Xcode 來玩看看 Swift 了!學習筆記在學習Swift時,看到官方說這是門: 協議導向程式語言(Protoc...

CDN / WAF 源站真实 IP 泄漏与防护

1. 基本概念 1.1 什么是源站 使用 CDN / WAF 时,正常访问链路通常为: 用户 │ ▼ DNS │ ▼ CDN / WAF 节点...

[Machine Learning A-Z [2026] ] 學習筆記 Day17 Clustering K-means

終於結束了前面的Regression跟Classification,這章開始,要介紹Cluster跟相關的方法。 雖然Cluster跟Classificatio...

最新 2026 AI​ 徵​才​趨勢白皮書

還在煩惱如何用 AI 突破招募困境嗎?資通電腦招募白皮書規劃出三大章節內容與評測工具選擇,協助人資朋友快速掌握招募最新趨勢。 Chapter. 1 趨勢洞察,看...

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

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

密碼學基礎複習:Hash、非對稱加密與數位簽章在區塊鏈的應用

在昨天我們提到,要在資源受限的環境下建構區塊鏈,必須捨棄沉重的現成框架從零開始。但無論架構再怎麼輕量,區塊鏈之所以被稱為「信任的機器」,完全是建立在幾項核心的密...

[Machine Learning A-Z [2026] ] 學習筆記 Day18 - Hierarchical Clustering

不囉嗦直接來,Hierarchical Cluster是另外一個cluster的方法 做法 把所有資料點都當成一個群聚 把最靠近的兩個點合併和一個群 從現有群...

Want_To_Cry勒索病毒 處理歷程(預防下一次?)

兩台電腦檔案中了 .want_To_Cry 勒索,這裡記錄一下AI幫幫忙處理歷程,預防下一次。我的情況:小公司,多台電腦Win10,區網192.168.1.1,...

Next.js - 動態路由 Dynamic Routes

Next.js App Router 提供了三種強大的動態路由(Dynamic Routes),讓我們可以更好的去規劃專案的架構: [slug]:動態路由...

【Flutter】firebase_messaging 冷啟動點擊推播導航兩次:機制與解法,以及為什麼很少人遇到

現象 Flutter App 使用 firebase_messaging 處理推播點擊,把 getInitialMessage() 與onMessageOpen...

gRPC 双向流长连接:原理、流程与完整示例

示例项目:exampleProject 技术范围:Protocol Buffers、HTTP/2、gRPC 双向流、注册确认、心跳、会话管理、断线重连、请求—...

Next.js - App Router 機制

一、React Server Components (RSC) 在 App Router 中,所有元件預設都是 Server Components。它們只在伺...

輕量級區塊鏈架構探討:共識機制的抉擇

昨天我們用 Hash、非對稱加密和數位簽章,確保了資料的完整性與真實性。但在一個沒有中心化伺服器的分散式網路中,我們面臨著一個更棘手的問題:當多個節點同時產生資...

Next.js - 具名槽位 & 平行路由

這篇是進階路由的專有名詞講解。在Next.js框架中有一種進階路由寫作:@Folder 意思是 Parallel Routes(平行路由)的 Named Slo...

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

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

C 槽空間不足,卻找不到大檔案?看看哪些資料夾最佔空間

C 槽快滿了,刪掉幾個安裝檔、清空資源回收筒,卻只多出一點空間。翻遍「下載」資料夾和桌面,也沒看到什麼特別大的檔案。 佔空間的不一定是單一大檔案。幾千、幾萬個小...

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

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

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

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