iT邦幫忙

技術文章

RSS

Day 03 - 讓網址動起來:路徑參數 (Path Parameters) 與型別驗證

在實際開發中,我們經常需要透過網址來指定特定的資源,例如想取得 ID 為 5 的使用者資料,網址可能會是 /users/5。這在 FastAPI 中稱為「路徑參...

Day 02 - 你的第一支 API:基礎路由與 HTTP 請求方法

昨天我們成功啟動了 FastAPI,今天來談談 RESTful API 的核心:HTTP 請求方法(Methods)與路由(Routing)。 在 Web 開發...

Day 01 - 踏上 FastAPI 之旅:為什麼選它?與環境建置

歡迎來到「Python FastAPI 實戰」系列的第一天!在接下來的 30 天裡,我們將從零開始,打造出高效能且具備完整基礎架構的 RESTful API。...

【Day 10】端到端全自動化:用 Webhook 觸發 Dify 與 Notion 智慧待辦管線

昨天我們在 Day 09 順利完成了「資料落地」,成功把解析好的任務結構化寫入 Notion 資料庫。今天我們要完成整個系統最關鍵的拼圖——「打通端到端(End...

一個不用註冊方法的 JSON-RPC 套件,怎麼決定哪些方法能被呼叫?

一個不用註冊方法的 JSON-RPC 套件,怎麼決定哪些方法能被呼叫? Polhem.JsonRpc 介紹,與常見 .NET JSON-RPC 套件的差異...

Day17 盤點全球各大機構(如 NIST、CNSA、ENISA)最新的政策時程與合規要求

一、NIST1.FIPS 140-3規範:舊版140-2已全數降級,聯邦採購與高安全需求產品全面強制使用FIPS 140-32.PQC遷移目標:2-1.2026...

【Day 03】讓酒館聽懂你說話:嘗試整合 Web Speech API 語音轉文字 (STT) 與實戰踩坑紀錄

一、 前言在前面兩天,我們透過 Vibe Coding 快速生成了「AI 酒館」的暗色調 UI 介面,並成功在本地端順利跑起來。身為一個沉浸式的酒館,如果全程只...

【Day 02】Vibe Coding 初體驗:環境搭建與 AI 酒館第一個酒吧 UI 畫面

一、 今日目標與簡介今天的目標是透過 Vibe Coding 的方式,讓 AI 自動幫忙建立 React + Vite + Tailwind CSS 專案,並產...

C++函式指標陣列的用法

使用「函式指標陣列(Array of Function Pointers)」來儲存多個函式的位址,再透過陣列索引選擇要執行的函式。 int Add(int a,...

Agent 安全工具裝好了?先用假憑證驗證它會不會擋

讓 coding agent 接手 repo 之後,最容易讓人放心的畫面是「保護已啟用」。但安裝完成只證明安裝流程走完,沒有證明 agent 執行某個動作時,政...

HTTP/3(QUIC)连接建立与 HTTPS 加密通信原理

一、HTTP/3 是什么? HTTP/3: Hypertext Transfer Protocol Version 3 中文: 超文本传输协议第三版。 HTTP...

Ep16|同一個 Spark job 進 cluster 後,task 如何被送到 Executor?

Ep15 建立了 Spark Standalone cluster,也確認 Master、Worker、Driver 與 Executor 的位置。這一集沿用同...

TypeScript - 工具型別 Utility Types

寫專案時一定會遇到這種情況:同一個「使用者」,在不同地方需要的欄位不太一樣: 註冊時:全部都要填。 修改個人資料時:只改有變的欄位就好。 登入時:只需要 em...

當程式碼被人抄襲時的自我保護,與後續處理事宜

==================================================如何防止心血被冒用複製:法律常識與行動指南 一、 核心法律常...

DeepSeek V4-Flash vs GPT-6 Sol實測:六道大學與職場難題,誰的答案更能用

同一題目、同一次條件變更,比較回答速度、數值正確性與程式可用性。有些答案附了正確程式,正文卻寫出另一個結果。 📊 先看結果:速度、品質與可用性對比 2026...

[故障排除紀錄] 剛創建並註冊好的 gitlab-runner 呈現離線(offline) 狀態

這幾天透過線上版 Gitlab 練習 CI/CD在我的 Ubuntu VM 上面創建並註冊了 Gitlab-runner結果上面的 runner 是離線狀態 也...

Ep15|我的第一個 Spark cluster:Master、Worker、Driver、Executor 分別在哪裡?

前面幾集我都在筆電的 local mode 跑 Spark。程式能執行、Spark UI 也能看見 Job、Stage 與 Task,但是進入正式工作的叢集環境...

AD入侵偵測與緩解​(中小企業地端)

依據CISA與五眼聯盟資安機構所撰寫的AD防護指引編寫https://www.cisa.gov/resources-tools/resources/detect...

系統明明顯示寄信成功,為什麼使用者還是收不到 Email?

在開發網站、會員系統或 ERP 時,Email 通常是不可或缺的功能。 例如: 使用者註冊時寄送驗證信 忘記密碼時寄送重設連結 訂單成立時寄送通知 系統發生異...

如何調整IT高壓的身心

身為高壓環境下的 IT 從業人員,面對快速更迭的技術、緊迫的專案期限、無預警的系統當機與隨時待命的壓力,身心很容易處於慢性耗損狀態。要做到「靜心穩定」並進一步「...

【Day 09】資料落地:將結構化待辦事項自動寫入 Notion 資料庫

在昨天的 Day 08 中,我們成功使用 JavaScript 腳本將 Dify 回傳的 JSON 字串解析為 3 個獨立的 n8n 資料項目(Items)。今...

【Day 08】資料塑形:使用 Code / JSON 解析節點將 AI 回應轉為標準欄位

昨天我們成功在 n8n 透過 HTTP Request 節點調用了 Dify API,並順利在回傳的 answer 欄位中拿到了待辦事項資料。然而細心的讀者一定...

Day16 探討金融、政府、電信及PKI的PQC落地挑戰

一、金融業:1.系統碎片化:跨世代IT架構(主機到前端)複雜,難以一刀切全面升級2.資料保密壓力:面臨「先竊取、後解密」威脅,因此長期敏感資料容易被駭客預先攔截...

【Day 01】用嘴巴寫出 AI 酒館:什麼是 Vibe Coding?專案目標與架構規劃

動機大家好!在接下來的 30 天裡,我將挑戰一個極具實驗性與趣味性的專案——《用嘴巴寫出 AI 酒館》。這個專案的核心理念很簡單:我希望打造一個能讓使用者透...

Sunshine(Linux Remote Desktop) + Moonlight

前言:為什麼要用 Sunshine + Moonlight 最近我得在 Linux Desktop 環境中使用 GUI 應用程式。由於平常主要使用 MacOS,...

新手筆記:第一次用 AI API 聚合平台,把它從「是什麼」到「出第一張圖」走一遍

這是一篇寫給新手的技術筆記:把「第一次接觸 AI API 聚合平台」這件事,從概念講到實際操作,一個畫面配一段說明——這個畫面在做什麼、想告訴你什麼、新手最容...

從 Opus 5 升到 5.5:團隊導入前的技術評估、成本試算與實測驗收

當團隊決定把現有用 Opus 5 的系統搬到 Opus 5.5,導入前真正要回答的不是「它強不強」,而是幾件很具體的事:既有程式會不會壞、成本會變怎樣、輸出品...

Day16 把真實 Detection Alert 接進 Correlation Engine

前幾天做到 Day14、Day15 之後,BehaviorGuard 已經可以做 Alert Correlation。 Day14 做的是: Same PID...

Akamai ExAR 如何圍堵拉丁美洲供應鏈攻擊

重點摘要 Akamai Guardicore Segmentation 的暴露風險分析與回應功能(Exposure Analysis and Respons...

當生產力擴充功能淪為攻擊平台

重點摘要 LayerX 研究團隊(現已加入 Akamai)發現一波協同運作的攻擊活動,涉及散布於 Chrome 線上應用程式商店與 Microsoft Ed...