iT邦幫忙

技術文章

RSS

Day27-Model 與 DTO(ASP.NET Core Web API 教學)

前言 在昨天的文章中,學習到了 Routing 與 Controller 的運作原理。今天,我們要進一步探討 Web API 中非常核心的部分 —— Model...

鐵人賽 自我挑戰組 DAY 26

Day26 - 持續成長學習藍圖 - TypeScript(錯誤處理與結構優化)

昨天我完成了 Express + Prisma + TypeScript 的整合,今天的目標是把錯誤處理「集中管理」,並調整專案架構,讓控制器、服務、DTO 各...

來都來了-涮就涮吧 系列 第 33

#32

Binary Tree Inorder Traversal (DFS) LC 94 題意 給定一棵二元樹,回傳其中序遍歷 (Left → Root → Rig...

鐵人賽 自我挑戰組 DAY 26

自主放鬆與伸展工具選購(上篇)

復健的第二階段主要目的是放鬆與伸展。雖然看診時,會有儀器,以及治療師會協助你完成這些動作,但一週只有七天,你不可能天天到診所報到(週末診所也沒開)。而且若只靠治...

鐵人賽 生成式 AI DAY 26

Day 26:AI和心理測驗題

每次滑社群,常常會看到各式各樣的心理測驗像是:「你的MBTI是什麼?」、「你屬於九型人格中的哪一型?」、「測驗看看你內心隱藏的動物!」這類小測驗雖然不是百分之百...

鐵人賽 生成式 AI DAY 26

Day 26: Semantic Kernel 無縫整合 Azure AI Foundry Agent - 企業助理實作

Azure AI Foundry 是微軟提供的一站式 AI 開發與管理平台,讓建構、部署與管理 AI 解決方案都可以在一個平台裡被建立及管理,過去常聽到的 Az...

鐵人賽 IT 管理 DAY 26

Day26 - 共識凝聚者:掌握各情境下的溝通技巧

位於極限發辦公室⼀隅... Moon: 黛西,我最近一個專案超級不順!我跟老闆彙報時,他總覺得我沒有把「業務價值」講清楚;我跟工程師解釋需求時,他們老是覺得我...

鐵人賽 Software Development DAY 26

[Day 26] Lazy Evaluation 和 Generator Function

前言 跳脫 FP 的容器世界,今天想輕鬆一點,今天想介紹的是 Generator function,而 Generator function 為什麼會和 FP...

鐵人賽 自我挑戰組 DAY 28

Day28:前端設計 - 統整全部程式碼

大家好 ~ 今天是自我挑戰的第28天!今天要分享的是我所有的程式碼!首先先介紹我的檔案內容文件: oracle-test/ ├── backend/ │ ├...

鐵人賽 自我挑戰組 DAY 26
安豬複習 系列 第 26

#25

ContentProvider 與資料共享機制 intro 在 Android 系統中,應用程式之間通常彼此隔離,預設情況下無法直接存取對方的資料。但有時候,應...

鐵人賽 Security DAY 27
導入CDN防護大作戰 系列 第 27

【Day27】上線慘況實錄3 - 連上憑證都有坑可以踩!!

陸續導入幾個站台後,Jerry跟主管報告可以將交易類型的站台進行導入,並先以規模小的開始。 雖然規模比較小,但也至少200-300家廠商需要聯繫跟通知,因此選定...

鐵人賽 自我挑戰組 DAY 2

新增Main、Debug

目的 Main:建立連線(前面有做過這裡跳過)、呼叫DAO操作資料庫、印出結果測試是否正確檢查前面寫的程式碼有沒有出錯並改正 1.連線和建立DAO物件,為了...

鐵人賽 生成式 AI DAY 26

Day 26: MCP overview

今天來介紹一個已經不知道被介紹多少遍的東西 MCP。 MCP 是什麼 ref: Model Context Protocol explained這張圖我一...

鐵人賽 Modern Web DAY 26

Day26.部署後端:API 上線,資料即時提供

前端已經成功部署到網路上,今天的焦點轉向 後端。我們的 Node.js + Express 專案要上線,讓 API 也能在網路上被前端呼叫。選擇平台很重要,He...

鐵人賽 自我挑戰組 DAY 26
leetcode 系列 第 26

leetcode 26. Remove Duplicates from Sorted Array

題目:Given an integer array nums sorted in non-decreasing order, remove the duplic...

鐵人賽 AI & Data DAY 26

RAG 檢索服務實作篇

前面我們建立了基礎的對話系統。這篇要用 GCP 既有的 AI 服務 打造 RAG 檢索系統 目標:利用 GCP 託管服務,用最少的程式碼實現 RAG 功能。 1...

網路協議 tcp 體驗 2

今天就繼續看看 tcp 協議相關,能做什麼更多的應用。 今日目標 使用 rust 語言實作 tcp socket 的Server跟Client來跟昨天 GO 實...

鐵人賽 自我挑戰組 DAY 26

Python 3.14 新語法

模板字串 (T-strings)受到 JavaScript 標記模板文字的啟發,Python 的新模板字串(暱稱為 t-strings)。從語法上講,t 字串與...

鐵人賽 Software Development DAY 26

# Day 26|魔法攻擊(一)

今天要製作魔法攻擊的功能,大概的概念是在敵人腳下產生向上爆發的魔力衝擊,造成傷害並將敵人擊飛。 1. Code 上篇的 DoMagicStuff void...

鐵人賽 生成式 AI DAY 26

[26] GA mcp server 用白話文請 AI 分析使用者行為

如果你的網站有串 GA, 你如果想要檢查某種使用者行為, 例如上個月有多少訪客, 過去一周最熱賣的產品是甚麼, 面對不同的問題你需要很熟 GA 面板來去拉出你想...

鐵人賽 AI & Data DAY 26

Day 26 – 用 Streamlit 打造動畫推薦系統介面

🎯 本日目標 今天,我們要讓整個推薦系統從後端 API,正式長出一個「可互動的前端」! 透過 Streamlit,我們將實作一個簡潔、即時互動的 UI,使用者可...

鐵人賽 自我挑戰組 DAY 17

Day 28 – 技術選型會議

第一次看此系列文的朋友,請先移步到 Day 1 – 如何開始?進行方式、自我介紹實戰 哦! 🎬 情境故事 今天的場景是「技術選型會議」。你要向團隊解釋為什麼選擇...

鐵人賽 自我挑戰組 DAY 17

Day 27 – On-call 緊急處理

第一次看此系列文的朋友,請先移步到 Day 1 – 如何開始?進行方式、自我介紹實戰 哦! 🎬 情境故事 深夜 2 點,系統監控跳出警報:服務延遲飆高。你是本週...

鐵人賽 自我挑戰組 DAY 17

Day 26 – 跨團隊會議

第一次看此系列文的朋友,請先移步到 Day 1 – 如何開始?進行方式、自我介紹實戰 哦! 🎬 情境故事 今天你的團隊需要和另一個開發小組開會,討論一個共用 A...

鐵人賽 自我挑戰組 DAY 17

Day 25 – 客戶技術支援

第一次看此系列文的朋友,請先移步到 Day 1 – 如何開始?進行方式、自我介紹實戰 哦! 🎬 情境故事 今天你收到來自客戶的緊急訊息:「我們的 API 今天都...

鐵人賽 Vue.js DAY 26

# Day 19 : 雙重傳送門的召喚術:Teleport + Modal + Toast 一次到位

前言|為何需要這兩大神器? 在真實專案裡,訊息傳遞可以分為兩派魔法: 非阻斷提醒(Toast)- 像是AI或是輔助天使提醒:飛過耳邊的小提醒,幾秒自動離場。...

鐵人賽 AI & Data DAY 26

Day 26|檢索增強生成 RAG(Retrieval-Augmented Generation)概念介紹

引言 大家有沒有遇過這種情況,就是你問 GPT 一些文獻要怎麼找,結果它開始亂丟一堆研究給你,講得天花亂墜,但大部分它說的文獻根本就不存在 😭有時候,當 LLM...

鐵人賽 生成式 AI DAY 26

第一次使用Open WebUI對話

我輸入了一句簡單的話:「為甚麼地球是圓的?」AI 回答的速度相當快,內容自然清楚,這代表模型安裝成功,且語言推理能力正常運作。不過有時回覆偏短且不夠完整,可能與...

鐵人賽 Odoo DAY 26

【Day 26】n8n × Odoo 自動化實戰:用 Odoo Node 管理聯絡人

經過前面幾天的學習,我們已經為 AI Agent 打造了一個完整的智能大腦。它有思考能力(LLM)、個性特色(Prompt)、記憶功能(Memory),甚至學會...

鐵人賽 Software Development DAY 26

Day 26 - 資源治理:讓每個 Pod 吃得剛剛好

當我們剛把 search 部署進 Kubernetes 時,看起來一切都很順。但如果仔細觀察:Pods 在 node 上隨機搶資源,沒有任何配額。某個查詢量高的...