原创 執行時關閉標識位 FD_CLOEXEC 的作用
下面這篇文章通過實例來說明FD_CLOEXEC的作用,彌補了APUE講述不夠詳細的不足。https://www.cnblogs.com/sunrisezhang/p/4113500.html執行時關閉標識位 FD_CLOEXEC 的作用首
原创 rapidjson使用編譯報錯問題解決
在調用AddMember把std::string類型值直接作爲下面的v傳入時,必須定義宏RAPIDJSON_HAS_STDSTRING#define OBJ_ADD_STR_MEMBER(obj,k, v) do {obj.AddM
原创 core問題實例:未初始化的指針踩內存導致core堆棧顯示錯亂
某業務進程,多年啓動正常,但最近一個新服務器上部署時啓動必core。如下例代碼所示,進程啓動時core, core堆棧如下,看堆棧是字符串相關操作觸發的core:再看CDeviceStateProcessor::Init()的代碼,cor