技術法規

Terraform 解除 State Lock 的方法

這篇是記錄 Terraform 使用的小筆記,為了避免同時執行 Terraform 造成 resource 混亂,常常會利用State Locking 的方法來做,那麼就會常遇到跟我一樣的狀況。

鎖使用設計

本文給做鎖應用模型的軟體設計師介紹一下怎麼為鎖的使用建模(寫設計)。請注意,本文討論的是“使用”,不是鎖本身的設計。需要討論這個問題,是因為很多缺乏設計經驗的工程師很容易認為鎖的設計是一個編碼問題,不

從恰如其分的架構到研發團隊建設

我們先從一段摘錄的文字開始(有刪節) "風不為傳播花粉而吹。風行其所不得不行,止其所不得不止,為吹拂而吹拂。花知道順應風勢,使花粉落在柱頭上,進行傳宗接代。 風是博大的,不經意的花是機

二分類評估,從混淆矩陣說起

在《理解交叉驗證》一文中,我們談到了使用 AUC 來對比不同模型的好壞,那麼 AUC 是什麼?它是如何衡量一個模型的好壞的呢?除了 AUC 以外,還有其他評估手段嗎?本文我們就來探討下這幾個問題。 混淆

k路歸併 O(nlogk)

題目 假定有k個有序陣列,每個陣列中含有n個元素,您的任務是將它們合併為單獨的一個有序陣列,該陣列共有kn個元素。設計和實現 一個有效的分治演算法解決k-路合併操作問題,並分析時間複雜度。

推薦使用 Kotlin 關鍵字 Reified

reified :使抽象的東西更加具體或真實,非常推薦 Android 開發使用這個關鍵字。本文介紹 3 點特別的使用方式如下: 1. 不再需要傳引數 clazz 大

系統設計 – 靈活性 or 安全性?

近日遇到一個這樣的決策問題,在這裡記錄一下。 公司有多種技術棧,每種技術棧的構建和釋出過程都不太一樣,那麼如何設計一套釋出系統滿足所有需求呢? 這裡就存在2個不同的立場。 研發立場 一個是我站

相互遞迴

相互遞迴就是多個函式互相定義,最常見的就是兩個函式,比如f和g,f的定義中用到g,而g的定義中用到f。 相互遞迴一樣有無限遞迴的可能,最簡單的: f:x->g(x) g:x->f(x)

1714624619.6716