原创 問題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時,返回