原创 網絡工程—NAT穿透的詳細講解及分析

一、什麼是NAT?爲什麼要使用NAT? NAT是將私有地址轉換爲合法IP地址的技術,通俗的講就是將內網與內網通信時怎麼將內網私有IP地址轉換爲可在網絡中傳播的合法IP地址。NAT的出現完美地解決了lP地址不足的問題,而且還能夠有效地避免來

原创 組合數學-生成函數(母函數)解決組合問題、遞歸方程求解

生成函數(母函數) 法國數學家拉普拉斯(對!就是那個拉普拉斯變換的發明者)在他的著作中提出了生成函數的概念 一、普通生成函數解決組合問題 我認爲生成函數解決組合問題就是把問題轉換成二項式或遞推關係問題的方法 問題 用1元、5元、

原创 基礎鞏固-C++-【C/C++語言入門篇】-- 剖析浮點數

原文:https://blog.csdn.net/masefee/article/details/5272554 前面一篇我們講了位運算後,基本C語言的大塊都提及了,一些細節和用法暫時不再本模塊介紹了。希望我的心願能夠在我畢業之前給我的大

原创 基礎鞏固-C++-C++函數返回引用

注:C++ 有三種傳遞方式:值傳遞,指針傳遞,引用傳遞 返回“值”和返回“引用”是不同的         函數返回值時會產生一個臨時變量作爲函數返回值的副本,而返回引用時不會產生值的副本,既然是引用,那引用誰呢?這個問題必須清楚,否則將無

原创 常用工具-LaTeX表示方法

常用數學符號的LaTeX表示方法 指數和下標可以用^和_後加相應字符來實現(\quad 退一格和\qquad退兩格) a_{1} \quad x^2 \quad e^{- \alpha t} \quad b^{3}_{ij

原创 基礎鞏固-java-Java多線程中static變量的使用

有時候,對於在多線程中使用static變量有沒有衝突,是否存在安全問題不能十分的確定。在使用過程中有點含糊,總想找點時間好好追究一下,可總因開發項目時間的緊迫而擱淺。我想,沒有做進一步的研究而拿項目繁忙說事,這是自己的藉口吧!     

原创 NDK開發-Android下攝像頭YUV數據獲取與H264編碼(FFmpeg、x264)總結

涉及知識點: Camera2 API使用 YUV420P與YUV420SP(NV21)格式轉換 h264文件格式 FFmpeg工程 x264解碼器 這次就先記錄一下開發過程,因爲牽涉到的很多技術問題都不太清楚,Android的

原创 基礎鞏固-設計模式-回調函數

回調函數 在一開始遇見函數指針的知識點的時候十分不理解爲什麼要用函數指針,感覺你他媽要用函數就特麼用唄,非得寫尼瑪的參數裏啊,fuck!!@#¥ 然後就看到了排序算法的用法,因爲不可能只有基本類型的變量要你排序,還會排結構體,今天

原创 NDK開發-Ubuntu下利用NDK編譯ffmpeg+x264+fdk-aac

由於FFmpeg、x264、Fdk-aac的版本問題,所以編譯的時候有很多坑 編譯順序: 首先利用腳本分別編譯x264和fdk-aac庫,生成頭文件(.h)與靜態庫文件(.a/.la)。 將FFmpeg的外部鏈接設置爲兩個庫的in

原创 基礎鞏固-C++-vector用法總結(定義,操作,方法,注意點)

一、vector的基本概念 vector是同一種類型的對象的集合,每個對象都有一個對應的整數索引值。和string對象一樣,標準庫負責管理存儲元素的相關內存。我們把vector稱爲容器,是因爲它可以包含其他對象。一個容器中的所有對象都必須

原创 項目記錄-”海迪康”ipcamera客戶端開發紀實

一開始拿到IPcamera是爲了在預警系統中加入一個攝像頭,正好老師帶來了一個IPcamera,但是並沒有說明書和文檔,一開始聽到這個名字還以爲只要知道了這個IP地址就可以爲所欲爲了,OK,NO,拿到了地址也並不知道怎麼操縱,上網搜了一下

原创 實習工作記錄(2018.11-2019.2)

實習工作記錄 Android下ffmpeg+x264+fdk-aac軟解碼demo 功能描述:Android下獲取攝像頭1080P的YV12格式視頻編碼爲h264格式視頻保存,同時獲取PCM格式音頻數據編碼爲AAC格式音頻保存 重

原创 Ubuntu下利用NDK編譯ffmpeg+x264+fdk-aac

由於FFmpeg、x264、Fdk-aac的版本問題,所以編譯的時候有很多坑 編譯順序: 首先利用腳本分別編譯x264和fdk-aac庫,生成頭文件(.h)與靜態庫文件(.a/.la)。 將FFmpeg的外部鏈接設置爲兩個庫的incl

原创 Android下攝像頭YUV數據獲取與H264編碼(FFmpeg、x264)總結

涉及知識點: Camera2 API使用 YUV420P與YUV420SP(NV21)格式轉換 h264文件格式 FFmpeg工程 x264解碼器 這次就先記錄一下開發過程,因爲牽涉到的很多技術問題都不太清楚,Android的知識

原创 回調函數

回調函數 在一開始遇見函數指針的知識點的時候十分不理解爲什麼要用函數指針,感覺你他媽要用函數就特麼用唄,非得寫尼瑪的參數裏啊,fuck!!@#¥ 然後就看到了排序算法的用法,因爲不可能只有基本類型的變量要你排序,還會排結構體,今天我想