原创 weak_ptr用作map主鍵方法

  錯誤格式 std::map<websocketpp::connection_hdl, client_hdl> m_mapConnections; 正確格式 std::map<connection_hdl, client_hdl, s

原创 windows編譯linphone步驟及問題

一 編譯步驟 1.同步linphone源代碼 git clone --recursive https://github.com/BelledonneCommunications/linphone-desktop 2.安裝anaconda

原创 搭建kamailio服務器實現公網視頻通話

搭建kamaillio服務器 一。編譯源碼並修改配置文件 安裝mysql yum -y install MariaDB-server MariaDB-client yum install -y mariadb-devel yum

原创 window編譯skia

set GYP_MSVS_VERSION=2017 set vs2017_install=D:\Program Files (x86)\Microsoft Visual Studio\2017\Community set GYP_MSV

原创 Makefile編寫

CC=g++ ifdef VERBOSE AT= else AT=@ endif FILES=$(foreach dir,$(DIRS),$(wildcard $(dir)/Makefile)) #export CPPSRC :

原创 libjpeg將Mat轉換爲jpeg數據

void rgb2jpeg(int width, int height, int channels, void* data, unsigned char ** outbuffer, unsigned long * outsize) {

原创 調用webrtc裏面提供的方法獲取視頻數據並存儲YUV文件

#include "webrtc/base/refcount.h" #include "webrtc/base/scoped_ref_ptr.h" #include "webrtc/modules/video_capture/windo

原创 windows使用webrtc截取桌面

#include "../webrtc/modules/desktop_capture/shared_desktop_frame.h" #include "../webrtc/modules/desktop_capture/deskto

原创 Shell實現動態連接庫拷貝

#!/bin/sh FILE=cloud.txt SHFILE=cloud.sh echo $1 ldd $1 > $FILE IFS_OLD=$IFS IFS=$'\n' i=0 j=2 cp=$'cp ' black=$' ' my

原创 go語言遍歷文件夾並解析json文件

package main import ( "github.com/buger/jsonparser" "fmt" "log" "os" "io" "io/ioutil" "path" ) var ( file

原创 C++使用protobuf報錯總結

private: static int google::protobuf::io::CodedInputStream::default_recursion_limit_ class google::protobuf::internal

原创 更改程序的工作目錄

windows: #if 1 //#ifdef NDEBUG char *lpstr1 = (char*)malloc(MAX_PATH); GetCurrentDirectory(MAX_PATH, lpstr1); print

原创 dlib實現人臉識別(二)通過描述文件和標籤文件實現人臉識別

#include <iostream> #include <fstream> #include <dlib/dnn.h> #include <dlib/data_io.h> #include <dlib/image_processing

原创 dlib實現人臉識別(一)生成描述文件和標籤文件

#include <iostream> #include <dlib/dnn.h> #include <dlib/data_io.h> #include <dlib/image_processing.h> #include <dlib/

原创 C++測函數執行時間

析構自動獲取時間 #ifndef TIMESTRAMP_H #define TIMESTRAMP_H #include <stdio.h> #include <iostream> #ifndef _WIN32 #include <s