原创 muduo庫學習篇-AtomicIntegerT模板原子類的實現

爲什麼需要原子操作: 在我們平時工作中總會有i++這種類似的代碼,這樣的代碼在不涉及多線程編程的時候是沒有問題的, 但是一旦在多線程編程中變量i是一個全局變量的話,那麼就會很容易出現錯誤。因爲i++不是原子操作,一個i++分爲以下

原创 muduo庫學習篇-Thread類學習

多線程編程在任何語言中基本都是一個繞不開的話題,如果我們想要發揮計算機多核的優勢,提高程序的響應速度,就一定要使用到多線程編程技術。因此muduo庫一定少不了thread的封裝,接下來我們開始學習muduo庫thread類的封裝。

原创 mudu庫學習篇-mutex類封裝學習

muduo庫是高併發的linux網絡編程庫,那麼就一定有mutex對mutex類的封裝,在多線程的編程中,線程間經常會操作一些全局變量,因此我們就需要一些同步的機制,我的上一篇博客condtion算是一種,當然了conditon一

原创 c++讀取json配置文件

這裏寫自定義目錄標題conf.hconf.cctest.jsontest.cc輸出: conf.h 基於rapidjson封裝,只需要引入rapidjson頭文件即可使用 #ifndef _CONF_CONF_H #define

原创 muduo庫學習篇-threadPool類的封裝

在多線程編程中一般情況下,我們都會使用到線程池,因此muduo庫也有對線程池的封裝,接下來我們看看muduo庫對線程池的實現,基本上和大部分的線程池的實現,大同小異。 ThreadPool.h // Use of this sou

原创 Sentinel_LDK linux加密使用

在windows上安裝Sentinel_LDK 將linux相應程序包拷貝到linux操作系統 在windows上設置加密的信息 進入Sentinel-LDK_SDK 7.9\Linux\Redistribute\Runtime

原创 mxnet使用模型預測的初步心得

主要步驟: 加載模型結構json文件 加載模型參數params文件 加載標籤synset.txt文件 創建predictor或者predictor handler 加載目標文件 預測(predict) 獲取預測結果 如果是分類預

原创 opencv with ffmpeg 編譯

編譯ffmpeg ./configure --disable-yasm --enbale-shared 編譯opencv #設置ffmpeg包的路徑 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH

原创 mxnet 編譯ERROR解決

問題:./base.h:162:23: fatal error: cblas.h: No such file or directory C_INCLUDE_PATH=$C_INCLUDE_PATH:xxxxx export C_I

原创 consul集羣搭建

consul搭建 準備工作 準備服務器三臺: 10.17.1.90 10.17.1.91 10.17.1.92 搭建方案 1.下載 官網下載地址:https://www.consul.io/downloads.html,選在

原创 cvat opnecv官方標註工具搭建

cvat opnecv官方標註工具搭建 cvat介紹: cvat是OpenCV開發團隊開源一款高效的計算機視覺註釋工具,支持圖像分類,對象檢測框,圖像語義分割,案例分割數據標註在線註釋工具。支持圖像和視頻數據註釋,最重要的是支持本

原创 c++ grpc實現一個簡單的回射服務器

grpc 的安裝 C++使用grpc首先需在電腦上安裝grpc和protobuf,grpc的安裝只推薦使用下面方式 安裝依賴 配置工具:build-essential, autoconf, libtool 測試支持:libgfl

原创 grpc簡介與安裝

grpc 簡介 gRPC是google推出的一款基於HTTP/2協議封裝,使用protobuf3編解碼消息體的開源rpc框架。 rpc就是遠程過程調用 (Remote Procedure Call)。簡單地說,就是在本地調用遠程服

原创 C++ grpc實現異步回射服務器

在上一篇博客中我使用grpc實現了一個同步的回射服務器,點擊查看 廢話不多說,直接上代碼 echo_async_sample_server.cc #include <iostream> #include <memory> #inc

原创 ubuntu 搭建samba服務器

ubuntu 搭建samba服務器安裝samba服務器查看安裝是否成功配置打開samba配置文件添加下面配置,未添加用戶將共享文件夾添加到組中關閉防火牆安裝talloc2這一步很重要 安裝samba服務器 sudo apt-ge