iT邦幫忙

技術文章

RSS

VScode 開發應用系統專案(8-2) - Spring Boot Security JWT 及 OAuth2 認證

Spring Boot 安全認證 — JWT 及 OAuth2 認證 概述 接續應用系統專案(8-1) - Spring Boot Security 設定與認證...

VScode 開發應用系統專案(8-1) - Spring Boot Security 設定與認證前置準備

Spring Boot 安全認證 — 前置基礎準備 概述 Spring Security 框架支援有關使用者登入認證與授權等有關安全管理的功能,這裡以應用系統架...

Vue 3 生命週期(Lifecycle) 四大階段 建立(Create)、掛載(Mount)、更新(Update)、 銷毀(Unmount)

生命週期有選項式跟組件式兩種寫法,語法都不同,這邊介紹選項式的語法。當在定義元件時,會將它們作為一個屬性或選項加入到匯出物件中,其值是一個函數。使用時寫出名字,...

[資料治理實戰回憶錄]0-從失敗中開始

一、倉促的起點:為了轉型而轉型 故事要回到五年前。當時我們是一家擁有數萬名員工的跨國企業,正轟轟烈烈地開展數位轉型。在那時候,「資料治理」被視為轉型的標配,彷彿...

DNS 可見度差距:防火牆在網路安全中忽略的錯誤設定

執行摘要 網域名稱系統(DNS)驅動著每一次數位交易,但對於安全營運中心(SOC)來說,它卻在很大程度上是不可見的。 諸如過期記錄(stale reco...

leetcode 1523. Count Odd Numbers in an Interval Range

帳號終於找回 1523. Count Odd Numbers in an Interval Range qustion link [!note]EasyMat...

Vue 的this跟 js 的this有什麼不同?為什麼能直接存取屬性? componentInstance(元件實例)

在Vue中,this可以「直接讀取」內層的屬性,原因是因為Vue會在背後自動生成componentInstance,這方式讓使用者可以簡潔性的呼叫(少打字)。...

告別「N 個 resize 監聽器」改用 React Context API 改善網頁效能

最近在看一些適合用 React Context 情境範例時,看到可以應用在 Breakpoint 上,意外發現過去幾年取得斷點資料的寫法,竟然讓應用程式中重複起...

JaveScript 變數(傳參考 Pass by Reference)的行為

JavaScript 的變數型別主要分為兩大類,,它們儲存的是記憶體位址的參考:原始型別(Primitive Type)和物件型別(Object Type)。...

模型、算法、模型結構、數據模型、訓練到底是不是一回事?看這裏就對了!

我們在看一些機器學習、人工智能、數據倉庫方面的資料時,經常會出現「神經網絡」、「深度學習算法」、「非監督學習」、「大模型」、「邏輯模型」等高頻詞彙。這些詞語有時...

Vue 模板語法/文本插值 {{}}、v-html、布林屬性、條件渲染、列表渲染 、雙向綁定

文本插值{{}} 最基本的數據綁定形式。將 Vue 數據值(例如 msg)當作純文本,直接插入到畫面的指定位置,使用的是“Mustache”語法(雙大括號{{}...

線上 AI去除雜音保留人聲評測

隨著數位內容創作的爆發性成長,音訊處理不再是專業錄音室的專利。無論是影片剪輯師需要清晰的對白、音樂人想要製作 Remix(重混)、Podcast 創作者需要去除...

【30 天JavaScript 實戰 】 Day 19|async/await

有時候我們只是想抓個資料,為什麼 then 一層又一層?所以今天我們要來把 Promise 變成更直覺、更乾淨的寫法! 今日的目標: 了解async/awai...

JavaScript 物件導向(Object-Oriented Programming)、類別(Class)、封裝、繼承、多型

核心概念:是一種程式設計的思維方式,讓你可以把資料和相關的功能包裝在一起。 物件導向 = 一種思維方式。class = 實現這種思維的語法工具。封裝、繼承、多型...

[技術分享] Implicit Messaging 的架構:使用 Python 實作原始 CIP I/O 通訊

理解 CIP (Common Industrial Protocol) 協定的底層 Socket 實作,對於從事工業網路資安、客製化 SCADA 整合,或在資源...

🧩從「一直被問密碼」到「一鍵產出週報」:我處理Git SSH的經驗

本文整理自我在 Ubuntu、GitLab、SSH 之間來回踩雷的過程,並透過 ChatGPT 一步步拆解問題與重構流程。 前一篇製作Git自動週報的文章...

工業4.0是什麼?一次看懂智能製造、數位轉型與企業升級

工業4.0改變了企業運作模式。它不再只是機器自動化,而是讓數位技術深入每個環節。智慧工廠能快速回應市場需求,減少停機時間,提升生產力。數位轉型讓企業流程更有效率...

Excel表格設計技巧分享,讓你的報表更專業

你是否常覺得Excel表格總是看起來雜亂,資料難以一目了然?只要掌握幾個簡單技巧,你就能讓報表質感瞬間提升。你可以動手試試,不需要專業知識,每個人都能學會。資料...

微軟 MD-102 認證介紹|Microsoft Endpoint Administrator

微軟 MD-102 認證考試最新動態:端點管理員專家知識更新與焦點轉移 背景概述MD-102 考試,全名為 Endpoint Administrator(端點管...

【AWS架構實戰系列 】 組織、帳號、 VPC基礎概念

目標 認識資源階層結構:掌握 AWS、Azure、GCP 三大公有雲的 Cloud Resource Hierarchy。 理解計費與權限邊界:Account...

【30 天JavaScript 實戰 】 Day 18 |Promise all / race / any / allSettled

今日的目標: Promise.all → 全部成功才成功 Promise.race → 誰先回來就用誰(timeout 常用) Promise.any → 至...

Vue 核心結構 模板語法 Mustache語法、data資料、掛載 (mount)、元件/組件(Component)、根應用實例、根元件、子元件

根應用實例 整個 Vue 應用程式的管理者,負責配置和運行環境的內容。 元件/組件(Component) (待更新) 根元件 傳入 createApp()的{}...

VScode 開發應用系統專案(7 -1 ) - Spring Boot Cache — Caffeine快取暫存處理

Spring Boot Cache — Caffeine 快取暫存處理 概述 Spring 框架支援透明地為應用程式新增快取。其核心是將快取應用於方法,從而根據...

用 AI 學 PostgreSQL 調校:介紹開源專案 pgtuner_mcp

大家好,今天要和大家介紹我近期開發的一個開源 MCP server 專案 pgtuner_mcp 一個專門協助開發者與學習者理解 PostgreSQL 效能調校...

解LeetCode的學習筆記Day70_Climbing Stairs

今天是紀錄LeetCode解題的第七十天 第七十題題目:You are climbing a staircase. It takes n steps to re...

記憶體模型 執行環境 (Execution Context)、執行堆疊 (Execution Stack)、堆積 (Heap)、閉包(Closure)

執行環境 (Execution Context) 只有函式執行時,才會創建一個新的臨時執行環境。這個環境會在函式 return (結束) 後立即銷毀,從堆疊上移...

Google 暗網監控 暗網報告(2026-02-16服務下線)

2026終止服務https://www.ithome.com.tw/news/172842 普通人要使用 洋蔥 Tor 去找自己的個資有點難度Google 提供...

【30 天JavaScript 實戰 】 Day 17 |fetch+Promise 的錯誤處理

Day 16 我們自己寫 new Promise((resolve, reject) => { ... })但在實務上,我們比較常遇到的是: const...

解LeetCode的學習筆記Day69_Sqrt(x)

今天是紀錄LeetCode解題的第六十九天 第六十九題題目:Given a non-negative integer x, return the square...

解LeetCode的學習筆記Day68_Text Justification

今天是紀錄LeetCode解題的第六十八天是一題困難題第六十八題題目:Given an array of strings words and a width m...