iT邦幫忙

技術文章

RSS

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

小白安裝ZCode:怎麼跳過兩屏、填對四欄

ZCode桌面端可在官網下載,Windows、macOS、Linux都有安裝包。裝完第一次打開,會連續遇到兩屏引導:先選主要工作方向,再連一個API Key。兩...

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 部署、日誌監控、規則與解碼器、檔案完整性監控、漏洞...

Ep30|小檔案很多,怎麼讓 Spark 少跑幾趟?聊聊 Spark 的讀檔分工

Ep25 看過小檔案帶來的麻煩:資料總量不大,Spark 卻忙著啟動一堆短 task。如果這些檔案暫時不能重寫,有沒有辦法讓一個 task 多讀幾個,少付一點啟...

Day 12:資料驗證——處理空白欄位與不合理的輸入

一、前言 在前幾天的學習中,我已經完成健康紀錄的資料結構設計,並學習使用 Python、List、Dictionary、Pandas、CSV 與 SQLite...

Day 11:CSV 與 SQLite——學習儲存與讀取健康資料

一、前言 在前幾天的自主學習中,我學習了 Python 的基本資料型態、List 與 Dictionary,並進一步使用 Pandas 將多筆健康紀錄整理成 D...

Day 10:Pandas 入門——將健康紀錄整理成資料表

一、前言 在前幾天的自主學習中,我逐步學習了 Python 的基本資料型態、變數,以及 List 與 Dictionary 的使用方式,並成功建立可以儲存多筆健...

Day 12|把表單資料寫進 SQLite

今天把 Day 11 的暫時版本改成真正新增資料。步驟 1:替換 add_media() 函式在 app.py 找到原本的 add_media(),將整個函式替...

Day 11|建立新增收藏表單

今天先做一個可以輸入作品資訊的表單。表單會包含作品名稱、類型、年份、分類、狀態、評分、心得。步驟 1:在 app.py 加入 request 和 redirec...

Day 10|讓網站直接讀取 SQLite

Day 6 的網站還是從 sample_media 讀取資料。今天要正式把它改成從資料庫查詢,這樣後續新增作品才會自動出現在頁面。步驟 1:修改 app.py將...

Pingora 學習筆記:效能評估

1. 前言 使用新的工具時,總會想拿來跟舊的東西比較一下,尤其是效能。雖然新的工具不見得主打效能,但心裡還是會希望它的表現不要太差。 最近想使用 Pingora...