iT邦幫忙

技術文章

RSS
鐵人賽 Modern Web DAY 16

Day 16 - Render 和 Commit

Render 是 React 在產生畫面在網頁前,所需要執行的動作,今天會介紹整個 render 的步驟,還有跟他息息相關的 commit。React 會在什麼...

鐵人賽 自我挑戰組 DAY 17
Leetcode 小白練功坊 系列 第 17

[DAY17] 2221. Find Triangular Sum of an Array

題目連結(https://leetcode.com/problems/find-triangular-sum-of-an-array/description/?...

鐵人賽 Modern Web DAY 16

讓表單跑起來:靜態檔部署 + ngrok + Rich Menu 綁定

昨天我們設計了 LIFF 訂單表單(前端 UX + 驗證),但要真正跑起來還需要部署方式與 LINE 綁定。 今天將帶你用「純靜態檔 + ngrok」快速讓表單...

鐵人賽 生成式 AI DAY 16

聊天機器人架構設計:前端、後端、API

聊天機器人架構設計通常包含三個主要部分:前端(Frontend)、後端(Backend)和API(Application Programming Interfa...

鐵人賽 Build on AWS DAY 20

Day 20 - 回測切割價格

使用Optuna調參數時,需要一些有顯著意義的數據來跑得到的結果更有顯著性;所以我寫了一個價格切割器,可以把點擊的位置開始後一年的數據保存到CSV檔中 &quo...

鐵人賽 Rust DAY 16

[Day 16] Plugin (一):Store

在我們之前的文章中 (Day 10),曾經提到了如何使用 Tauri 內建的 State 功能來管理應用程式的狀態。State 非常適合用來處理應用程式運行期間...

鐵人賽 自我挑戰組 DAY 16

Day 16 – 一對一會議(主管 / 職涯)

第一次看此系列文的朋友,請先移步到 Day 1 – 如何開始?進行方式、自我介紹實戰 哦! 🎬 情境故事 今天是一對一會議,主管問你「最近的工作進展如何?有什麼...

鐵人賽 自我挑戰組 DAY 16

Day 15 - Claude Agent SDK:打造你的專屬 AI Agent

攔截源頭 發現管道:Anthropic 官方開發文件 / 工程部落格 攔截文章:Building agents with the Claude Agent S...

鐵人賽 Rust DAY 26

Day 26: 深入解析 Rust 與 CycloneDDS 的橋接利器 —— Cyclors

深入解析 Rust 與 CycloneDDS 的橋接利器 —— Cyclors 在我們先前的文章 Day 25: Zenoh 在機器人系統的應用全景 Part...

鐵人賽 生成式 AI DAY 16

[16] n8n靈感來源: 5000個模板教學分享

我發現一個很棒的靈感庫或著說是學習資源, 你可以到這個網址去看大家分享自己的workflow以及教學, 這可以幫助你更快學習跟獲得靈感https://n8n.i...

鐵人賽 Modern Web DAY 16

Day 16:git push —— 把你的程式碼推上雲端

前兩天,我們學會了: git remote:把本地專案綁定到遠端倉庫 SSH key:讓本地 Git 和 GitHub 之間可以安全連線 今天,我們要把前...

鐵人賽 Modern Web DAY 16

Day16|物件(Object)

每個物件由 屬性(properties) 與 方法(methods) 組成: 屬性:以 key-value pair 的方式呈現。 方法:屬於物件的 fu...

鐵人賽 Modern Web DAY 16

Day16 - 優化 To-do List 專案結構2

今天會繼續把剩下的 To-do List 專案架構完成:handler、repository、service。那我們就直接開始吧! 4. repository...

鐵人賽 Mobile Development DAY 16

Day 16 - Firebase Storage:檔案上傳與管理的最佳實踐

在 Day 15 完成 Firestore 的即時資料庫設計後,今天我們要來探討另一個重要議題:檔案管理。在 Crew Up! 專案中,使用者需要上傳個人頭像、...

鐵人賽 AI & Data DAY 16

Day 16:AI 開發流程 — 從資料到部署的完整旅程

AI 專案不只是訓練模型,更是一條完整的旅程。從 資料準備 → 模型訓練 → 驗證 → 部署 → 監控,每個環節都決定了最終的成敗。 今天,我們來看 Azure...

鐵人賽 生成式 AI DAY 16
生成式 AI 實驗室 系列 第 16

讓 AI 幫我改寫我的文章

我以前幾天寫的文章當作範例,請ai幫我改寫 先放上原文一日之計在於晨,我對這句話贊同不已,不論每個睜開眼的瞬間迎接我的是閃耀明媚的陽光,或者是雨聲環繞的烏雲,唯...

鐵人賽 Security DAY 16

【LOLBAS鐵人賽Day16】Netsh.exe:透過 Helper DLL 注入執行惡意程式碼

Netsh.exe 是 Windows 內建的網路設定命令列工具,原本是用來管理網路設定、防火牆規則等合法用途,但攻擊者可以透過註冊惡意 Helper DLL...

鐵人賽 生成式 AI

【Day29】終極整合:回顧我們的AI團隊戰術手冊

TL;DR 系統性回顧並總結這一個月內,所建立的所有 AI 工具與工作流程。 將零散的技巧濃縮成一套清晰的「AI 協作心法」。 回首這趟旅程,我們從一個對...

鐵人賽 DevOps DAY 9

Day 17: Secret:管理敏感資訊

在前一篇 Day 16: ConfigMap 中,我們學到如何用 ConfigMap 來管理應用程式的設定檔。不過,如果今天要存放的不是一般設定,而是 密碼、A...

鐵人賽 Odoo DAY 16

Day 16:法律科技 x Odoo:法律事務所日常作業自動化實作

你將學到 如何以 Odoo 平台為核心,串接 大型語言模型(LLM) 實現律師事務所日常行政工作的自動化。 將 LINE 訊息與 電子郵件(Email/IMA...

鐵人賽 生成式 AI DAY 30

Day 30 - 鐵人賽完賽:從一個人的實驗到工作實踐的 AI 開發之路

終於到了系列的最終章~ 30 篇文章不只是為了完賽而寫,而是真實地改變了我的開發方式。從 Solo Sprint 的個人專案,到工作上的實際應用,AI 開發流程...

鐵人賽 Modern Web DAY 16

Streaming 優化:AbortController、錯誤處理與打字機效果

前言 歡迎來到第十六天!昨天我們成功讓 AI 面試官「動」了起來,透過 Streaming 技術,使用者終於不用再盯著空白畫面乾等到完整回覆產生然後被一口氣塞臉...

鐵人賽 生成式 AI DAY 16

Day 29: 邁向自動化(一):用 Apps Script 串接 Vertex AI 與 Google Sheets

在過去的 28 天裡,我們所有的操作,都還停留在 Vertex AI 的介面中。但一個真正高效的工作流,應該是無縫整合到我們「日常的工作場景」裡的。 例如對於大...

鐵人賽 Software Development DAY 29

Day 29:定義自己的 Ktor 套件

雖然 Ktor 官方已經提供了大量的套件,加上許多的第三方提供套件,基本上已經涵蓋了許多的功能。 不過,如果你有某一些需求,是常常會出現在不同專案內,並且現有的...

🚀 [DAY16] 正式上稿日 Part 3!互動微動畫 & 閱讀動線優化指南 🔧

昨天完成了文章內容的圖文切版、元件插入與雙版本視角切換,今天則是要讓這些版塊 「動」起來!讓使用者在瀏覽過程中感受到節奏、層次,提升整體體驗感。這也是我在設計文...

鐵人賽 Modern Web DAY 20

Day 20|錯誤處理與例外型別化:用型別守住你的錯誤流

在 TypeScript 專案裡,錯誤處理常常是最鬆的地方: API 回傳錯誤格式不一致 前端 catch 到的 err 永遠是 any 後端丟 throw...

鐵人賽 Modern Web DAY 11

Day 16:JavaScript 的角色:讓網頁互動起來

網頁不只是靜態的內容展示,使用者希望點擊按鈕、滑鼠移入或滾動時能看到即時回應。JavaScript 就是負責實現這些互動的核心,它能讓網頁對使用者操作做出反應,...

鐵人賽 自我挑戰組 DAY 16

C 語言之遞迴呼叫(Recursion )

C 中的遞歸是一種程式設計技術,函數直接或間接呼叫自己來解決問題。這種方法對於可以自然分解為更小的、自相似子問題的問題特別有用。 C 中的遞歸函數通常由兩個主要...