原创 剖析爲什麼在多核多線程程序中要慎用volatile關鍵字?

來源:http://www.parallellabs.com/2010/12/04/why-should-we-be-care-of-volatile-keyword-in-multithreaded-applications/ 剖析爲什

原创 HM配置參數介紹(2)

來源:http://blog.sina.com.cn/s/blog_6e9aab3701016vgx.html 今天再看了HEVC的幾個參數 ,對於之前不太明白的東西,再整理了下。進展很慢,要加速。 第一個是cfg文件中的:Decodi

原创 Macros for Build Commands and Properties

 Macros for Build Commands and Properties Visual Studio 2012 Other Versions                     You can

原创 關於GOP與RAP的一些解釋

 來源:http://blog.sina.com.cn/s/blog_520811730101jlsa.html 在之前的博文中,我曾經簡單把之前閱讀文獻資料和編譯軟件的記錄和心得記錄分享了一下。由於我也是剛剛接觸HEVC沒幾天,有

原创 一些編譯器版本的_MSC_VER值

 error LNK2038: 檢測到“_MSC_VER”的不匹配項: 值“1600”不匹配值“1800” _MSC_VER 定義編譯器的版本。下面是一些編譯器版本的_MSC_VER值: MS VC++ 10.0 _MSC_VE

原创 多線程隊列的算法優化

來源:http://www.parallellabs.com/tag/deadlock/ 多線程隊列的算法優化 多線程隊列(Concurrent Queue)的使用場合非常多,高性能服務器中的消息隊列,並行算法中的Work Steal

原创 VS中使用svn注意事項

來源:  http://www.cnblogs.com/xinlj/p/5129252.html 1、程序需定期編譯通過後上傳SVN,每天可上傳多次,根據個人程序開發進度決定,但每天晚下班前必須將當天的程序編譯調試通過並上傳SVN

原创 並行編程中的“鎖”難題

來源:http://www.parallellabs.com/tag/deadlock/ 並行編程中的“鎖”難題 注:本文發表於《程序員》2011年第8期並行編程專欄,略有刪改。 在並行程序中,鎖的使用會主要會引發兩類難題:一類是諸如

原创 UTF-8/UTF-16/UTF-32、Unicode和GB18030編碼的關係

 1、除了極其少量的API,操作系統內部操作串已經是UNICODE的了,使用ANSI版本的API只會增加額外的轉換操作,性能其實降低了。 2、對於多語言混合的字符串,如果採用ANSI編碼,顯示一定亂碼。但UNICODE編碼則無此問題。

原创 GVIM同VIM的區別

來源: http://blog.csdn.net/xiaolei05/article/details/19755083 從我用vim以來就一直用的是gvim。gvim和vim的功能完全一樣,但少量細節上的差別還是讓我決定使用gvim。

原创 _MSC_VER詳細介紹

    _MSC_VER是微軟的預編譯控制。 _MSC_VER可以分解爲: MS:Microsoft的簡寫。 C:MSC就是Microsoft的C編譯器。 VER:Version的簡寫。 _MSC_VER的意思就是:Microso

原创 Chrome常用快捷鍵整理

來源: http://jingyan.baidu.com/article/1974b289af92cdf4b1f77492.html Chrome窗口和標籤頁快捷鍵: Ctrl+N 打開新窗口 Ctrl