原创 C++高性能服務器框架 – SYLAR – 01環境配置

環境配置 Linux系統 VIM7.4+ GCC 4.8+ GDB 8.3 CMAKE 2.8+ ragel Linux系統安裝 從centos官網下載ios文件,虛擬機加載ios文件,進行最小化安裝即可 視頻中採用的是cen

原创 C++ 實用技術 - google protobuf反射技術 - 轉成JSON格式

C++ 實用技術 - google protobuf反射技術 - 轉成JSON格式方法思路精簡代碼測試的proto文件完整代碼(Google Protobuf to Json)其他相關 方法思路 利用google protobuf

原创 個性化推薦系統 - 01簡述

前言 在互聯網發展的早期,內容比較匱乏,不論在資訊,電商,還是廣告行業。那個階段誕生了搜索引擎。解決了信息查找的問題。隨着互聯網迅速發展起來,互聯網上面的內容幾何式增長。用戶獲取信息的途徑不再困難。怎麼樣在海量的信息中找到用戶感興

原创 C++高性能服務器框架 – SYLAR簡介

視頻地址 [C++高級教程]從零開始開發服務器框架(sylar) 視頻教程內容: 1.日誌模塊 支持流式日誌風格寫日誌和格式化風格寫日誌,支持日誌格式自定義,日誌級別,多日誌分離等等功能 流式日誌使用:SYLAR_LOG_INFO

原创 C++高性能服務器框架 - sylar

C++高性能服務器框架 - sylarsylar視頻教程地址開發環境項目路徑日誌系統配置系統日誌系統整合配置系統協程庫封裝socket函數庫http協議開發分佈協議推薦系統其他信息 sylar 視頻教程地址 C++服務器框架01

原创 C++高性能服務器框架 – SYLAR - 線程模塊

C++高性能服務器框架 – SYLAR - 線程模塊線程庫選擇線程類信號量(Semaphore)互斥量(Mutex)其他 線程庫選擇 C++11中提供了std::thread, std::mutex, std::conditio

原创 C++ 實用技術 - google protobuf反射技術 - 轉成YAML格式

C++ 實用技術 - google protobuf反射技術 - 轉成YAML格式方法思路精簡代碼測試的proto文件完整代碼(Google Protobuf to YAML)其他相關 方法思路 利用google protobuf

原创 C++ 實用技術 - google protobuf反射技術 - 基礎API

C++ 實用技術 - google protobuf反射技術 - 基礎API反射相關的類和APIgoogle::protobuf::Messagegoogle::protobuf::Descriptorgoogle::protob

原创 cmake系列 - 解決__FILE__ 宏絕對路徑的問題(相對路徑)

cmake系列 - 解決__FILE__ 宏絕對路徑的問題[相對路徑]問題表現解決思路在cmake中優雅的解決重新編譯總結其他 問題表現 通過cmake編譯的代碼,在代碼中輸出__FILE__就代碼文件的絕對路徑。在大多數使用__

原创 C++實用技術 – YAML & JSON互轉

C++實用技術 – YAML & JSON互轉YAMLYAML-CPP安裝部署JSONJSONCPP安裝部署代碼頭文件YamlToJsonJsonToYaml測試代碼test.yaml文件測試代碼輸出結果總結其他 YAML YAM

原创 C++實用技術 - protobuf動態解析proto

C++實用技術 - protobuf動態解析proto原理實現代碼測試用的proto文件動態解析proto文件代碼動態解析proto string測試代碼測試結果輸出其他相關 原理 利用protobuf的反射功能,我們可以解析任意