這個來源探討了 AVL 樹如何解決二元搜尋樹可能退化為鏈表的問題。元搜尋樹在退化為鏈表後,其操作的時間複雜度會從 O(log n) 惡化為 O(n),導致效率大幅下降。為了解決這個問題,AVL 樹透過「右旋」、「左旋」、「先右旋後左旋」和「先左旋後右旋」這四種旋轉操作,確保樹節點保持平衡,維持 AVL 樹的操作效率維持在 O(log n) 的級別。
Read MoremacOS 相機和麥克風權限設定問題與解決方案 References MacOS Ventura 13.3 apps don't show in Camera and Microphone Privacy & Security settings 問題背景 系統版本:MacOS Ventura 13.3 問題描述:應用程式無法在「系統設定 > 隱私權與安全性 > 麥克風和相機」中顯示 常見場景:使用 OpenCore Patcher 升級的舊 Mac 設備 根本原因:與 SIP(系統完整性保護)被關閉有關,特別是在使用 OpenCore 時必須關閉 SIP 的情況 解決方案:使用 TCC 資料庫 1# …
Read More為什麼要做 DevOps 面試問題?旨在於發現自己的知識盲點與提升該領域的能力。 將不定期更新題目,提升面試或被面試的能力。
Read More這篇文章主要在了解 DIKW 的知識模型,DIKW 金字塔模型是知名的知識架構之ㄧ, 使我們了解到知識的轉化過程. 如諺語 "師父領進門, 修煉在個人", 當師傅講得再多; 給的資料再多, 如果自身沒有想要深入理解的話, 永遠都不會轉化成智慧. 這也有關於自身的態度.
Read MoreQuestion :: Does a CSRF cookie need to be HttpOnly such as XSRF-TOKEN cookie from Laravel.
Answer :: CSRF cookie 可以不用使用 HttpOnly flag([[internet-rfc-6265-server-requirements]]), 因為 HttpOnly flag 保護的前提下已經是被 XSS([[cross-site-scripting]]) 攻擊, 同域的狀況下 CSRF cookie 已經失去其保護作用. 而且 XSS is a much bigger hole than CSRF. 所以 Laravel …
Read More電子錢包的分類方式?
電子錢包可以分成幾種類型, 一種是給金融機構使用的錢包,像是
Read MoreApple Pay
; 一種是給商家業者使用的錢包, 像是LINE Pay
. 另外還有一種為商家開發的預先儲值型電子錢包, 這種錢包儲值只有該商家可以使用, 像是星巴克 APP
.Evergreen Note
Question :: 什麼是 SLI?
Answer :: SLI 為 SLO 的指標數據, SLI 為 IT 團隊跟系統間的狀態確認. 但與以往的監控不同, SLO 的目標是以用戶體驗為導向. SLI 在擷取的過程中, 要保持單純與精確, 可以參考文章的 SLI 分類.
Read Morehttps://www.coursera.org/learn/site-reliability-engineering-slos/lecture/XCfHn/whats-the-difference-between-devops-and-sre It's sounding very familiar because if you think about DevOps as a philosophy, SRE is a prescriptive way of accomplishing that philosophy so if DevOps were an interface and programming language, …
Read MoreEvergreen Note
Question :: 為什麼 SLO 這麼重要?
Answer :: SLO 是為滿足 SLA 的目標設立, 將客戶對系統穩定度的期待轉換成目標. 之所以重要是因為 IT 團隊直接關注客戶所在乎的重點, 讓系統的穩定度保持在可接受的範圍內. 當然服務越可靠; 成本就越高.
Read MoreEvergreen Note
Question :: 為什麼 SLA 這麼重要?
Answer :: 身為 SRE, 要確保系統的可靠性, 並且滿足客戶的期待. 所以訂定協議可以增加客戶與 對服務的信任; 也可以讓 IT 團隊知道系統穩定的目標在哪, 達到客戶與 IT 團隊擁有共識. 並且可以設立 error budget 來應對意外狀況, 讓用戶了解系統碰到異常, 並知道在多少時間內可修復; 讓團隊有排除系統異常的空間, 並了解要在多少時間內修復完畢.
Read More