iT邦幫忙

技術文章

RSS

Day8 - Node.js RESTful API

前言 今天是詞窮的日子,所以沒有前言。但總之就是整理一下 RESTful API 是什麼,還有整理一些範例。 什麼是 RESTful API? REST(Rep...

鐵人賽 Software Development DAY 15

微服務導入 – Day 15 微服務中的跨資料庫查詢

在上一篇我們談過 Shared Database 與 Database per Service 的設計。結論是:在微服務架構中,Database per Se...

鐵人賽 生成式 AI DAY 8

Day 8: 主廚的招牌絕活:Function Calling 讓 AI 動起來!

如果說之前的互動都只是在跟 AI「聊天」,那 Function Calling 就是賦予 AI「行動」能力的魔法。它讓我們的 AI 不再只是一個會說話的腦袋,而...

鐵人賽 生成式 AI DAY 19
PM不加班的AI便利貼 系列 第 19

19_PM不加班的AI便利貼_AI助理群_敏捷全棧開發教練(DEV)

真正的開發工作,總是在「所有文件都到位」之後才開始。 對我來說,這是流程裡最陌生的一個角色。但隨著每次和不同工程師合作,就會發現,每個工程師其實都有自己的特質和...

鐵人賽 Modern Web DAY 8

DAY8:資料的集合:陣列與常用方法實戰

昨天,我們精心設計了專案的「建築藍圖」——gattProfile 物件。我們學會了如何使用物件 {} 這種「字典」式的結構,來有條理地存放藍牙裝置的各種資訊,每...

鐵人賽 DevOps DAY 22

Day22 - Ansible 要如何有效管理多個環境呢?

今日目標 了解如何透過 Ansible 管理多個環境 建立可靠的多環境部署流程 為什麼需要多環境管理? 在實務上我們通常會有多個環境,分別是: 開發環境...

鐵人賽 自我挑戰組 DAY 9

[Day 9] GU價格提醒系統 (3) - 什麼是 n8n ?

今天比較偏學習筆記,當時是看了youtuber Kelly Tsai 在介紹如何使用n8n自動化處理郵件,就對這個新的技術應用感到有興趣,所以也想試試看這到底怎...

鐵人賽 生成式 AI DAY 13

DAY13-LLM倫理考量(狗巻棘)

LLM倫理議題總覽 類別 問題 說明 ⚖️ 公平性 偏見(Bias) 模型是否對特定族群/性別有偏見 🔒 隱私 洩漏私人資訊 模型是否會「回...

鐵人賽 自我挑戰組 DAY 8

Day 8:Pull Request 工作流程與 Code Review

今日目標• 理解 Pull Request (PR) 的企業級工作流程• 學習 Fork → 修改 → PR 的開源貢獻流程• 體驗 Code Review 概...

鐵人賽 Rust DAY 8
Rust 後端入門 系列 第 8

Day8 Axum 入門:打造第一個 Rust Web 應用

歡迎來到 Axum 的世界!今天,我們將一起: 認識 Axum : 理解這個優雅的 Rust Web 框架 建立第一個專案 : 從零開始,一步步打造 Hell...

鐵人賽 自我挑戰組 DAY 11

Day11 - 讀書心得《全球800CEO必備的應變智商》

今天來分享一下今年唯一的一本讀書心得**《全球800CEO必備的應變智商》(原文是 Growth IQ), 真慘@@ 相對於前幾年, 今年真的忙碌到竟然只看了...

鐵人賽 Security DAY 12

Day-12 認識HTTP

今天是我們學習網路安全的第12天,在認識了兩個基本的攻擊之後,今天我們小休一下,要繼續學習基礎觀念,今天我們要學的是HTTP,也就是之前在學Burp Suite...

Day8 觀察者模式 (Observer Pattern)

擬人化角色:擬人化角色:【敏銳的八卦記者】 種族: 人類 外貌: 一位身穿風衣、手持專業相機和發光平板的年輕女記者,她坐在城市高樓的邊緣,在漆黑的雨夜中,城...

鐵人賽 自我挑戰組 DAY 8

Day 8 class and constuctor;

第一點:啥是Class?在 Java 裡,Class 就像是一個藍圖。用來描述一種 Object 的 field和method; Object = 依照 Cla...

鐵人賽 Software Development DAY 22

Day 22【跨平台比較】 LINE 與 Telegram 開發經驗比較與踩雷心得

HI!大家好,我是 Shammi 😊 終於來到 Day 22 了!回顧這段時間,我分別在 Colab 環境下挑戰了 LINE 機器人(使用 Webhook 模式...

鐵人賽 Software Development DAY 8

【Day8】 程式的分岔路口—條件判斷:if / elif / else

前言 寫程式就像走人生的道路:有時候直走,有時候左轉,有時候得先停下來思考。 到目前為止,我們的 Python 程式都很「聽話」,從上到下依序執行。但真實世界...

鐵人賽 生成式 AI DAY 22

【Day22】Agent2Agent(A2A)介紹

介紹 去年底 Antropics 推出了一個叫做 MCP 的 Protocol,讓 LLM 可以透過統一的介面來與外部互動,今年 4 月 Google 也推出了...

鐵人賽 生成式 AI DAY 8

[Day 8] 最小化 UI:Streamlit 任務提交與追蹤

完整程式碼可在 GitHub 專案中找到:Finetune-30-days-demo / day-8 在 Day 7,我們用 Celery + Redis 解...

鐵人賽 自我挑戰組 DAY 10

Day 10: DataStore

每天晚上8:30準時上映 今天沒什麼特別的,就全心全意的製作資料庫,花了我一整個中午跟下午,但至少結果是好的,替除掉麥克風沒開的這點的話...... 目前進...

鐵人賽 IT 管理 DAY 9

Day 9:如何衡量 SDLC 成功:KPI 與度量指標設計

軟體開發生命週期(SDLC, Software Development Life Cycle)提供了結構化流程,幫助團隊從需求到部署穩定交付產品。但僅僅完成流程...

鐵人賽 自我挑戰組 DAY 22
30 天全面認識 Python 系列 第 22

Day 22:檔案的讀取與寫入

為什麼要學檔案操作? 在真實的程式應用中,資料往往不是手動輸入的,而是存放在檔案裡。無論是文字檔、紀錄檔、設定檔,甚至資料集,都需要透過程式來讀取或寫入。能夠操...

鐵人賽 自我挑戰組 DAY 9

技術支撐:強化學習(Reinforcement Learning)

強化學習(Reinforcement Learning, RL)是人工智慧領域中的一種重要學習範式,核心理念源自於行為心理學的「獎勵與懲罰」機制。不同於監督式與...

鐵人賽 Vue.js DAY 15

Day 15: Composable,Vue 3.6 的「組裝革命螺絲」

這一系列的第一個重頭戲來啦! Vue 3.6 把底層訊號系統換成 Alien Signals,效能和記憶體占用大幅下降,這意味著:我們在寫 composable...

鐵人賽 生成式 AI DAY 9

Day 9:專案開始 — 用 Cursor 建立前台網站框架(Next.js / React)

實戰篇 這邊的話,我想嘗試做一個專案,來講解完整的網站開發,這邊的話我製作一個開源的筆記網站好了,這邊因為本人的英文能力不行,都使用中文去下Prompt,還請各...

鐵人賽 Modern Web DAY 9
現在就學Node.js 系列 第 9

HTTP 模組實戰 — 打造迷你伺服器 - Day9

HTTP 是什麼? HTTP(HyperText Transfer Protocol,超文本傳輸協定)是一種 請求-回應模型 (Request/Response...

鐵人賽 自我挑戰組 DAY 0

Day 8 : 哲學平台的使用者體驗設計——從抽象思辨到具體互動

前言: 在過去幾天的構想裡,我們從卡牌系統的雛型,到模組化流程,再到心理學分類的深化,一步步為「AI 哲學心理平台」建立了理論基礎。然而,所有設計若停留在理念層...

鐵人賽 Software Development DAY 11

Day 11 - 非同步程式設計 (async/await) 入門

當我們寫程式時,有時候需要「等一個外部動作」完成,例如: 從 API 下載股票資料 存取檔案或資料庫 網路請求 如果用一般的同步程式,整個程式會在等待時「卡...

鐵人賽 Software Development DAY 8

Day 8:設定 Authorization(Basic Auth)

今天要學的Basic Authentication 是一種最簡單的 API 驗證方式,伺服器要求你提供 使用者名稱 + 密碼,再用 Base64 編碼,放進 H...

鐵人賽 自我挑戰組 DAY 8

避免肩頸酸痛(下篇)

鍵盤抽屜(建議) 使用鍵盤和滑鼠的時候,最好是肩膀放鬆、手肘自然靠近身體,手腕維持中立位置。但一般標準化的桌子高度大約是 72 到 75 公分,這個高度比較適合...