昨天聊到 RTO(恢復時間目標)與 RPO(恢復點目標),今天來談談如何透過備份保護資料,確保在最壞情況下仍能快速復原。 最經典的 3-2-1 備份原則...
今天我們要來測試工作流是否能夠應付使用者的各種要求,首先我們先來看看這個agent現在具備哪些功能: 取得notion知識庫資料 取得notion待辦清單 取...
到目前為止,我們的程式碼幾乎都寫在同一個檔案裡,隨著功能越來越多,程式會變得越來越亂。要讓程式碼結構清晰、可重複利用,就必須學會模組化。 模組就是一個 Pyth...
前言 當今網站大多使用HTTPS加密,如何攔截與分析這些被加密的請求成為資安工作必備技能。 OWASP ZAP 是一個開源滲透測試工具,能攔截HTTPS流量,但...
今天要來處理的內容是:將工作流產生的圖片回傳至Line聊天室。 我們可以先看到Line的message api指南: 我們需要一個照片連結跟一個預覽連結,才可...
程式,遇到問題不應該直接掛掉,而是要能優雅地處理。 Python 的例外處理結構try: 嘗試執行這段程式碼 number = int(input("...
今天我們繼續來為Agent新增更多功能,這次會用到我們在前幾周設定的Brave 搜尋,以及Gmail的結點: 首先是Brave search,不過我再進行設定時...
AI Code Review 步驟拆解與工具選型考量 前言 昨天我們分析了 Code Review 的痛點,今天要來拆解具體的解決步驟。做任何技術專案前,我習慣...
想像這些情境:寫一個記事本程式,內容要保存下來,下次打開還能看到。做一個成績系統,分數要存到檔案中,而不是只存在程式裡。爬蟲抓下來的資料,要存成檔案方便日後分析...
今天我們會將Gemin提供的各種免費且好用的功能都接上,並且將輸入的格式從文字擴充到可接受圖片、語音。 首先我們先從處理多模態輸入開始,為了要能夠接受圖片和音訊...
假設你有一份名單,其中有人重複出現:students = ["Allen", "Lily", "Tom&quo...
今天我們要來為這個AI Agent接上工具,首先一定要接上的就是notion的工具,我想要讓這個助理可以查看和編輯我的待辦清單和知識庫,所以我新增了四個工具,分...
今天要繼續來學習有關 watcher 的用法 一次性的監聽器 加上 once: true 之後 watch 便只會觸發一次 <script setup&g...
想像一下,你想存放一個學生的資訊:姓名:Allen年齡:25身高:175用清單(List)的話:student = ["Allen", 25...
今日內容:計分、重新開始、主畫面 計分 昨天我們打造完能夠遊玩的遊戲本體後,今天接著要做的就是繼續優化遊戲內容我首先注意到的是遊戲執行期間應該要有一個計分表,...
這一周的主要內容會是利用n8n的一個重點功能:AI Agent來完成學習助手的製作。首先來介紹一下甚麼是AI Agent:簡單來說就是一個能自主執行任務的智慧程...
想像一下,你要存放 5 個學生的分數。用單一變數:score1 = 80score2 = 92score3 = 75score4 = 88score5 = 90...
昨天的流程控制,讓程式可以根據條件做決策、甚至重複執行,但程式碼如果寫得很長,會變得混亂難以管理。這時候,就需要函式來幫我們拆解程式。想像一下,你在寫一個計算機...
前後端分離與 API 設計 在現代的系統開發中,前後端分離與API 設計幾乎已經成為必備的基礎觀念。本文將以我們的 Vue 銷售系統為例,說明什麼是前後端分離、...
昨天我們談了「工具選擇」,今天來聊聊「工具搭配」。 一隻工具 vs 多隻工具 一個Tool可以獨立作戰,比如「摘要工具」幫你快速濃縮文章但更多時候,真正的用處...
前言 到目前為止,我們學了 API 的基本概念、請求與回應、常見的資料格式,還認識了 Swagger。今天要來介紹一個非常實用的工具 —— Postman。 P...
MySQL 寫入流程是: 將資料從硬碟載入 Buffer Pool (記憶體) 在記憶體中更新資料,並寫入異動內容 Log Buffer (Redo Log...
Transaction ACID 中 Durability 要求資料不可遺失,因此一旦 Transaction Commit 後,資料就要寫進硬碟,不能只放在記...
使用 Lock 最大的風險就是 DeadLock,最常見案例是「互相持有並等待」: ## transaction A: BEGIN SELECT * FROM...
Isolation Level Read Committed & Repeatable Read Level 主要是解決 Transaction 併發時...
Transaction 的 ACID 是寫入資料的重要功能,而 Atomicity & Isolation 則是工程師最常用且最容易影響讀寫效能的兩大特...
「我們前面一直談到驗證者,但一直沒講他們是怎麼運作的」特務 K 問。 他整理了一下我們目前談到的事: 驗證者把交易打包到區塊 驗證者會從交易收受優先費 但怎...
昨天分享了訪談階段理想與現實的差距,以及我們決定轉向量化的重要決策。今天要接續這個故事,深入聊聊我們如何與AI協作,從眾多變數中找到量化的核心焦點,並最終決定自...
目前我只有一台window主機,所以我先使用wsl環境介紹,當然如果你有Ubuntu環境會更好。前置安裝: kubectl安裝文檔 k9s dock...
前言說明 身為前端工程師,這篇文章想分享在職場是如何與非工程部門(例如 產品部門、設計部門 等)進行有效溝通。 隨著工作經驗的累積,職場上的不順心往往不是工作內...