原创 製作centos鏡像

http://www.oschina.net/news/62897/docker-hub-contains-high-risk-vulnerabilities 這裏有個統計,docker官方和個人發佈的鏡像由於版本等各種原因,漏洞較多,那

原创 httpd 403

apache httpd服務器403 forbidden的問題 一、問題描述 在apache2的httpd配置中,很多情況都會出現403。 剛安裝好httpd服務,當然是不會有403的問題了。主要是修改了一些配置後出現,問題描述如下:

原创 kprobe工作原理

kprobe工作原理   kprobe的工作過程大致如下: 1)註冊kprobe。註冊的每個kprobe對應一個kprobe結構體,該結構中記錄着插入點(位置),以及該插入點本來對應的指令original_opcode; 2)替換原有指令

原创 GPU數據傳輸概覽

在機器學習訓練過程中,大家往往會發現IO成爲制約訓練速度提升的瓶頸。 提升訓練速度,數據傳輸是繞不開的話題。那麼GPU機器中,數據傳輸是如何做的呢? 同機的CPU和GPU之間數據如何傳輸? 同機的多卡之間數據如何傳輸? 多機的卡之間數據如

原创 工具、博客

查行業資料: 百度指數 谷歌趨勢 愛站網、semrush、aso100 appannie、similarweb admin5   畫圖: rrdtools:畫出來比較工業 highcharts、 echarts:畫出來比較好看   趙大神

原创 ASAN

ASAN(Address-Sanitizier)早先是LLVM中的特性,後被加入GCC 4.8,在GCC 4.9後加入對ARM平臺的支持。因此GCC 4.8以上版本使用ASAN時不需要安裝第三方庫,通過在編譯時指定編譯CFLAGS即可打開

原创 中斷和異常——內核的動力

本文內容關注一種內核工作的基本機制——中斷和異常。標題稱這種機制爲內核的動力,或許不那麼恰當,主要想強調中斷和異常對內核工作的重要性。對於操作系統上層的應用程序開發者而言,或許感覺離中斷和異常的機制很遠,因爲我們不需要開發內核。但是畢竟我

原创 Linux內核——等待隊列淺談

本文關注內容:Linux內核的一種數據結構:等待隊列。在這裏,我們不太去關注等待隊列細節的實現。主要從功能角度談下等待隊列在內核中的角色。 我的觀點是,不管是內核,還是內核中的某個組件,理解其角色定位很重要,單純是從實現細節上去理解某種機

原创 h.264參考圖像列表、解碼圖像緩存

1.參考圖像列表(reference picture list) 一般來說,h.264會把需要編碼的圖像分爲三種類型:I、P、B,其中的B、P類型的圖像由於採用了幀間編碼的這種編碼方式,而幀間編碼又是以參考圖像爲基礎進行的,因此需要有個參

原创 nvprof

1. 使用nvprof輸出kernel timeline數據 Kernel Timeline 輸出的是以gpu kernel 爲單位的一段時間的運行時間線,我們可以通過它觀察GPU在什麼時候有閒置或者利用不夠充分的行爲,更準確地定位優化問

原创 Iowait的成因、對系統影響及對策

什麼是iowait? 顧名思義,就是系統因爲io導致的進程wait。再深一點講就是:這時候系統在做io,導致沒有進程在幹活,cpu在執行idle進程空轉,所以說iowait的產生要滿足兩個條件,一是進程在等io,二是等io時沒有進程可運

原创 h264 rtp FU-A

總括: 一幀視頻數據可以編碼成多個H264的NALU, 每個NALU的開頭爲00 00 00 01; 一個RTP包可以傳送 部分、一個或多個 NALU,看NALU的大小而定。   之前寫過一篇文章,分析了h264使用rtp進行封包的

原创 WebRTC基於GCC的擁塞控制(上) - 算法分析

參考:https://www.jianshu.com/p/0f7ee0e0b3be 實時流媒體應用的最大特點是實時性,而延遲是實時性的最大敵人。從媒體收發端來講,媒體數據的處理速度是造成延遲的重要原因;而從傳輸角度來講,網絡擁塞則是造

原创 SRT互聯網傳輸設備技術分享

來自:https://blog.csdn.net/weixin_42228920/article/details/90946259 點贊 收藏 分享 文章舉報 香菸頭 發佈了4

原创 pthread_join與pthread_detach細節問題

pthread_t    pthr; pthread_create(&pthr, NULL, thread_handler, NULL); ... void* thread_handler(void* arg) {     /