✦ 功能:用於實現多進程並行處理,允許程式利用多核 CPU 執行平行任務,創建獨立的進程,繞過 Python 的全域解釋器鎖(GIL),適合 CPU 密集型任務...
✦ 功能:用於記錄程式執行過程中的日誌訊息,允許開發者追蹤程式執行過程中的事件,提供除錯、監控和問題分析所需的關鍵資訊 ✦ 屬性與方法 : logging.Lo...
昨天我們用 Docker Compose 成功讓「API + PostgreSQL」同時啟動。今天要更進一步 ——讓 Todo API 真正連上容器裡的資料庫,...
今天的題目為129.Sum Root to Leaf Numbers,給定一棵只包含數字(0–9)的二元樹,每條從根節點到葉節點的路徑都代表一個數字(例如路徑...
今天的題目為128.Longest Consecutive Sequence,給定一個未排序的整數陣列 nums,回傳其中最長的連續元素序列的長度,且必須設計一...
今天的題目為127.Word Ladder,從單字beginWord到endWord的轉換序列是一串單字[beginWord -> s1 -> s2...
今天的題目為126.Word Ladder II,從單字beginWord到endWord的轉換序列,是一串單字 [beginWord -> s1 -&g...
今天的題目為125.Valid Palindrome,今天是給定一個字串s,判斷它是否為迴文,如果是,回傳true;否則回傳false。 以下是程式碼: cla...
今天的題目為124.Binary Tree Maximum Path Sum,今天的題目是一棵二元樹中,一條路徑是由一系列節點組成,其中每對相鄰節點之間都有邊相...
今天的題目為123.Best Time to Buy and Sell Stock III,今天是最難的版本,今天是給定一個整數陣列prices,其中price...
今天的題目為122.Best Time to Buy and Sell Stock II,這次的題目為前一題的衍生,給一個整數陣列prices,其中prices...
目的 測試食物記錄5~8的功能 , 看有沒有錯誤地方。輸錯就回到當前輸入的欄位。刪除、更新使用者那寫過了。 1.食物記錄*計算單日熱量userId和date...
✦ 功能:用來檢查一個字串是否為Python 的保留字(關鍵字)或軟關鍵字 ✦ 屬性與方法 : keyword.iskeyword(s) 說明:檢查字串 s 是...
✦ 功能:用於處理輕量級 JSON(JavaScript Object Notation)交換格式資料格式的資料,廣泛用於 Web 應用、API 和資料儲存 ✦...
從第一天起,我就會盡量避免提到 Smart Contrast,前半場的主角是 AI 所以問題不大;到了下半場 Web3 登場,就很難閃掉 Smart Contr...
✦ 功能:用於處理可迭代物件(如列表、元組、集合等)的高效的迭代器工具,旨在提升性能(節省記憶體、減少計算)並簡化程式碼 ✦ 屬性與方法 : itertools...
三十天的學習旅程走到最後,DevOps已不再只是「開發與運維的合作模式」,而是一種持續演進的工程文化。隨著雲端與自動化技術的成熟,DevOps也在不斷轉變與延伸...
DevOps的核心其實不在工具,而在文化。它是一種讓團隊能持續協作、快速回饋、共同承擔責任的工作方式。 DevOps文化的三個核心實踐方向:1.協作與溝通開發、...
我們已經接觸了許多DevOps的關鍵工具:Git、Jenkins、Docker、Kubernetes、Terraform、Prometheus、Grafana等...
在系統運作過程中,日誌(Log)是了解系統狀態與追蹤錯誤的關鍵依據。當服務越多、容器越分散時,集中管理日誌就變得非常重要。這時常見的解決方案是ELK Stack...
在監控系統中,光有數據還不夠,如何把數據可視化 才能讓問題一目了然。這時就輪到 Grafana登場。Grafana是一個開源的資料視覺化與監控平台,能把各種資料...
在DevOps的自動化流程中,除了部署與管理之外,監控(Monitoring)也是非常關鍵的一環。Prometheus是目前最常見的開源監控系統之一,由Soun...
在自動化工具中,Ansible是一個輕量、易上手的選擇。它由Red Hat維護,主要用於設定管理、應用部署與伺服器協調。和Terraform相比,Ansible...
在IaC的眾多工具中,Terraform是最具代表性的一個。由HashiCorp開發,Terraform 能用統一語法管理各種雲端資源,像AWS、Azure、G...
在過去,伺服器與環境的設定大多靠人工操作,例如登入主機安裝套件、調整設定檔。這種方式容易出錯,也難以重現。為了解決這個問題,產生了Infrastructure...
在理解Kubernetes的核心元件後,我們可以看看整體的部署流程。實際上,將應用部署到 Kubernetes通常包含三個主要階段:定義資源、建立部署、與公開服...
在Kubernetes的世界裡,部署應用常常需要寫好幾個YAML檔,例如Deployment、Service、Ingress等。當應用越複雜,維護這些設定就越麻...
當應用服務越來越多、容器數量成長時,僅用 Docker 會難以管理。這時就需要Kubernetes(K8s) —— 一個用來自動化部署、擴展與管理容器化應用的開...
目的 測試使用者、食物記錄1~4的功能 , 看有沒有錯誤地方。在使用者、食物記錄那裡 , 輸錯就回到當前欄位。 1.使用者*註冊:只要輸入錯 , 就會回到那...