原创 十進制數與二進制數的轉換,浮點數在內存中的表示與字符編碼

  雖然不是專業的CS出生,想想接觸CS相關的東西也這麼久了,居然不知道浮點數在內存中的表示是怎樣的,實在是慚愧啊!於是最近查閱了相關資料,終於弄清了浮點數在內存中的表示,現在對相關的東西做一個總結。   以下總結主要來至於文檔 A T

原创 linux系統中struct timeval結構體、struct timezone結構體以及gettimeofday函數

格林尼治時間、協調世界時 間、世界時間、日光節約時間以及時區等介紹:   格林尼治時間(Greenwich Mean Time,GMT)是指位於英國倫敦郊區的皇家格林尼治天文臺當地的標準時間,因爲本初子午線被定義爲通過那裏的經線。格

原创 評估圖像質量評價算法性能的幾個常用的標準

The ‘good-ness’ of any algorithm is gauged by measuring the correlation of algorithmic scores with subjective (differen

原创 C語言 Ubuntu16.04.1 getline()函數讀取的一行的結束字符

  以前一直以爲getline函數讀入緩衝區(BUFFER)的一行字符以字符’\0’結束,但是這兩天在調試一段程序時發生的一些異常情況加上我查閱相關資料並進行一些測試之後 似乎 驗證了這是不對的。下面就簡單記錄一下。 //這裏是測試代碼:

原创 算法工程師面試智力題:分金條,發工資

題目:你讓一個工人爲你工作15天,回報是一根金條。但是你必須在每天結束的時候給他一根金條的十五分之一段。如果只允許你三次把金條弄斷,你如何給這個工人付工資?(可以和工人進行金條的段的交換)** 思路(參考[1]):先將金條經過三次分段分爲

原创 圖像和視頻質量評價簡介

圖像和視頻處理領域通常處理的是最終要呈現在觀衆面前的信號,例如互聯網中的圖像和視頻。一幅圖像或視屏在被呈現在觀看者之前可能會經歷許多步的處理並且每一步的處理都可能會引入降低其最終顯示效果的失真。例如,通過照相設備獲得的圖像和視頻由於光照,

原创 Linux系統下c語言編譯錯誤:Error:expected identifier before numeric constant

  今天在 Ubuntu16.04.1系統下編譯程序的時候出現了編譯錯誤:Error:expected identifier before numeric constant,這一下搞得我一頭霧水,不知所措,菜鳥啊!!!   我在網上查了