iT邦幫忙

16th鐵人賽相關文章
共有 22083 則文章
鐵人賽 AI Engineering DAY 6

技術 Day 06觀念落地!結合 Vibe Coding 的 API 串接實戰

前幾天我們確立了防呆機制、強制 JSON 輸出規範,也探討了 Vibe Coding 的開發心法。理論準備就緒,今天我們要正式把這些觀念化為真實的程式碼,親眼見...

鐵人賽 AI Engineering DAY 5

技術 Day 05讓程式接手處理:強制 AI 輸出 JSON 結構化資料

昨天我們探討了如何保護 Prompt 不被惡意竄改,今天我們則要解決系統串接時最大的痛點:如何解析 AI 的廢話? 大語言模型天生喜歡用自然語言聊天,但當我們的...

鐵人賽 自我挑戰組 DAY 2

技術 開始建立我的 AI Recipe 網站!HTML 基礎入門

前兩天先介紹了為什麼想做 AI 食譜推薦網站,以及我的網站預計會有哪些功能。今天終於要正式開始實作了!在製作網站之前,我需要先了解最基本的網頁技術,而第一個要學...

鐵人賽 AI Engineering DAY 4

技術 Day 04寫程式靠「通靈」?擁抱 Vibe Coding 開發新典範

前幾天我們學習了如何設計 Prompt 來控制 AI。但在這 30 天的挑戰中,我們不僅要「做」AI 應用,我們連「開發過程」都要很 AI!這就不得不提到近期工...

鐵人賽 AI Engineering DAY 3

技術 Day 03 拒絕失控的 AI:如何設計防呆與安全的 Prompt 模板

昨天我們選定了合適的 AI 大腦,今天我們要學習如何安全地與它溝通。 在開發一般應用程式時,我們都知道防禦資訊安全漏洞的首要原則是「永遠不要信任使用者的輸入」。...

鐵人賽 自我挑戰組 DAY 2

技術 我的 AI Recipe 網站會做什麼?

上一篇介紹了我為什麼想做 AI 食譜推薦網站,簡單來說,就是希望解決「冰箱有食材,卻不知道要煮什麼」的問題。那麼,知道了想解決的問題之後,下一步就是規劃:我的網...

鐵人賽 AI Engineering DAY 2

技術 Day 02挑選合適的 AI :LLM 與 SLMs 的能力邊界與策略

昨天我們完成了開發環境的準備,今天正式進入 AI Engineering 的第一步:選擇模型。在打造應用程式時,並非總是「越大越好」,優秀的軟體架構必須在效能、...

鐵人賽 自我挑戰組 DAY 1

技術 為什麼想做AI食譜推薦網站?

前言「今天要吃什麼?」相信是很多人每天都會遇到的問題。有時候打開冰箱,明明裡面還有不少食材,卻完全不知道可以煮什麼;上網搜尋食譜時,又常常會發現食譜需要很多自己...

鐵人賽 Software Development DAY 27

技術 Day 27 -部署選項速覽:Gunicorn/Uvicorn、Cloud Run / K8s

到這裡,我們已經把應用寫完、包好、測過、丟進乾淨的容器。接下來就是你最不想面對但跑不掉的一題:怎麼把它穩定、可觀測、能回滾地丟上線。 今天做三件事: 把 Py...

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

技術 leetcode 26. Remove Duplicates from Sorted Array

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

鐵人賽 自我挑戰組 DAY 28

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

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

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

技術 leetcode 24. Swap Nodes in Pairs

題目:Given a linked list, swap every two adjacent nodes and return its head. You m...

鐵人賽 Modern Web DAY 29

技術 Day - 29 迴圈控制(for & while)

迴圈控制:在滿足特定條件的情況下,重複執行指定的程式區塊。常見的指令有 for, while 等。 1.for 迴圈 for迴圈是最常用的迴圈,特別適合用在「重...

鐵人賽 Software Development DAY 22

技術 Day 22 -發佈與版本:Hatch build wheel、SemVer、Changelog

專案從「能跑能測」到「能被別人穩定安裝使用」,差的就是發佈這一步。今天把三件事一次補齊: 用 Hatch 建置與發佈套件(wheel、sdist) 以 Sem...

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

技術 leetcode 22. Generate Parentheses

題目:Given n pairs of parentheses, write a function to generate all combinations o...

鐵人賽 Software Development DAY 21

技術 Day 21 -背景作業選型:Celery / Dramatiq / asyncio 任務

一句話版本:把慢又不穩的事情踢出請求路徑,用可觀測、可恢復、可替換的背景作業把系統撐住。 為什麼今天要談這個 在 Day 20 我們把 API 層做了 Po...

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

技術 leetcode 20. Valid Parentheses

題目:Given a string s containing just the characters '(', ')', '{', '}', '[' and '...

鐵人賽 Software Development DAY 19

技術 Day 19 -資料層工程化:SQLAlchemy 2.x 與 Repository Pattern

在前 18 天,我們把環境、專案結構、型別與資料契約、測試藍圖、結構化日誌、錯誤處理與快取都建好了。今天把資料層補齊:用 SQLAlchemy 2.x 的現代...

鐵人賽 Software Development DAY 18

技術 Day 18 -快取策略:lru_cache、Redis 與失效設計

延續前一篇的效能觀測(cProfile / py-spy / line-profiler),我們今天把「量測之後的行動」落到快取層,讓系統用更少的資源交付更快...

鐵人賽 Security

技術 📍 Day 31:AI 風險量化

—— 沒有數字的風險,就是沒有人理的風險。 對象:CISO、風險管理部門、AI 團隊主管、董事會成員 關鍵詞:AI 風險量化|成本模型|CVSS for AI...

鐵人賽 生成式 AI DAY 0

技術 三大核心技術:GAN、VAE 與 Diffusion Model

今天介紹的是目前生成式AI的領域的三大基石,雖然目標都是生成數據,但是它們採用了截然不同的運作機制和哲學。 1. 生成對抗網路(Generative Adver...

鐵人賽 Software Development DAY 17

技術 Day 17 -效能觀測:cProfile、py-spy、line-profiler

在前一天(Day 16),我們討論了非同步與 I/O 模型。你可能已經感受到,程式效能問題很少是「神祕的黑盒子」,而是 CPU 與 I/O 的拉扯。接下來,我們...

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

技術 leetcode 17. Letter Combinations of a Phone Number

題目:Given a string containing digits from 2-9 inclusive, return all possible lett...

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

技術 leetcode 16. 3Sum Closest

題目:Given an integer array nums of length n and an integer target, find three int...

鐵人賽 自我挑戰組 DAY 16
日誌檢查學習自我挑戰 系列 第 16

技術 Day16:DHCP 與 DNS的日誌檢查

DHCP (Dynamic Host Configuration Protocol)DHCP 負責自動分配 IP 位址。日誌主要用於追蹤 IP 分配、租約衝突...

鐵人賽 Mobile Development DAY 16
開除老闆計劃 系列 第 16

技術 [Day-16] 遇到 AI 鬼打牆該怎辦?程式開發心得

Day 16|飲食紀錄的開發與想法 在健康管理 APP 裡,「飲食紀錄」幾乎是核心功能之一。很多人會覺得麻煩,所以怎麼設計出低摩擦、高價值的紀錄流程,就變得非常...

鐵人賽 Software Development DAY 16

技術 Day 16 -非同步基礎:asyncio / anyio 的落地心法

在前 15 天,我們已經打好了「能跑、能測、能控管」的工程基礎:環境一致性、依賴管理、測試藍圖、日誌、錯誤處理、序列化格式…專案算是能穩穩上線了。 但實務開發裡...

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

技術 leetcode 15. 3Sum

題目:Given an integer array nums, return all the triplets [nums[i], nums[j], nums[...

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

技術 leetcode 14. Longest Common Prefix

題目:Write a function to find the longest common prefix string amongst an array of...

鐵人賽 自我挑戰組 DAY 14
日誌檢查學習自我挑戰 系列 第 14

技術 Day 14:網路設備故障排除:環路與 STP

一、學習目標 理解網路環路發生的原因、症狀和對網路的影響。理解STP (Spanning Tree Protocol) 的基本概念,以及如何利用其日誌來診斷環路...