系統設計
#
系統設計
含有「系統設計」關鍵字的內容
全部共 9 篇文章
排序:發佈日期新到舊
系統設計: 最近幾筆的來電紀錄_Leetcode 精選75題解析
題目敘述 題目會給我們一個定義好的類別和function介面,要求我們實作建構子和ping() function來滿足指定的需求。 RecentCounter類別的建構子 建構子應該初始化來電紀錄,內容為空(零筆資料) int ping(int t) t代表來電時刻,單位是毫秒m
小松鼠
發佈於
Leetcode 精選75題 上機考面試題 詳解
2
閱讀時間約
5
分鐘
#
deque
#
queue
#
fifo
系統實作題: 搜尋建議系統 Search Suggestions System_Leetcode 1268_精選75題
題目敘述 題目會給定兩個輸入。 第一個輸入是關鍵字清單products,第二個是使用者輸入的字串searchWord。 要求我們實現關鍵字搜尋建議系統,使用者每輸入一個字元就推薦一次。 推薦時,優先返回字典序(Lecial order)最接近的關鍵字,最多不要超過三個關鍵字。 題目的原文
小松鼠
發佈於
Leetcode 精選75題 上機考面試題 詳解
4
閱讀時間約
7
分鐘
#
關鍵字
#
搜尋建議
#
搜尋引擎
系統設計: 動態取出數據流的最小值 Leetcode #2336_Leetcode 精選75題解析
題目敘述 題目的情境是設計並且實現一個包含所有正整數的數據流,以set集合的方式存在。 數據流 = {1, 2, 3, 4, ..., ∞} 要求我們去實現定義好的function介面: SmallestInfiniteSet()建構子,初始化這個包含所有正整數的數據流。 int po
小松鼠
發佈於
Leetcode 精選75題 上機考面試題 詳解
6
閱讀時間約
8
分鐘
#
set
#
數據流
#
最小堆
系統設計 設計一個平均O(1)的插入、刪除、隨機選擇元素的資料結構 Leetcode #380
題目敘述 題目會給我們一組定義好的界面和需求,要求我們設計一個資料結構,可以滿足平均O(1)的插入元素、刪除元素、隨機取得元素的操作。 RandomizedSet() 類別建構子 bool insert(int val) 插入元素的function界面 bool remove(int val
小松鼠
發佈於
小松鼠的演算法解題教學
5
閱讀時間約
10
分鐘
#
array
#
陣列
#
字典
代幣工程系列 2 :實踐
方法論、模式和工具
TELab
3
閱讀時間約
29
分鐘
#
代幣工程
#
web3
#
區塊鏈
淺談系統設計的因地至宜:從產線監控軟體開發設計談起
去年下半年開始了幾個工廠設備的監控專案顧問開發。 有別於以往比較多接觸的消費者端應用,情境確實比較不一樣。系統開發很重要的一個點是因時制宜、因地制宜,這次就算是一個很好的案例。 本篇文章紀錄一下值得分享的心得。
Sam Huang
發佈於
一點慢磨工,軟體二三事:軟體開發的各方各面
4
閱讀時間約
5
分鐘
#
軟體架構
#
系統設計
#
智能工廠
什麼是熔斷機制
我們在設計系統的時候大多不會馬上考慮到這個問題,然而當系統遭遇到「超出負荷」的情況時,使用熔斷處理就會是一個很不錯的方法。
蒼時弦也
發佈於
軟體工程師的日常心法
5
閱讀時間約
1
分鐘
#
名詞
#
熔斷
#
系統設計
軟體是一種生物
聽了描述之後我的直覺反應告訴他「會有這樣的問題,應該是設計時少考慮了什麼!」 大多數軟體工程師從初學者階段開始進入到能夠獨立工作的時候,大多會需要自己考慮一個功能的設計,直到一個完整的系統設計。然而,我們總是找不到正確答案。
蒼時弦也
發佈於
軟體工程師的日常心法
6
閱讀時間約
2
分鐘
#
心法
#
程式
#
系統設計
0 →1 ? 1 →100 ? 軟體顧問到底在顧什麼?
外部顧問至少要有兩個價值 1. 不被內在阻力限制的觀察角度 團體在運作過程會有些明顯或隱性的內部阻力,其可能來自科層結構或組織慣性。這時候外部視角往往可以比較中立。 2. 有局中人沒有的資訊儲備及來源 「燈下黑」一直是需要避免的陷阱,局中人往往會因為不具備需要的資訊而很難做出客觀且正確的決定。
Sam Huang
發佈於
一點慢磨工,軟體二三事:軟體開發的各方各面
0
閱讀時間約
4
分鐘
#
顧問
#
軟體開發
#
軟體顧問
#
#
#
#
#
#
#
#
#