iT邦幫忙

技術文章

RSS

OpenRouter與Crazyrouter:快取未命中如何拖高帳單

把「相容 Anthropic」拆成可驗證的欄位、計價方式與限制作用域,三個月後還能用同一份判準重跑。 把同一條 Claude 請求分別送到 OpenRout...

Splash 與 Strata 本地推論引擎:記憶體放不下也能跑 125B MoE 模型 Qwen3.8-Flash-Next

資訊基準日:2026-10-27,基於 Splash 1.4.0、Strata v0.2.6、Qwen3.8-Flash-Next(Strata v0.2.7...

Day 20:【容器化與遠端開發】Remote - SSH 與 Dev Containers 遠端容器開發實戰

💡 前言 今天我們要來解鎖讓許多開發者「用過就回不去」的重量級功能——VS Code Remote Development(遠端開發架構)。 在過去,當我們需要...

Day 19:【效能剖析與日誌記錄】VS Code 效能診斷工具與多端連線除錯技巧

💡 前言 昨天我們掌握了透過斷點與逐行執行來追蹤程式邏輯的技巧。但在實際軟體開發中,除了找出邏輯錯誤(Logic Error)之外,我們經常還會面臨兩個讓人頭痛...

Day 18:【內建 Debugger 除錯神器】Breakpoint 斷點設定、Step Over 與變數監控技巧

💡 前言 昨天我們學會了如何透過 AI 助手快速生成程式碼。然而,程式碼寫出來後難免會遇到不如預期的 Bug。 許多人在除錯時,最習慣的做法就是寫滿各種 con...

Day 18:個人健康儀表板——呈現每日健康概況

一、前言 在第十七天的學習中,我已經為個人健康習慣追蹤系統加入資料修改與刪除的概念,讓使用者可以管理已經保存的健康紀錄。至此,系統已經逐步具備新增、查詢、修改與...

Day 17:資料修改與刪除——完善基本紀錄管理功能

一、前言 在第十六天的學習中,我已經完成歷史紀錄查詢功能,能夠讀取 CSV 檔案中的健康資料,並透過 Streamlit 將紀錄呈現在網頁上。此外,也學習了依照...

Day 16:歷史紀錄查詢——查看過去的健康資料

一、前言 在第十五天的學習中,我已經將 Streamlit 表單與 CSV 資料保存功能整合,讓使用者可以輸入每日健康習慣,並將資料保存至 health_rec...

Day-21~Day-30醫療人工智慧與臨床輔助應用

【Day-21】精神健康與數位治療(Digital Therapeutics, DTx)的發展 前言講完實體的手術與器官病變後,今天我們要來關注現代人越來越重...

Day-11~Day-20醫療人工智慧與臨床輔助應用

【Day-11】穿戴式裝置結合 AI:心律不整與慢性病的即時監測 前言前面聊完基因之後,今天我們把視角拉回日常生活——穿戴式裝置,以前心電圖、血壓一定要到醫院...

Claude Code Agent Skills 的 allowed-tools 不是工具限制:SKILL.md 權限欄位的誤解、來由與正確用法

資訊基準日:2026-10-27,基於 Claude Code 2.1.304。 allowed-tools 不是限制,是預先核准(pre-approve)...

GLM-5.3模型介紹:功能與使用方式

GLM-5.3第一次要怎麼用,可以先從一則短通知開始:確認選到哪個模型、送出需求,再逐項檢查日期與功能是否保留。完成這一輪,才比較容易判斷它適不適合自己的工作...

Line JP LY 通話錄音,電話錄音,影像通話錄音, LINE Lab

LINE 電話錄音很多人都想要的功能Line Lab 可以開啟 通話當中 多了一個錄音按鈕目前應該僅能手動錄製 錄好後,他會直接存在LINE Keep,格式是...

Day 15|分開管理電影與遊戲

前面已經有電影頁與遊戲頁,但新增作品後,使用者必須自己選擇正確的作品類型。今天要讓表單更直覺,並讓不同類型顯示適合自己的狀態。步驟 1:修改 templates...

Day 14|編輯與刪除收藏,完成 CRUD

今天完成整個網站最重要的一組功能。步驟 1:建立編輯路由在 app.py 中加入:@app.route("/media/int:media_id/ed...

Day 13|製作作品詳細頁面

現在作品列表有名稱、年份和評分,但還不能點進去查看完整內容。今天要為每一筆作品建立獨立的詳細頁面。步驟 1:在 app.py 加入路由@app.route(&q...

鐵人賽完賽後的全新專案重跑:整套 AI 行銷系統換上 Gemini 3.8 Flash 的實測結果

前言:完賽時答應的重跑做完了 Day 30 最後提醒過,gemini-3.6-flash 在 2026 年 11 月 19 日停用,之後照著這個系列重做的讀者會...

cylab-web-byp4ss3d

這題是很經典得一行木馬,這邊不細講一行木馬等我寫到那題ez題的writeup再做討論,這邊只要知道它長這樣就好:<?php @eval($_POST['...

Day 15:新增資料功能——將使用者輸入的資料保存起來

一、前言 在第十四天的學習中,我已經使用 Streamlit 建立健康紀錄表單,讓使用者可以輸入日期、喝水量、睡眠時間、運動時間、蔬菜水果攝取情況與備註,並在送...

Day 14:健康紀錄表單設計——輸入每日生活習慣

一、前言 在第十三天的學習中,我認識了 Streamlit,並成功建立第一個互動式網頁,學會使用標題、文字輸出、輸入框與按鈕,將原本在終端機執行的 Python...

Day 13:Streamlit 入門——建立第一個互動式網頁

一、前言 在前十二天的學習中,我已經完成個人健康習慣追蹤系統的需求分析、資料欄位設計,並學習使用 Python、List、Dictionary、Pandas、C...

同一條合約流程,kimi-k3與Kimi K3.1 Pro誰划算

封面圖示:同一份文件、同一條流程,兩本帳。 K3.1 Pro的單價比kimi-k3低三分之一,這是價目表上寫的。我把一條三步驟的合約處理流程分別交給兩支模型跑...

Claude Duet 的四道憑證防線,能搬回自家專案

Claude Duet 的四道憑證防線,能搬回自家專案 Claude Duet 是一個會替你登入網站、寄信、付款的 AI 代理,安全邊界要畫在哪裡?官方把它拆...

Day 12 - CRUD 實戰 (三):更新與刪除資料 (Update & Delete)

CRUD 的最後一塊拼圖就是更新 (Update) 與刪除 (Delete) 了。這兩個動作有一個共同的前提:你必須先確認「資料是否存在」,因此我們會結合昨天學...

Day 11 - CRUD 實戰 (二):從資料庫讀取資料 (Read)

成功寫入資料後,接下來我們要實作如何把資料撈出來。讀取資料通常分為兩種情境:取得「所有資料清單」以及取得「單筆指定資料」。 我們一樣透過 Depends(get...

Day 10 - CRUD 實戰 (一):將資料真實寫入資料庫 (Create)

前面幾天我們把 Pydantic 資料驗證、SQLAlchemy 資料表模型,以及最重要的資料庫依賴注入都準備好了。今天終於要進入重頭戲:CRUD 操作。首先第...

Day 17:【AI 輔助開發入門】GitHub Copilot / Gemini 整合:AI 幫你自動補全與生成程式碼

💡 前言 進入第四週 Week 4:AI 輔助開發與進階除錯,我們要來探索近年來徹底顛覆軟體工程界的神兵利器——AI 程式碼輔助工具。 過去寫程式遇到卡關時,我...

Day 16:【GitHub 協作流程】Pull Request 機制的開立與 Code Review 流程

💡 前言 昨天我們學會在本地端透過 Git Branch 建立獨立沙盒環境,並順利化解了合併衝突。然而,在真實的團隊開發中,程式碼不能隨便就直接合併回主幹(ma...

Day 15:【分支與合併】Git Branch 分支管理與解決 Merge Conflict 衝突

💡 前言 在團隊協同開發或進行大型功能重構時,如果所有人都在同一個主幹(main 或 master)上直接修改程式碼,一旦程式寫到一半崩潰或還沒完成,就會導致整...

Day 30:Wazuh 30 天實戰總整理——從環境建置到資安監控

一、30 天學習歷程回顧 經過 30 天的學習,我們從認識 Wazuh 的基本架構開始,逐步了解 Agent 部署、日誌監控、規則與解碼器、檔案完整性監控、漏洞...