iT邦幫忙

技術文章

RSS

OTel 邁向全面穩定的里程碑

來源出自幹話王 在 AI 漏洞激增時代,一次看懂 OpenTelemetry 的 1.0 世代、版本解讀與資安防護 邁向全面穩定的里程碑:在 AI 漏洞激...

Day 29:【VS Code 終極配置備份】Settings Sync:一鍵同步你的所有設定、快速鍵與外掛清單!

💡 前言 恭喜大家一路堅持到了倒數第二天!在前面 28 天的文章中,我們從 VS Code 的基礎架構、主題外掛、快捷鍵自訂、Git 協作、遠端容器開發,一路談...

Day 28:【工作區效能與安全性】VS Code Workspace Trust 與安全沙盒機制

💡 前言 在前面的課程中,我們學會了如何自訂專案的 settings.json、撰寫自動化 Tasks、建立 Dev Containers,甚至開發與發布自己的...

Day 27:【套件發布與打包】VS Code Marketplace:將你的外掛打包、發布並分享給全球開發者!

💡 前言 在前幾天的文章中,我們從零到有學會了如何初始化擴充套件專案、註冊自訂指令,甚至透過 Webview API 在 VS Code 內打造了炫酷的互動儀表...

AI agent 開了 PR,為什麼團隊還是交不出去?

假設一個小團隊每週請 agent 更新操作文件,順手補一組相關測試。週一早上 PR 已經開好,reviewer 點進去,卻找不到這次改動要通過哪些檢查;測試沒跑...

Day 30:三十天自主學習回顧——總結開發成果與未來改進方向

一、前言 經過三十天的自主學習,「打造個人健康習慣追蹤系統」終於來到最後一天。 從一開始決定專案主題、分析使用者需求,到學習 Python、資料處理、CSV 儲...

Day 29:專案成果展示——整理系統功能與操作畫面

一、前言 經過前面二十八天的學習,我已經從最初的專案規劃、資料欄位設計,逐步學習 Python、Pandas、CSV 資料儲存,以及 Streamlit 網頁介...

Day 28:健康資料分析——觀察測試資料中的習慣變化

一、前言 在前幾天的學習中,我們已經完成健康習慣追蹤系統的基本功能整合,也透過測試資料確認系統能夠正常新增、儲存及查詢健康紀錄。 然而,健康紀錄的價值不只是保存...

Day 27|整理程式碼與專案結構

功能越多,app.py 就會越長。今天先把重複的程式碼與檔案整理好。步驟 1:確認最終專案結構my-media-library/├── app.py├── da...

Day 26|改善操作體驗與錯誤提示

今天不新增複雜功能,而是讓網站更像一個完整產品。步驟 1:在所有頁面顯示 Flash 訊息打開 templates/base.html,在 裡、{% bloc...

Day 25|匯出收藏資料成 CSV

今天讓使用者能下載自己的收藏清單,方便用 Excel 或其他試算表軟體查看。步驟 1:在 app.py 匯入模組在最上方加入:import csvimport...

Day 27:改善使用者介面——提升系統的可讀性與操作便利性

一、前言 在前幾天的學習中,我們已經完成健康習慣追蹤系統的初版,並透過模擬測試資料,確認新增紀錄、歷史查詢與健康儀表板等功能能夠正常運作。 然而,一個系統除了需...

Day 26:模擬實際使用——使用測試資料驗證系統功能

一、前言 在前一天,我們已經將健康紀錄輸入、資料儲存、歷史紀錄查詢及健康儀表板整合成一個可以操作的系統初版。 不過,程式能夠順利執行,並不代表所有功能都沒有問題...

Day 25:整合核心功能——完成健康習慣追蹤系統初版

一、前言 在前二十四天的學習中,我們逐步認識了 Python、Pandas、CSV 資料儲存,以及 Streamlit 網頁介面的開發方式,也陸續完成健康紀錄輸...

Oracle 19c 数据库关闭过程、内存缓存处理、检查点与四种关闭模式

一、Oracle 数据库关闭原理 Oracle 数据库关闭是启动过程的反向操作。 启动过程: SHUTDOWN | v NOMOUNT...

Oracle 19c 数据库启动过程、启动失败分析与实例恢复

一、Oracle 数据库启动原理 Oracle 数据库由两个核心部分组成: Oracle Instance(实例):由 SGA(系统全局区)和后台进程组成。...

Day 26:【擴充套件進階應用】Webview API:在 VS Code 內打造炫酷的自訂互動面板與儀表板!

💡 前言 在前一天的文章中,我們學會了如何初始化專案、註冊指令,並在命令面板中彈出簡單的提示視窗 (showInformationMessage)。 然而,如果...

Day 25:【擴充套件開發入門】VS Code Extension Development:打造你的第一個自訂 VS Code 外掛!

💡 前言 在前幾天的文章中,我們學習了如何自訂 Snippets、調整 settings.json、撰寫自動化 Tasks,以及打造個人專屬的快捷鍵。但你有沒有...

Day 24:【快速鍵與工作區自訂】Keybindings.json:打造符合個人手勢的極速快捷鍵配置

💡 前言 在前幾天的文章中,我們學會瞭如何為專案配置獨立的工作區設定與推薦套件。但在實際寫程式的過程中,真正決定你開發速度快慢的關鍵,其實是你對鍵盤快速鍵的掌握...

Day 24|加入作品封面圖片

封面能讓作品卡片更有辨識度。今天先讓使用者輸入圖片網址,不做圖片上傳,避免增加檔案儲存與安全管理的複雜度。步驟 1:確認資料庫欄位Day 8 已經在 media...

Day 23|製作分類統計圖表

今天將數字變成圖表,讓使用者知道自己的收藏主要集中在哪些分類。步驟 1:在 stats() 中取得分類資料在 app.py 的 stats() 中,加入以下查詢...

Day 22|製作收藏統計首頁

今天要讓統計頁面顯示實際資料,而不是只有一段介紹文字。步驟 1:修改 stats() 路由在 app.py 中,把原本的 stats() 函式替換成:@app....

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...