iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 17

Day 17:籌碼面大解析 — 導入三大法人買賣超數據與籌碼診斷!

今天是第十七天!昨天我們幫機器人裝上了「關鍵價位與指標即時警報」,讓它能夠在價格衝破壓力位或跌破支撐位時自動發出緊急通知! 但相信有在關注台股的朋友都知道,台股...

鐵人賽 Kubernetes DAY 17

Day 17|防禦憑證竊取:etcd 加密 + Secret 管理 + Bound Token

K8s Secret 預設只是 base64——防禦從加密 etcd 開始,再到 Token 最小化。 防禦總覽 攻擊 防禦措施 層級 S2...

鐵人賽 AI 自動化 DAY 17

[Day 17] 用 Jev 做 Context Management(2)

前面我們開始處理 conversation 越來越長之後的 context problem。 一個 conversation 裡可能累積: User Messa...

鐵人賽 Security DAY 17

Day 17:Service 本身不能改,但它執行的 EXE 可以改呢?

開場情境 昨天你學會了:如果你能 sc config 修改 Service 的 binPath,你就能控制 SYSTEM 執行什麼。 但今天的情境不同。你嘗試...

鐵人賽 AI Engineering DAY 19

Day 19|AI 要控制一個房間以前,它知不知道什麼叫「房間」?

昨天談 Never-Regress。錯誤如果真的被理解,就應該盡可能留下:Guard。Test。Validation。Evidence。而今天開始,整個故事要跨...

鐵人賽 Software Development DAY 17

[Day 17] 排序演算法 (4):Quick Sort

前言 昨天的 Merge Sort 用分而治之確保每次執行都是 O(N log N),代價是每次合併都要一個新陣列來裝結果,額外空間是 O(N)。那如果新陣列...

鐵人賽 Vibe Coding DAY 21

Day 21:階段三總結與 21 天心路歷程 —— 從跨界小白到 Vibe Coding 的破局之旅

歡迎來到第 21 天!這趟 30 天的鐵人賽已經走過了三分之二。今天我們暫停寫碼,梳理這 21 天以來,我從一個完全沒有遊戲開發經驗的 Android + 後端...

鐵人賽 AI Engineering DAY 17

MCP + RAG:讓 AI 可以查自己的知識庫

上一篇我們加入了 Agent Memory,讓 Agent 可以記住同一次對話中前面發生的內容,不過 Memory 記住的是「我們聊過什麼」,如果希望 Agen...

鐵人賽 Claude AI DAY 17

[Day 17] 收回 Claude Code DM 的鑰匙:偷看不到地圖,也改不了存檔

Day 16 把攻擊交給了引擎,但 state.json 還是有兩個人在寫:引擎寫 HP,DM 自己用 Edit 改錢、位置、物品和旗標。只要 Claude C...

鐵人賽 Security DAY 17

DVWA 實作:JavaScript 前端邏輯漏洞與 Client-side 安全盲點

在前面的章節中,我們討論了許多後端處理不當導致的漏洞。今天我們要將視角轉向前端,探討許多開發者常犯的迷思:「在前端用 JavaScript 計算 Token 或...

鐵人賽 自我挑戰組 DAY 24

Day24 - 郵輪旅程的IT心得 (2) : 劇場表演預約有如演唱會搶票轉圈

搭郵輪旅遊與自由行最特別不同之處在於每晚的劇場表演和Party Time了, 每天晚上八點一到, 一定要提前打開船上專屬APP到表演預約頁面去搶票, 緊張刺激...

鐵人賽 Vibe Coding DAY 17

[Day 17] Vibe Coding 瓶頸: 免費仔沒有AI 可以coding

在這次的30天挑戰中,已經換過一次AI coding的工具了,但到了今天,還是再次遇到免費額度上限,需要付費才能使用,而身為一個免費仔,我和Gemini經歷了多...

鐵人賽 Software Development DAY 17

Day16 - 醫療資訊交換標準-FHIR(下)

還記得我們昨天建立出來的 FHIR 資料嗎?如下: { "resourceType": "Observation",...

鐵人賽 自我挑戰組 DAY 23

Day 23:換一種造型,原本的方法還有效嗎?

嗨~大家好,我是 R寶。 昨天第一次畫了夥伴的角色,今天想繼續試試看,如果換成體型與造型差異比較大的角色,前面整理出來的方法還有沒有用。 這次登場的依然是謎哥,...

鐵人賽 自我挑戰組 DAY 18

【Day 18】【Tool 2 總結】[Tool 2 兒童用藥劑量換算器] 成果總覽與實際功能展示

本篇文章目錄 前言:Tool 2 兒童用藥劑量換算器開發回顧 核心功能亮點與技術架構總覽 實際功能展示與操作情境模擬(UI & 運算邏輯) 完整程式碼...

鐵人賽 Vibe Coding DAY 17
不會 Code,也要 Vibe :((( 系列 第 17 篇

規劃抽卡功能

前幾天把進度條功能完成後,現在每完整完成一次番茄鐘,進度就會增加 10%。接下來就要處理《時間就是金錢》原本很重要的一個功能: 累積到 100% 之後的抽卡。...

鐵人賽 Software Development DAY 18

Day 18:萬丈高樓平地起 - 從零開始建立一個功能模組

本篇目的:讀者可以從零開始,以”目標設定→流程設計→定義手法”的方式,做出一個擁有完整功能、易修改的模組。 前言 在 day 14 中我們知道如何以 cla...

鐵人賽 AI Engineering DAY 29

Day 29|兩行定義寫窄之前先寫好成功條件,跑完只成立一條,不併也不放行

早就決定要寫窄的 unverifiable、mismatch 兩行定義,照事先 commit 的三條成功條件跑完四批,答案是不能放行,precision 確實升...

鐵人賽 AI Engineering DAY 18

Day 18|OpenClaw 怎麼記住人?從 Memory Promotion 到多人記憶隔離

如果 Agent 學到的不是「做事方法」,而是一個人、一個事實或一個長期決策,它到底怎麼變成 Memory? 例如: 「以後 code example 都用...

鐵人賽 Modern Web DAY 17
Angular 22 Signal 進化論 系列 第 17 篇

Day 17:effect() 不是拿來同步 Signal 的,Angular 的 Side Effect 該怎麼寫?

effect() 是 Angular signal 裡很容易被誤用的一個 API。因為寫法直覺,只要讀取 signal,就能在值改變時執行一些事情,所以很常被拿...

鐵人賽 Kubernetes DAY 25

day 25: 雲服務近兩年,生成式 AI 落地服務

十五、十六、十七篇聚焦的是網站架構進入 AI 原生時代後的最新演進。前者從 AI 原生應用架構與 Agent Infra 出發,說明雲原生不再只是承載服務,而是...

鐵人賽 AI 自動化 DAY 17

Day 17 : 先建觸發再接動作,中間問一句它有哪些格子可以填

換行全部黏成一行 一句話,十秒建好,兩個節點,執行紀錄上一排綠色勾勾,耗時三秒。 信到了。三段摘要黏成一行,中間沒有任何斷開。 回頭看那條流程,內文那一格確實...

鐵人賽 ChatGPT & Codex DAY 17

讓 ChatGPT 幫我改善表達方式

到了第 17 天,我想嘗試一個自己平常很容易遇到的問題,就是「不知道怎麼把話說得更清楚」。有時候腦中明明已經有想法,但是實際寫出來時,句子可能太長、太口語,或者...

鐵人賽 Security DAY 17

Day17|Stack Buffer Overflow

前一篇開始進入 Pwn 之後,我們知道一個 Process 執行時,Memory 大致可以分成: Text Data BSS Heap Stack 其中 St...

鐵人賽 IT Operation DAY 17
Microsoft Agent Solution (續) 系列 第 17 篇

Day17 - Copilot Studio Voice Agent 實作:把報銷 Agent 變成語音助理😮

今天筆者要來把前幾天做好的 Expense Claims Agent,從「用鍵盤打字問問題」,升級成「直接拿麥克風講話」的 Voice Agent。沒錯,報帳這...

鐵人賽 Vibe Coding DAY 17

Day17 - Vibe Coding Part1 : 用 Azure AI Service 把中文影片變成英文版

今天筆者要來挑戰一件以前就很想做、但以前做起來效果沒有很理想的事情:把自己的中文 YouTube 影片,轉成英文版。這篇不是直接進入完整程式實作,而是先帶大家看...

鐵人賽 Build on Google AI DAY 0

第六天 多型與動態綁定機制—轉型陷阱、Pattern Matching與架構解耦

一、 多型的底層機制:動態綁定與虛擬方法表(vtable)在 Java 中,方法呼叫主要分為兩種: 靜態綁定Static Binding:private、st...

鐵人賽 Software Development DAY 17

Day 17:抽象分支

功能標誌讓程式可以先整合與部署,再依產品安排開放功能。如果要替換既有功能的實作,改版期間仍須維持原本功能運作,也要讓其他開發者能繼續開發依賴它的功能。 抽象分支...

鐵人賽 JavaScript DAY 18

day18|泛型:保留輸入與輸出的關係

前一篇用多載描述幾種固定的呼叫方式。泛型讓同一份函式或型別定義適用於各種型別,使用時再決定具體型別。 聯集沒有保留輸入與輸出的對應 假設取出陣列第一筆資料的函式...

鐵人賽 Build on Google AI DAY 0

第五天 繼承與方法改寫的陷阱,super調用鏈與Object核心方法

一、編譯期決策vs執行期決策:Overload與Override的本質分界print()是Overload,編譯器在編譯printer.print(data)這...