iT邦幫忙

技術文章

RSS
鐵人賽 生成式 AI DAY 9

AI 旅遊規劃師:Day 3

繼昨天,出現了好幾次404的部分,我們來寫一個確認用的小程式,在終端寫入nano list_models.py新增編輯:import google.genera...

鐵人賽 自我挑戰組 DAY 9

Day9:角色回答範圍的限制

1.前言 昨天說到如何讓角色展現情緒和反應,但有時角色太「博學多聞」,結果什麼問題都回答,甚至跳脫人設。今天我們要解決這個問題:如何限制角色的回答範圍,讓它專注...

鐵人賽 自我挑戰組 DAY 9

Day9 Helm Chart 部署與版本管理

在昨天的瀏覽 Bitnami Library中 我們提到了helm install my-release oci://registry-1.docker.io/...

Day9 - Express.js 基礎知識 & 安裝

前言 先前我們用原生 Node.js HTTP 模組寫的那些程式碼雖然功能完整,但功能延伸越來越多之後,總是顯得有點雜亂,想整理又不知道如何下手。相較於前端有...

鐵人賽 Modern Web DAY 9

Day 9:git stash —— 臨時收納箱,切分支不用慌

開發時,你是否有過這種尷尬情境: 我正在 main 分支改功能,突然老闆丟下一個 urgent bug,要我去另一個分支修。 可是手上的工作還沒完成,也不想...

鐵人賽 Software Development DAY 16

搜尋引擎系統 - 從索引建構到智慧排序的規模化挑戰

想像一下,你需要在不到 100 毫秒內,從數十億個網頁中找出最相關的結果。這不僅要處理拼寫錯誤、理解語意,還要考慮個人化偏好。更困難的是,每秒有數千個新內容產生...

鐵人賽 Security DAY 9

[Day 9] 掃掃掃,路徑旅人

除了前兩天介紹,可以用來掃描服務的 nmap,今天要來介紹,當我們找到一個 web serivce,我們可以用工具,將路徑給掃描出來! 網頁路徑掃描工具介紹 當...

鐵人賽 自我挑戰組 DAY 9

Day9 - 持續成長學習藍圖 - JavaScript (小作品完成與整理)

昨天完成了一個簡單的資料處理小工具,可以讀 JSON → 篩選 → 輸出。今天要把它優化成更完整的小專案: 把程式結構整理乾淨(拆成模組) 增加 CLI 輸入...

鐵人賽 Modern Web DAY 9

Day9 - 用 Go 建立第一個 Web API

哈囉!今天我們要來練習建立 Go 的 API,昨天我們已經有先介紹了 Web API 的使用方式,如果在操作上忘記了,都可以再回去看看~那我們就開始吧! 在 G...

Day9 命令模式 (Command Pattern)

擬人化角色:【忠實的傳令官】 種族: 人類 外貌: 一位身穿重甲的騎士,單膝跪地,雙手捧著一份發光的魔法卷軸。卷軸上刻畫著各種指令符號,周圍漂浮著多個代表不...

鐵人賽 自我挑戰組 DAY 10

Day 10 Toggle 展開/收合互動效果

在 Projects 區塊中,每個專案都會以卡片形式展示。隨著專案數量逐漸增加,若全部一口氣呈現,區塊會過於冗長,影響閱讀體驗。為了避免這種狀況,設計上加入了展...

鐵人賽 Software Development DAY 10

Day 10 - 使用 Cursor 進行代碼功能開發

這一章, 我們先來實作基本的寵物互動功能,摸一摸 Cursor 寫代碼的工作流程, 試探一下 Cursor 的能力 在開始之前, 我們先用 Cursor 打開這...

鐵人賽 Modern Web DAY 9

房門與門鎖[ 6 / 6 ]:完整流程 — Axios + JSON Server + Toast

在上一篇,我們加入了「社群登入」,讓使用者不用每次都輸入帳密,就能快速登入。而這一篇會是「 房門與門鎖 」的最後一個篇章🤩,我們要把整體流程補齊,並加點小巧思,...

鐵人賽 生成式 AI DAY 9

Day 9: 點菜的藝術:Function Calling 的進階選項 (Behaviors)

在前一天的盛宴中,我們見識了 Function Calling 這道令人驚豔的主菜,看著我們的 AI 廚師如何根據客人的點單(使用者請求),自動從他的刀具組 (...

鐵人賽 Security DAY 9

【Day 9】法規與政策:GDPR 與台灣個資法比較

今日實作:條列二點差異 【Day 9】法規與政策:GDPR 與台灣個資法比較 前言 談到個人資料保護,歐盟的 GDPR(General Data Prote...

鐵人賽 Security DAY 16
30 天闖關 picoCTF 系列 第 16

[2025鐵人賽Day16]Big Zip

這是我們今天要看的題目一樣我習慣不只靠附檔名確認檔案格式,而是親自用指令確認。得知真的是zip檔後,我們將它解壓縮。將它解壓縮完成後,可以看到一個叫big-zi...

鐵人賽 Vue.js DAY 16

Day 16: 讓組合更快的關鍵 - 寫出真正可拼裝的 composable

昨天我們提到,Vue 3.6 在底層 runtime 針對「多個 composable 的組合」做了效能優化: 透過 EffectScope 與依賴追蹤的改進,...

鐵人賽 AI & Data DAY 9

Day 9:從案例帶你認識 n8n 自動化的核心元素

昨天我分享了如何部署 n8n,讓我們有了一個可以運行的環境。今天我會用一個真實案例,來說明自動化的幾個關鍵元素。有了這些基礎之後,等到後面分享更完整的串接流程設...

鐵人賽 自我挑戰組 DAY 9

DAY 09

SOC(Security Operations Center)負責監控網路、偵測惡意網路安全事件、預防並應對事件發生,主要關注的領域有: 漏洞:當發現漏洞時,...

鐵人賽 Security DAY 13

Day-13 HTTP狀態碼介紹

昨天,我們學了HTTP,今天我們要來學HTTP狀態碼,因為它能夠幫助判斷許多漏洞測試與攻擊,也包括了我們之前學XSS,同時也能夠幫助我們快速掌握伺服器的狀態。...

鐵人賽 Modern Web DAY 9

Day 9 : 為什麼 Hooks 一定要寫在最上層

學 React 的時候,你一定聽過一句規則: Hooks 必須在最上層呼叫不要放在 if / for / while / 條件式裡!React 為什麼要這樣限...

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

用HTTP、fs與path模組 — 打造靜態檔案伺服器和API - Day10

已經來到第十天了,我們已經學習不少Node.js的相關知識與概念, 今天要整合以下幾個模組: path 模組 → 處理路徑、避免路徑錯誤 fs 模組 →...

鐵人賽 生成式 AI DAY 14

Day14-LLM相關工具與資源(加茂憲紀)

大型語言模型(LLM)的崛起,不僅引領了人工智慧的浪潮,也催生了蓬勃發展的工具與資源生態系。對於中文開發者、研究人員或是有興趣的學習者,掌握相關工具與資源至關...

鐵人賽 生成式 AI DAY 9

Day 9 | 論文筆記自動化:第一階段回顧

第一階段進度總結 在前八天的實作中,已完成以下目標: 每日自動化工作流 使用 n8n + Cron 節點,實現每天自動抓取 arXiv 最新 AI/ML...

鐵人賽 自我挑戰組 DAY 9

Day 9 我的鐵人賽第九日 | 肉量爆表,但荷包會哭嗎?火鍋 CP 值實測!

承接 Day8 的環境觀察,今天我們要討論的是大家最在意的一件事——價格與CP值。畢竟吃火鍋除了「吃得好」、「坐得舒服」,荷包能不能跟得上才是決定是否回訪的重要...

鐵人賽 生成式 AI DAY 9

Day 9: 用LangGraph實作添加記憶功能

Day 9: 用LangGraph實作添加記憶功能 昨天我們學習了上下文管理的理論基礎,今天讓我們用 LangGraph 實作一個具備智能記憶功能的 AI 助理...

鐵人賽 生成式 AI DAY 10

Day10 -

承上篇 「角色扮演」= 讓 AI 穿上不同身份的樣子 可以拿到更符合需求的答案 但有時候即使角色設定正確AI 還是可能給出一堆「看似有用但很散」的回答也就是大...

鐵人賽 生成式 AI DAY 9

認識 LangChain:為什麼開發 LLM Agent 要用它?

昨天,我們看到 LLM(大型語言模型)如何取代 if/else,讓 Agent 能用自然語言來做決策。 這確實比硬寫程式邏輯更聰明,但接著就會冒出一個問題: 👉...

鐵人賽 自我挑戰組 DAY 21
從零開始學習Unity引擎 系列 第 21

unity學習day21--模組的動畫

前面看過了自製的動畫,現在從資源商店下載動畫來看看模組是怎麼運行的,這是unity官方提供的模組。 導入unity後建立一個平面讓機器人有辦法行走,然後加入模組...