原创 《軟件架構設計》讀書筆記
一、什麼是架構? 從書中可以看到兩個觀點: 1. 架構=組件 + 交互 2.架構= 重要決策集 我更傾向於第一個觀點,而用第二個觀點提醒自己系統概要設計、詳細設計等架構落地時候是否設計原則遵守了架構原則。 二、子系統、框架和架構 在解釋
原创 Protobuf數據編碼規則
ProtoBuf編碼基礎:——Varints, varints是一種將一個整數序列化爲一個或者多個Bytes的方法,越小的整數,使用的Bytes越少。Varints的基本規則是: 每個Byte的最高位(msb)是標誌位,如果該位爲1,表