原创 一起來讀源碼35-eos history_tools

計劃:     預計花3天時間看下eos的history_tools的源碼,並做好筆記; 完工時間:     2020年6月16日 項目詳解: 上面項目fork自:eosio官方history-tools的github,添加了自己的註釋

原创 一起來讀書55- 計算機操作系統:第八章 網絡操作系統

                                                                    第八章 網絡操作系統 1.網絡拓撲結構:        1.星型網絡拓撲結構;          2.

原创 一起來讀源碼200-eos net_plugin

待續...

原创 一起來讀書4- 設計模式:可複用面向對象軟件的基礎 創建型模式

特別說明:本文件中部分代碼來自: 1. https://www.cnblogs.com/chengjundu/p/8473564.html 2. <設計模式:可複用面向對象軟件的基礎>   創建型模式 簡介:在創建對象時使用方法or類而不

原创 一起來讀源碼601-skynet buffer

詳細註釋: skynet_buffer.h buffer一共定義了3個類型:     內存 buffer     對象 buffer     rawpoint buffer buffer主要用於socket發送做緩衝區 在:lua-soc

原创 一起來讀源碼101-Boost multi_index

用法: typedef multi_index_container<   要索引的結構體/類,   indexed_by<     ordered_unique<member<要索引的結構體/類, 索引類型, 獲得索引函數> >,   

原创 一起來讀書3- 設計模式:可複用面向對象軟件的基礎 結構型模式

結構型模式 簡介:通過組合類和對象獲得更大的結構 模式: 1. 適配器(ADAPTER) 簡介:將某個類的接口轉換成客戶端期望的另一個接口表示,目的是消除由於接口不匹配所造成 的類的兼容性問題 用途: >   1.系統需要使用現有的類,而

原创 一起讀源碼4-boost asio

待續...

原创 一起來讀源碼602-skynet 原子鎖

詳細說明請看: atomic.h twlock.h spinlock.h 原子操作: ATOM_CAS(ptr, oval, nval) //值比較替換:在寫入新值之前, 讀出舊值,                          //

原创 一起來讀書-目錄

<<設計模式>>: 一起來讀書1- 設計模式:前言 <<計算機操作系統>>: 一起來讀書50- 計算機操作系統:前言 一起來讀書51- 計算機操作系統:第四章 存儲器管理 一起來讀書52- 計算機操作系統:第五章 設備管理 一起來讀書53

原创 一起讀源碼-目錄

eos 源碼分析:     一起來讀源碼0-eos 前言     一起來讀源碼1-eos net_plugin插件     一起來讀源碼2-eos fc     一起來讀源碼3-eos appbase     一起來讀源碼4-eos bu

原创 一起來讀源碼21-eos history_api_plugin

詳情: history_api_plugin.hpp history_api_plugin.cpp   主要定義了函數: CALL(api_name, api_handle, api_namespace, call_name) 在插件啓動

原创 一起來讀源碼604-skynet 日誌模塊

詳情見: skynet_log.h skynet_log.c   FILE * skynet_log_open(struct skynet_context * ctx, uint32_t handle); //打開日誌 void skyn