原创 線程、進程和協程區別聯繫

進程 每個進程都有自己獨立的地址空間,有自己的堆;還有進程狀態的轉換(就緒狀態、運行狀態、等待狀態)。 操作系統是以進程爲單位分配系統資源的,如cpu、內存啊,進程是資源分配的最小單位。 線程 線程是輕量級進程,是操作系統調度(C

原创 進程線程通信同步以及對應原型函數

進程通信和同步(進程的同步是在進程通信基礎上使用的) 進程通信(參考APUE) 主要方式: 管道、信號、信號量、消息隊列、共享內存、套接字 管道 又分爲有名管道和無名管道,管道都是半雙工的 有名管道:任意進程之間的通信,有名管道

原创 虛擬內存、物理內存

虛擬內存和物理內存的聯繫和區別 對於32位的機器,每個進程都認爲自己有4G的內存空間,但是實際上虛擬內存對於的物理內存可能只有一點。 進程得到的4G的虛擬內存是連續的地址空間,但是實際上,它是被分割成多個物理內存碎片,還有一些部分

原创 面經2

const 作用 修飾變量說明是不可修改的 修飾指針-指向常量的指針和指針常量 常量引用,常作爲形參,可以避免被函數修改 //在類中 class A{ private: const int a;

原创 程序裝載及靜態動態鏈接

程序裝載 程序執行的過程是 編譯-彙編-鏈接成可執行文件–通過裝載器把可以執行文件裝載到內存中,cpu從內存中讀取裝載器裝入的指令和數據。 裝載器把指令和數據裝載到內存需要滿足兩個要求: 可執行程序加載後佔用的內存空間是連續的。

原创 Docker基本概念和麪試常見問題

Docker基本概念 由於不同機器不同的操作系統上,不同的庫和不同的組件,如果要將一個應用部署到多臺機器上就需要有大量的環境配置的操作。而且配環境是非常麻煩的事情,不同的系統下庫版本可能不同或者有的機器是物理斷網的很多環境配置上就

原创 主機字節序 網絡字節序

主機字節序又叫CPU字節序,分爲大端和小端 大端字節序,就是高字節序的存在低位地址,低字節序存在高位地址 小端字節序,就是高字節序存在高位地址,低字節序存在低位地址 例子: 0x12是高位字節,大端會放在低地址上如0x00 可以

原创 論文筆記 Unsupervised Extraction of Video Highlights Via Robust Recurrent Auto-encoders

本文提出了一個視頻精彩片段檢測算法 之前的精彩視頻剪輯的方法常用的是處於監督學習或者啓發式規則下,本文采用的無監督學習的方法,同時也藉助到Youtube上各種各樣的用戶剪輯過的視頻用於訓練,同時作者考慮到在用戶剪輯過的視頻中,精彩部分出現

原创 Non-negative Matrix Factorization 非負矩陣分解

Non-negative Matrix Factorization 非負矩陣分解 Introduction 定義   非負矩陣分解(non-negative matrix factorization),或非負矩陣近似(non-negati

原创 [轉發] [ECCV18-行爲識別論文筆記] 多纖維網絡

原文:https://zhuanlan.zhihu.com/p/46804541 代碼:https://github.com/cypw/PyTorch-MFNet 行爲識別/視頻分類 是視頻理解領域的重要方向。之前該方向的深度學習方法大致

原创 OpenCV學習筆記2

1. 圖像腐蝕與膨脹    這兩個操作都是形態學的變化,將圖像與任意的卷積核進行卷積,通常我們使用的卷積核爲正方形或者圓形。    同時在內核中我們也要設置一個錨點,一般爲內核的中心點。    進行腐蝕操作時,將內核  劃過圖像,將內核 

原创 數字圖像和視頻處理基礎學習第一部分筆記

1.The Pinhole Camera在針孔相機模型中,x,y代表着投影在某個平面的位置,而z表示光軸即圖像距離相機/小孔的距離。因此,我們的目標就是根據實際物體的x,y,z計算出相機投影平面上物體的x,y;用公式表示就是x=-fX/Z

原创 OpenCV3入門學習1--vs2013+opencv320

1.配置系統環境變量    在計算機高級系統屬性->高級->環境變量中的系統變量的Path中加入即對應x64表示我用的是我的電腦是64位的系統,同時我用的編譯器也是64位的。2. 工程的配置(添加固定文件能一勞永逸)    首先我們新建一

原创 Fundamentals of Image and Video Processing-first week

Introduction to Image and Video Processing1. Analog v.s. Digital Signals 1.1 Signals        A function containing infor

原创 Fundamentals of Image and Video Processing--week2-1

1. 2D and 3D Discrete Signals    1.1 2D        在2D平面上用表示一個圖片上的任意一點。        當在彩色圖上表示一個點時,x(n1,n2)就變成了一個向量,這個向量包含在RGB三個圖上