原创 二叉樹系列-2-遞歸遍歷

說明:本文參考網友的實現,如有版權問題,請聯繫我。本文代碼在vs2019下運行通過,不過,測試用例測試很完整。   struct BinaryTreeNode { public:     BinaryTreeNode(int value)

原创 SIP協議註冊流程

1. 註冊時,客戶端與服務器交互的數據包如下:     1.1 UAC->UAS  UAC向UAS註冊,下面是具體註冊消息   From字段:指明該REGISTER請求消息由UAS(IP地址:192.169.1.102)控制的UAC發起的

原创 centos7上編譯FreeSwitch備忘

按照網上流行的編譯流程編譯安裝就好,只是有幾個問題需要注意: 1. 用yum install 安裝一些app時可能需要修改爲xxx-dev爲xxx-devel,例如gedit-dev需要修改爲gedit-devel 2. libldn

原创 centos7上ndk安裝流程

平臺:centos7 minimal 說明:由於之前已經基本安裝好開發環境,看官在安裝ndk過程中可能會遇到缺少app的情況,請自行google解決,是“可能”哦 我爲什麼要寫這個?我承認我比較弱。。。在安裝的時候google了幾遍,才

原创 mysql主從複製

參考這篇blog配置(https://www.cnblogs.com/bcphp/p/7080054.html),copy過來備忘:   1、主從服務器分別作以下操作:   1.1、版本一致   1.2、初始化表,並在後臺啓動mysql

原创 consul+consul-template+nginx實戰(1)

本文是參考各位網友們的博客成功部署consul+consul-template+nginx實現負載均衡和服務發現註冊的。環境不同,不一定在你的環境上合適。   1. nginx網上基本上douk都可以   2. consul配置,參考以下

原创 算法服務平臺-架構升級`

其實和上一篇“算法服務平臺-整體架構以及說明” https://blog.csdn.net/love_xunmeng/article/details/77657674 是差不多的,應該是在實現上稍微不一樣,更多的是使用工具。 1)Smar

原创 算法服務平臺-10002-關於測試

這些天一直糾結我的是測試:怎麼測試纔算是完備的,怎麼測試纔算是合格的? 單元測試:可以部分,但是類似請求,socket連接的,這些怎麼測?而且,用了好多庫,感覺mock起來真心不容易 寫腳本測試:功能性可以的,但是又感覺覆蓋不全,例如

原创 crtmpserver的一個bug

crtmpserver本身就帶錄製視頻的功能,不過,我從github上pull的代碼有bug: outfilertmpflvstream.cpp的OutFileRTMPFLVStream::Initialize()函數的最後一行原來是"

原创 crtmpser編譯安裝

版本:暫無 前提: 假設crtmpserver根目錄爲/home/usersoft/crtmpserver,賬戶root 以root賬戶,在crtmpserver/builders/cmake執行: 編譯: 1. 安裝epel源 rp

原创 red5+rtmp 篇1

倒騰red5,android推送視頻流,android播放視頻流,由於red5用的是rtmp協議,所以,工作是基於rtmp。 需求: 1. 客戶端實時推送,另一個客戶端可以實時觀看,同事保存視頻流,調研了一番流媒體服務器,發現現成的開源

原创 開博啦~~ 算法服務平臺-10001

項目概況: 1. 做一個分佈式算法服務平臺,會在CSDN上記錄開發歷程,並且託管在Github上 項目構想: 1. 以插件形式提供各種算法服務 2. 對外以Restful API的方式提供 3. Http Server做簡單的負載均衡

原创 深度學習-模型優化

一個項目,因爲需要解決旋轉的問題,加入了stn(spatial transformer networks),識別確實正確了,但是網絡參數文件一下子增加了200m+,又由於是跑在android設備上(內存只有2g),這時整個app啓動過程中

原创 doubango庫修改Contact內容的地方

要在手機客戶端中實現會議功能,從音頻會議開始(可能會好處理點)。服務器用的是Centos7 64 + Freeswitch1.4。客戶端是基於doubango的imsdroid,還有pc上的jitsi。 doubango中 1. add

原创 交叉編譯vlc

1. 環境 ubuntun 16.0.4(全新系統) + Mingw-w64 + vlc最新代碼 2. 參考:https://wiki.videolan.org/Win32Compile/ 3. 不同的地方:contrib是手動下載放到c