是的骗炉。
CMakeCMake是一個(gè)跨平臺(tái)的安裝(編譯)工具衣厘,可以用簡(jiǎn)單的語句來描述所有平臺(tái)的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測(cè)試編譯器所支持的C...
讓復(fù)用變得容易瑟慈,拒絕重復(fù)畸冲。 上一節(jié)說到馒索,std::mutex并不能完全解決保護(hù)數(shù)據(jù)的問題姻灶。存在好幾種情況,即使我們已經(jīng)使用了互斥量杂彭,數(shù)據(jù)還是被破壞了墓毒。 將被保護(hù)數(shù)據(jù)暴露到互斥...
找到問題的解決辦法,而不是找蹩腳的接口亲怠。 在應(yīng)屆生面試的時(shí)候所计,很多面試官都會(huì)問——“多線程如何共享資源”。在操作系統(tǒng)層面上可以給出若干關(guān)鍵詞答案团秽,但是在語言層面主胧,這個(gè)問題考慮...
博客原文:www.freehacker.cn C++11中引入了多線程編程叭首,一般教科書中都沒有涉及到這個(gè)概念,但是在工作中多線程卻又是必不可少的踪栋。本文會(huì)從最簡(jiǎn)單的hello ...
ANSI、UTF-8夷都、Unicode為字符代碼的三種編碼格式眷唉,一個(gè)字符可以被編碼成ANSI、UTF-8或Unicode格式囤官,這三種格式只是表現(xiàn)形式不一樣冬阳,其表示內(nèi)容是一樣的。...
不同的操作系統(tǒng)有不同的換行符格式党饮,跨平臺(tái)協(xié)作時(shí)需要考慮版本工具(git)對(duì)換行符的處理 回車和換行 回車(Carriage Return)和換行(Line Feed)概念: ...
博客原文鏈接 歡迎來我的博客:http://jerkwisdom.github.io/developing/system/dos-current-path/ 問題描述 假設(shè)我...
所謂操作系統(tǒng)的引導(dǎo)過程是將存放在硬盤上的靜態(tài)的操作系統(tǒng)裝載到內(nèi)存中肝陪,并開始執(zhí)行操作系統(tǒng)的過程。 第一階段:BIOS 1.1 何為BIOS刑顺? BIOS氯窍,英文“Basic Inp...
為什么多線程? 多線程并不一定是最好的蹲堂,合適才是最好的狼讨。 多線程主要的優(yōu)點(diǎn)是價(jià)廉物美,啟動(dòng)快贯城、退出快熊楼、與其他線程共享核心對(duì)象,很容易實(shí)現(xiàn)共產(chǎn)主義的偉大夢(mèng)想能犯。但是其又有不可預(yù)期...
勸君莫惜金縷衣踩晶,勸君惜取少年時(shí)≌泶牛花開堪折直須折渡蜻,莫待無花空折枝。 2015年已經(jīng)過去了三個(gè)月计济,在公司的網(wǎng)頁(yè)上也做了三到五年的規(guī)劃茸苇。2106都開始了一個(gè)季度,我才著手寫去年的總...