原创 c++多個源文件訪問同一個全局變量

分爲3步: 1.在A.cpp 中聲明: extern int a; 2.在A.cpp【注意和上面A.h對應】中定義: int a; 或 int a=0;\   3.在其他源文件中直接訪問即可 c.cpp中: a=10;     如果在A.

原创 leetcode每日一題:從前序和中序遍歷構造二叉樹

-  遍歷pIndex操作優化:將中序遍歷序列遍歷一次,將數值和下標存儲在unordered_map裏 - 遞歸時需要傳入的參數: 1: 前序遍歷序列 2:中序遍歷序列 3:前序遍歷的左邊界 4:前序遍歷的右邊界 5:中序遍歷的左邊界

原创 進程間通信/RPC/Thrift RPC介紹

進程間通信(IPC)分爲 (1)本地過程調用(LPC)LPC用在多任務操作系統中,使得同時運行的任務能互相會話。這些任務共享內存空間使任務同步和互相發送信息。 (2)遠程過程調用(RPC)RPC類似於LPC,只是在網上工作 RPC(Rem

原创 非root用戶啓動docker

https://www.cnblogs.com/informatics/p/8276172.html 點贊 收藏 分享 文章舉報 wyy_blog 發佈了77 篇原創文章 ·

原创 Effective C++ 筆記 part 5、6

26.儘可能延後變量定義式的出現時間 儘可能延後變量的定義知道能夠給它賦初值實參爲止,這樣做可以增加程序的清晰度並改善程序效率。否則會付出不必要的構造和析構成本。 當遇到循環時:若一個class的一個賦值成本低於一組構造和析構成本,在循環

原创 Effective C++筆記part 7、8、9

41.瞭解隱式接口和編譯期多態 classes和Templates都支持接口和多態: 對class而言接口是顯式的,以函數簽名爲中心。多態是通過virtual函數發生於運行期。 對template參數而言,接口是隱式的,奠基於有效表達式。