以前和山哥做過類似的,最近想起來,抽空又看了下 protoc-c。
山哥做的報文流向:
rpc -> lydtree -> motree -> struct
涉及的細節很多
1) lydtree的priv 上掛**, 資料轉換也回把這個**帶過去
2) 因為是執行緒級,執行緒之間的資料通訊傳的可以是乙個位址,這個位址要特殊化處理,比如是乙個全域性變數,或者其它
3) 不同資料型別從一種編碼到另一種編碼的轉換
3) 記憶體的管理,誰申請,又是誰來釋放
4) 執行緒的同步
5) 層次化轉水平化
6) api 的**,這個有點像 http_parser 的**
7) **的註冊
想對而言,protoc-c 就內容少了很多,只是 protomsg -> protobuffer 的轉換
閱讀任務 閱讀筆記 4
功能驅動的設計 1 構造總體模型 2 構造功能列表 3 制定開發計畫 4 功能設計階段 5 實現具體功能 軟體測試按目的分類 1 功能測試 2 非功能測試 軟體測試的各種方法 1 單元測試和 覆蓋率測試 2 構建驗證測試 3 驗收測試 4 探索式的測試 5 回歸測試 6 場景 整合 系統測試 7 夥...
閱讀筆記 2006 01
請您尊重您的價值,因為它已經得到了社會的認可。當你貶低或破壞您的價值時,就等於貶低或破壞整個行業在這個社會的價值。無論在什麼時候,自己都應該尊重自己的價值,而不能因為一時的困境而貶低和破壞了自己的價值,因為你的破壞之舉,將傷害到整個行業的價值乃至社會的規則。因為,唯有懂得尊重自己的價值的人,才能真正...
25 211(840) 閱讀筆記
傳輸通道rach特點 存在衝突風險 使用開環功控。物理通道通過載頻 擾碼 通道化碼 起始時間定義,對於上行通道,還包括相對相位 0或p 2 上行dpch為i q碼復用。fbi bits提供從ue到網路的反饋資訊,以用於閉環傳送分集。上行dpch可以使用多碼,這種情況下,多個並行的dpdch使用不同的...