iT邦幫忙

技術文章

RSS

Day 24:改善資料保存與查詢——提升系統的穩定性

一、前言 在前幾天的學習中,我已經完成個人健康習慣追蹤系統的基本功能,包括健康紀錄輸入、資料保存、歷史紀錄查詢、統計分析、圖表呈現與習慣完成率計算,也開始學習如...

Day 23:系統測試與除錯——檢查輸入資料是否正確

一、前言 在前幾天的學習中,我已經逐步完成個人健康習慣追蹤系統的核心功能,包括健康紀錄輸入、資料保存、歷史紀錄查詢、統計分析、圖表呈現,以及習慣目標完成率計算。...

Day 22:習慣完成率計算——追蹤個人目標的達成情況

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,也學會計算平均喝水量、平均睡眠時間、每週運動總時間,並透過折線圖與長條圖呈現健康資料的變...

Day 21|整合搜尋、篩選與排序

今天不是再加一個獨立功能,而是確認前面幾天的功能能同時使用。步驟 1:統一查詢參數電影與遊戲路由都應該讀取:keyword = request.args.get...

Day 20|記錄觀看日期與個人心得

今天要讓收藏網站具有「回憶錄」的功能,不只是作品列表。步驟 1:新增資料庫欄位在根目錄建立 migrate_day20.py:from database imp...

Day 19|建立評分系統

Day 12 已經有 1–10 分的評分欄位。今天要把它變成更容易閱讀的評分顯示,並新增依評分排序的功能。步驟 1:在作品卡片上顯示評分在 collection...

Agent 回報「完成」之前,先確認訊息到底有沒有送到

假設團隊讓 agent 每週整理一次錯誤紀錄,再把報告送到固定的審查群組。某天排程正常啟動,報告也寫好了,傳送通知時卻等到逾時。儀表板上的任務顯示成功,群組那邊...

看英文技術大會演講時,眼睛要盯 Demo、没空讀字幕怎麼辦?

在 YouTube 上看英文技術大會(例如各種 conf keynote、lightning talk)時,最痛苦的不是「聽不懂單字」,而是畫面正在跑 Demo...

同一份定義,換成 Blazor Server 要改什麼?

同一份定義,換成 Blazor Server 要改什麼? 七分鐘影片導讀:單一專案、改版面不必重新部署、從寬螢幕到手機 完整版(約 7 分鐘) 精華...

[資訊安全] React2Shell、PHP2Shell、Node2Shell 是什麼?看懂 X2Shell 漏洞家族與該修什麼

資訊基準日:2026-10-29。本文整理截至當日的公開資訊,版本與日期以各專案官方公告為準;標示「需查證」處代表目前缺乏可驗證的一手來源。 先講結論 這一...

如何用 AI 準備軟體工程師面試

幾年前找工作的時候,我曾經刷了 500 題 LeetCode。當時的面試以傳統演算法題為主,很多題目像在解 Puzzle 一樣有趣,但準備起來也相當花時間。 最...

Day 23:【專案環境隔離】Workspace Settings 工作區設定:打造專案專屬的 VS Code 隔離配置

💡 前言 在前幾天的文章中,我們學會了透過 settings.json 設定全域的格式化工具、自動修復與程式碼檢查。然而,當你同時參與多個不同的專案時,經常會遇...

Day 22:【自動化與 Task Runner】VS Code Tasks:打造一鍵編譯、打包與自動化腳本

💡 前言 在前幾天的學習中,我們學會了如何使用 Git、執行測試以及進行除錯。但在日常開發裡,我們經常需要執行一些重複性極高的終端機指令——例如:編譯 Type...

Day 21:【單元測試與 TDD】VS Code 測試面板與 Testing API 整合應用

💡 前言 在現代軟體開發流程中,單元測試 與 測試驅動開發 是確保程式碼品質與維護性的重要防線。 過去許多工程師在寫測試時,習慣在終端機不斷重複執行 npm t...

【開源工具分享】用 Python + TypeScript 實作 Codex 五小時額度自動預熱工具

最近在使用 OpenCode 和 Codex CLI 進行開發時,發現自己經常需要手動確認 Codex 的五小時額度刷新時間。 有時候額度已經恢復,但因為當下沒...

Claude Code 雲端實戰篇1:哪些事該丟雲端、哪些留本機,還有第一個任務的 prompt 該怎麼下

這是「Claude Code 雲端實戰」系列的第 1 篇。第 0 篇從頭講了整個專案:用雲端 session 從零做一個每天整理台股盤前資訊的工具,再用排程任...

Day 18|增加分類篩選

Day 17 可以搜尋名稱,今天則讓使用者依照分類找作品,例如科幻電影或動作遊戲。步驟 1:修改電影與遊戲路由在兩個路由中新增:genre = request....

Day 17|加入作品搜尋

今天要加入搜尋框,讓使用者輸入部分作品名稱,就能找到相符的收藏。步驟 1:修改電影與遊戲路由在 Day 16 的兩個路由中,先新增:keyword = requ...

Day 16|新增狀態篩選功能

今天要讓使用者能只查看想看的電影、已看的電影,或目前正在玩的遊戲。步驟 1:修改 movies() 與 games() 路由在 app.py 中,把這兩個路由替...

Day 21:健康資料視覺化——使用圖表呈現紀錄趨勢

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,也學會計算平均喝水量、平均睡眠時間,以及每週運動總時間。 然而,當健康紀錄逐漸增加時,只...

Day 20:每週運動分析——統計運動時間與次數

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,也學會使用 Pandas 計算平均喝水量與平均睡眠時間。 不過,除了喝水量與睡眠時間之外...

Day 19:睡眠與喝水量統計——計算平均值

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,並且初步建立了個人健康儀表板,讓使用者可以查看每日的喝水量、睡眠時間與運動分鐘數。 然而...

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)的發展 前言講完實體的手術與器官病變後,今天我們要來關注現代人越來越重...