Time of Update: 2018-12-05
進階語言程式的彙編解析 在進階語言中,如C和PASCAL等等,我們不再直接對硬體資源進行操作,而是面向於問題的解決,這主要體現在資料抽象化和程式的結構化。例如我們用變數名來存取資料,而不再關心這個資料究竟在記憶體的什麼地方。這樣,對硬體資源的使用方式完全交給了編譯器去處理。不過,一些基本的規則還是存在的,而且大多數編譯器都遵循一些規範,這使得我們在閱讀反組譯碼代碼的時候日子好過一點。這裡主要講講彙編代碼中一些和進階語言對應的地方。 1.
Time of Update: 2018-12-05
摘自:21IC說到PCB板,很多朋友會想到它在我們周圍隨處可見,從一切的家用電器,電腦內的各種配件,到各種數位產品,只要是電子產品幾乎都會用到PCB板,那麼到底什麼是PCB板呢?PCB板就是PrintedCircuitBlock,即印製電路板,供電子組件安插,有線路的基版。通過使用印刷方式將鍍銅的基版印上防蝕線路,並加以蝕刻沖洗出線路。 PCB板可以分為單層板、雙層板和多層板。各種電子元件都是被整合在PCB板上的,在最基本的單層PCB上,零件都集中在一面,導線則都集中在另一面。這麼一來我們就需要
Time of Update: 2018-12-05
這個是我學習C++以後一直不知道的一個方面知識,最近想回顧一下C++的基礎知識,所以在看一本書。這本書中講了這個關於名字尋找這個部分我覺得很新奇。我就稍微總結一下。 什麼是名字尋找?以我的感覺應該算是這樣的吧,比如你調用了一個函數,編譯器是怎麼去尋找這個函數的定義的吧。這個就是所謂的名字尋找的過程。先寫一個程式來看看這個名字尋找的運行過程吧!!! #include <iostream>#include <string>#include
Time of Update: 2018-12-05
杜比環繞與DTS環繞具有的相近之處在於它們都是屬於有損的數字壓縮技術。這種稱為“感性的”資料壓縮技術是基於人類心理聲學上所具備的聽音特性——對於高電平的聲音敏感,而屏蔽其它不敏感的聲音開發而來的。同樣是5.1或者6.1聲道,DTS跟Dolby Digital 5.1有何差異?最大的差別,在於兩者使用不同的“演算法”,也就是使用不同的方式來壓縮各個聲道的聲音。
Time of Update: 2018-12-05
'這是arm的時鐘整合模組,主要想介紹關於arm的時鐘體系.S3C2440
Time of Update: 2018-12-05
d-bus的資源比較分散,同時沒有系統地介紹,大多是個人記錄下來的,不過寫的也都不錯。這裡列了這些連結,基本上就不用再google了 D-Bus是一種新型的訊息系統,並逐漸用於linux系統中,取代傳統的IPC,由於工作需要開始學習D-Bus.目的是在現有的media player基礎上,增加d-bus 的機制,通過上層傳遞訊息,來控制player的功能。d-bus的資源清單:認識d-bus中文:1、初步認識D-Bus,以及一個簡單例子使用 D-BUS
Time of Update: 2018-12-05
Time of Update: 2018-12-05
今天是10月13號,不知道為什麼日子過的如此的快,大概是假期的原因吧。在十一國慶以後,上了3天課又放假了...感覺研究生的生活越來越沒有學生樣子啦...老師在很久以前就安排了一個任務給我,叫我完成在arm板子上的視頻顯示,做過了前期的JPEG的顯示,覺得這個問題本身不是很大。大概是自己對這種事情瞭解的太少,當真正的去接觸的時候就覺得難度很大。
Time of Update: 2018-12-05
詳見下表True positive-——-預測正確,且為正面;True negative——-預測正確,且為負面;False positive——-預測錯誤,預測為正面;(錯誤地預測為正面)False negative—---預測錯誤,預測為負面;(錯誤地預測為負面)Precision(準確率)針對predicted值為1的行,預測正確的比率;True positive / (True positive + False
Time of Update: 2018-12-05
這次比賽還是在浙江大學參加。TMD浙江大學,讓我很鬱悶的學校。想我那麼認識的複習,最後363高分啊..可是它竟然不讓我上..想起來就生氣。所以在浙大紫金港校區的總是說那麼大的學校,走了我累死了。哎...不好不好之類的說...看來這典型的吃不到葡萄說葡萄酸的人....
Time of Update: 2018-12-05
最近的幾天都在很認真的看侯老師的那個MFC深入淺出的,裡面有講到一些關於進程和線程的知識。於是我就想說一些我對這方面的理解。 進程:就像侯老師書上所說,它其實就是一個資料結構體,用來管理它自己的那些線程,不過它是電腦分配資源的基本單位,它有自己的資源。不過每個進程的獨立的,進程之間的通訊是一個很麻煩是過程,也是很消耗資源的。為此,人們就提出了線程這個概念,如果你把線程認為是一個輕量級進程,也未嘗是的錯誤,不過還是要清楚之間的差別。 線程:它才是用來執行代碼的,不是進程。它有著自己的獨立的代碼
Time of Update: 2018-12-05
研究生一個學期就快讀完了,好像效率不是特別的高...想了想最近乾的一些事情,發現很多事情都沒有很好的完成。原因就是自己的意志不是很堅定。想起來就慚愧啊。不知道是不是自己有點厭煩了現在這樣的生活,沒有一點熱情與激情,充滿著平淡的氣息,讓人很容易頹廢。前段時間買了一個單車,花了我所有的積蓄!Grant ATX 750,紅色的,很帥的一輛。不過很多時候都是一個人騎車,有點無聊的樣子,不過還是每周會騎出去走走...遠遠的...長長的時間....發現好的單車比以前的那種單車真的好很多,騎起來很舒服的樣子.
Time of Update: 2018-12-05
ofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體,其實所謂的流緩衝就是記憶體空間;在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的檔案I/O,stream這個類有兩個重要的運算子:1、插入器(<<) 向流輸出資料。比如說系統有一個預設的標準輸出資料流(cout),一般情況下就是指的顯示器,所以,cout<<"Write Stdout"<<'/n';就表示把字串"Write
Time of Update: 2018-12-05
今天在看<<unix進階環境編程>>的關於講進程的這一章,發現這一章給我的資訊量很大很大,很多東西都是以前不怎麼瞭解的東西,而且發現如果不自己總結一下,明天有可能又要重新的看,覺得這些東西還是很有趣的。有可能和書上講的很相似,可能就是抄書的,哈哈哈,不過真的有自己的理解。 1.關於進程結束的方式 1.1正常的方式 1.1.1 main函數執行return
Time of Update: 2018-12-05
在上篇《FreeBSD
Time of Update: 2018-12-05
關於CMultiDocTemplate 的解釋The CMultiDocTemplate class defines a document template that implements themultiple document interface (MDI). An MDI application uses the main frame windowas a workspace in which the user can open zero or more document frame
Time of Update: 2018-12-05
本文裝載自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html這裡開始分析hello中的一個定址過程的實現。當然現在的情景是:(當然可能只是一小部分載入到了記憶體中,大部分的需要使用缺頁異常處理來實現記憶體配置)。在sys_exece()函數中,在記憶體ram中儲存了命令列參數,環境參數,但是程式碼片段,資料區段,bss段,可執行檔的其他段提供”映射“(映射的具體含義參見"深入理解Hello World
Time of Update: 2018-12-05
一般來說,find 是指尋找檔案,以檔案名稱為依據,當然也可以指目錄,而grep是尋找字串,以尋找內容為主。當然二者還可以混合使用。find 格式find [path] [options] [tests] [actions]幾個簡單例子find . -name test.txt -printfind / -type d testfind . -name "test*"find /bin /usr/bin -name
Time of Update: 2018-12-05
1.根據ts包頭中的pid找到ts流裡的pat表,其ts的pid為0x00; 2.找到pat表後,根據其中攜帶的pmt表的ts包pid找到pmt表; 3.找到pmt表後,根據其中攜帶視頻的ts包pid就可以判斷出包含視頻資料的ts包; 4.對於mpeg-1和mpeg-2視頻,一般在ts複用時一個pes包包含一個picture,對於mpeg-2 video,picture可以是楨映像(frame)或場映像(field)
Time of Update: 2018-12-05
映像,場,幀1). frame;漸進式掃描映像2). field:隔行掃描映像,偶數行成為頂場行,奇數行稱為為底場行,所有頂場行稱為頂場,同樣所有底場行稱為底場。3). pictue:場和幀都可認為是映像 頂底場分別編碼,對應位置的宏塊叫做宏塊對。頂場對已編碼的頂/底場預測性編碼。底場一般對頂場預測性編碼. IDR幀與I幀的區別:因為264採用了多幀預測,就有可能在display order下I幀後的P會參考I幀前的幀,這樣在random