原创 執行時關閉標識位 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