原创 問題1:判斷字符串中是否有非數字或小數點
string = "1234.5678.90123.abcd.1234" Q1: 判斷是否有非數字或小數點 Q2:去掉非數字 Q3: 輸出非數字 試試正則 bool method() { for (size_t i=1; i<
原创 搭建rtmp服務器,實現拉rtmp流;hls流;
1、首先需要裝nginx和nginx-rtmp-module;不會可以Google。 2、實現rtmp拉流 2-1、需要一個查看rtmp服務器的推拉流狀態的stat; 這個下載的nginx-rtmp-module裏面不一定有stat.xs
原创 CDN;什麼是Referer?什麼是CORS?
什麼是Referer Referer是HTTP Header的一部分,當瀏覽器向Web服務器發送請求時,一般會帶上Referer,告知服務器從哪個頁面鏈接過來的。 Referer的作用 防盜鏈。比如,網站訪問自己的圖片服務器,圖片服務器
原创 TS格式的解析
值得好好研究研究 參考: https://www.jianshu.com/p/d6311f03b81f https://blog.csdn.net/qq_41786131/article/details/90405715 https://
原创 音視頻幀關於PCR同步問題
PCR同步在非硬件精確時鐘源的情況還是謹慎使用,gstreamer裏面採用PCR同步,但是發現好多ffmpeg轉的片兒,或者是CP方的片源,pcr打得很粗糙的,老是有跳幀等現象。 音視頻同步,有三種方法,視頻同步音頻,音頻同步視頻,同
原创 前置聲明及可能出現問題
A.h class A{ public: B* m_; } 這樣會編譯出錯,因爲B沒有定義 #include "B.h" #include "B.h" class A{ public: B* m_; } 但是這樣,一旦B
原创 iOS開發:Release/Debug模式與Configuration;圖標,APP名稱;log打印;
一、release與debug模式 Debug和Release僅僅是編譯選項的不同,那麼爲什麼要區分Debug和Release版本呢? Debug和Release,主要是針對其面向的目標不同的而進行區分的。 Debug通常稱爲調試版本
原创 製作啓動U盤;重裝MacOS
查看Mac最新支持的OS版本: https://support.apple.com/zh-cn/HT201300 一、分兩步:1、製作啓動u盤,2、安裝Mac系統;和Windows差不多。 二、兩個硬件設備:1、U盤>8GB;2、Mac
原创 mac xcode 常用快捷鍵
(1)Xcode快捷鍵 主界面: Command + R 運行 Command + . 停止運行 Command + B 編譯 Command + H 隱藏Xcode Command + N 新建文件 Comman
原创 NSMutableDictionary (key value)
添加、刪除,修改值 NSMutableDictionary *propertyDict; NSMutableDictionary *dict = [NSMutableDictionary dictionary]; [dict
原创 網頁app 的player
http://demo.theoplayer.com/test-your-stream-with-statistics
原创 子類繼承父類的成員變量;
1、子類可以繼承父類的成員變量;(只能繼承public 和protected,不能private) 2、子類拿到的父類的成員變量值是初始化的值。 3、如下面classB繼承classA,只能拿到初始化的a的值。 //int cla
原创 smartgit 上傳code到github
1、一個比較好用的軟件:smartgit,可以自己去下載,https://www.syntevo.com/smartgit/download/ 類似smartSVN, 2、使用方法:https://baijiahao.baidu.com/
原创 c++ 對指針地址的內容進行復制
1、對指針地址的內容進行復制,地址不變,裏面內容發生變化; sTempLanguage = &subtitleLang_; 將subtitleLang_地址給sTempLanguage, *sTempLanguage = [],因爲*sT
原创 c++ 字符串相等比較
比較兩個char*字符串 或 string對象是否相等 c\c++ 1. 如果要比較的對象是char*字符串 利用: int strcmp(const char* s1,const char* s2); (1) 當s1 < s2時,返回