原创 操作系統2

文章目錄操作系統啓動過程BIOS和主引導記錄MBR實模式和保護模式實模式(實地址模式,REAL MODE)保護模式(內存保護模式,PROTECT MODE)系統BIOS操作系統啓動過程啓動過程核心初始化系統初始化操作系統的生成操作

原创 音視頻編碼基礎

文章目錄視頻常用顏色空間YUVYUV顏色編碼格式色度抽樣方式存儲方式YUV與RGB之間的轉換NV12數據渲染NV12轉I420視頻壓縮編碼視頻壓縮編碼的分類預測編碼變換編碼熵編碼H.261編碼H.261複合編碼器H.263標準MP

原创 視頻編碼基礎

此文章只作爲個人學習筆記,侵刪。 學習來源:B站:【科普】“視頻”是怎麼來的?H.264、碼率這些詞又是什麼意思?講的非常好,推薦觀看。 文章目錄基礎最常見編碼標準:H.264幀內壓縮幀間壓縮H.264一些重要的概念GOP(Gro

原创 H.264編解碼器

JM H.264標準研究團隊的官方參考軟件 實現了H.264的全部特徵 運算複雜,無優化,編解碼難以實時 常用於科學研究領域 http://iphome.hhi.de/suehring/tml/ 舊版本下載 http://iph

原创 visual studio多光標操作

如題 alt+鼠標左鍵能夠選擇多行,刪除就很方便了:

原创 RTP協議淺析

平時看的視頻流是靠什麼做支撐的?是實時傳輸協議,英文是Real time transport protocol,簡寫爲RTP協議。 RTP協議的定義:RTP爲實時應用提供端到端的運輸,但不提供任何服務質量的保障。服務質量由專門的協

原创 面試概率題

一副撲克牌54張,現分成3等份每份18張,問大小王出現在同一份中的概率是多少?(大意如此) 解答1: 54張牌分成3等份,共有M=(C54取18)*(C36取18)*(C18取18)種分法。 其中大小王在同一份的分法有N=(C3取

原创 H.264/AVC編碼標準

背景 由ITU-T的VCEG在1998年發起,2001年和MPEG提出聯合指定新標準,成立了JVT(joint video team),第一版本於2003年發佈。H.264也被稱爲MPEG-4 AVC 同MPEG-4標準關注的靈活

原创 熵編碼算法

一、熵編碼概念 信源的熵: 用於度量消息的平均信息量,和信息的不確定性; 越是隨機的、前後不相關的信息,其熵越高(信息越無序,我們表達它要付出的代價越高); 信息的熵爲信源無損編碼後平均碼長的下限(最短碼長) 公式理解:編

原创 NAL Unit解析

NAL Unit結構解析 NAL Unit包含NAL Header 和 NAL Body NAL Header: 一個字節,包括: forbidden_zero_bit: 0禁止位,1bit; nal_ref_idc:參考索引,

原创 H.264碼流結構

H.264的碼流封裝格式 在H.264進行編碼之後,生成的數據都封裝爲NAL Unit,多個NAL Unit串在一起形成總的輸出碼流。 Annex-B字節流格式: 大部分編碼器的默認輸出格式; 每個NAL Unit以規定格式的

原创 利用frp服務器進行內網ssh訪問

文章目錄FRP服務器搭建FRP服務器使用 FRP服務器搭建 看這裏,寫的特別通俗易懂:十分鐘教你配置frp實現內網穿透 FRP服務器使用 配置服務端(公網服務器): vi ./frps.ini, [common] bind_po

原创 python:作用域和閉包

文章目錄作用域L = Local 局部作用域G = global 全局作用域N = nonlocal的用法其它閉包——裝飾器的本質也是閉包第一種形式——直接調用第二種形式——返回函數名稱“閉包”的作用——保存函數的狀

原创 python工廠模式

在faster-rcnn的數據集讀取部分,有一個factory.py文件(爲了便於閱讀刪除了一些代碼,比如image_net數據集的處理,但邏輯沒變): __sets = {} from lib.datasets.pascal_v

原创 C++11多線程編程

文章目錄線程管理創建/啓動一個新線程無參線程有參線程等待和分離線程轉移線程所有權運行時決定線程數量識別線程線程間共享數據/變量invariants and race condition使用互斥量保護共享數據死鎖及其解決方案互斥量所