1.概念在 Python 裡,就用 字典(dictionary) 來表示這種「對應關係」。字典是一種「一對一配對」的資料結構。2.程式範例建立一個字典取出資料修...
Graceful Shutdown with Kubernetes 背景 應用程式主流的佈署方式演進至k8s, 開關機(pod) 變得頻繁, 不像是vm 時期,...
今天是紀錄LeetCode解題的第三十二天是一題困難題 第三十二題題目:Given a string containing just the character...
analysis.h #ifndef ANALYSIS_H #define ANALYSIS_H void saveResult_PlayerVsAI(con...
在AI模型開發的過程中,我們不只要讓模型會說話,更要知道它說得好不好。這就牽涉到模型的Evaluation(評估)。而評估的核心,就是透過一系列標準化測試來驗證...
開場白 今天的 D27,我們談的是雲端安全的核心:「身分與存取管理(Identity and Access Management, IAM)」。 無論你使用 A...
前一篇提到漏洞管理與補丁的重要性,今天就用兩個真實案例來說明: Heartbleed(OpenSSL 漏洞) 和 Log4Shell(Log4j 漏洞)。 這兩...
Gemini CLI 簡介 &問題背景介紹 大家好我是一宵三筵!Gemini 出了 CLI 版,可以直接在電腦的 terminal 上面執行,而且可以直接使用中...
這一篇主要要介紹,如何在Hugging Face上挑選適合自己應用的開源AI模型。面對上千個不同版本的Llama、Mistral、Gemma、Phi等等模型,我...
安裝必要套件 初始化Embedding模型與文件 進行語意查詢與篩選 輸出結果可以看到,雖然我們的查詢是中文句子,FAISS仍能根據語意比對出中英文食物...
前言今天先把要用到的三個查詢用一頁說明寫清楚,重點是每個查詢的「網址要長怎樣」、「一定要帶哪些欄位」、「回來會有哪些欄位」。先把這三件事定好,明天就能很順地把它...
前言到站資訊再怎麼做,現場都可能出現各種不如預期的狀況。我認為好的做法不是把數字藏起來,而是用一致、看得懂的文字把狀態說清楚,並附上資料的新鮮度。今天把會遇到的...
前言要在同一個畫面同時看到「站名」與「幾分鐘到」,關鍵在於兩份資料能不能對得上。沿用昨天的規則:欄位用小駝峰、時間用 ISO 8601(含時區)、持續時間用秒、...
今天是紀錄LeetCode解題的第三十一天 第三十一題題目:A permutation of an array of integers is an arrang...
智能合約(Smart Contract)是區塊鏈應用的中樞。它讓交易自動執行、不可竄改,卻也因此成為最脆弱、最具破壞性風險的組件之一。今天,我們將從 Solid...
search.h #ifndef SEARCH_H #define SEARCH_H #include "maze_gen.h" /* S...
昨天我們學習了測試及安裝flask,今天我們要來進一步測試flask,所以我們要試試看將flask和前面的discord webhook進行整合。 本日目標:將...
由十國(含澳洲與日本)執法機構組成的國際專案小組宣布,已成功摧毀LockBit勒索軟體集團。代號「柯羅諾斯行動」的執法行動由英美當局主導,查封了這個惡名昭彰且猖...
隨著全球資訊科技產業加速轉向「訂閱制」與「雲端即服務(As-a-Service)」的商業模式,客戶成功經理(Customer Success Manager,...
今天在實作 Traefik + Let’s Encrypt 的自動簽發憑證功能,主要目的是讓流量能在 Traefik 層進行 HTTPS 加密。剛好專案的 in...
FAISS(Facebook AI Similarity Search)是一個用來快速搜尋相似向量的資料庫系統。由Meta(Facebook)開發,能在數百萬甚...
在RAG系統裡,Embedding是分開編碼(Bi-Encoder),是靠向量相似度找出語意接近的文件。但這種方法只會算查詢與每個句子的整體語意相似度,並不會精...
前一篇我們認識了Embedding是什麼,接下來我們要實際把文字轉成向量,並且用語意相似度進行搜尋,看看電腦是否真的能理解文字的意思! 安裝LangChain...
開場白 今天的 D26,我們進入資安最難「看見」但最致命的一環──軟體供應鏈安全(Software Supply Chain Security)。 這並不是黑客...
昨天,我們成功展示了如何利用 VulnerableVault 合約中狀態更新順序錯誤(Interactions 在 Effects 之前)導致的重入漏洞,耗盡合...
今天實作示範一個經典漏洞:重入攻擊(Reentrancy) 的實際演練。流程很簡單:在 Remix 貼上「脆弱合約」(VulnerableVault)並部署到...
接下來幾天我們會做實作(漏洞示範與修補)。在開始前請先準備好兩個工具:Remix IDE(線上 Solidity playground)與 MetaMask(瀏...
終於結束了!這30天比較像「用 Python 解生活小麻煩」的打怪日記。前面幾天忙著跟環境交朋友:安裝、路徑地獄、OneDrive 鬼打牆;中期用 reques...
延續 Day 28 的基礎版,今天把鬧鐘升級為可持久化+更貼日常的版本: 每週重複(可勾選週一~週日) 備註訊息(到點顯示:開會/喝水/吃藥…) CSV 匯入...
今天做一個本機鬧鐘:加入多個 HH:MM 時間,到點就跳出提醒並嗶一聲。全程使用 Python 標準庫(Tkinter、datetime),零安裝、跨 Wind...