這里有 60 篇硬核文章!
因?yàn)樽约合矚g并想深耕C++,所以我的公眾號基本上都是C++相關(guān)文章,剛寫公眾號時候自己主要寫C++11新特性文章,個人認(rèn)為公眾號屆關(guān)于C++11新特性沒有比我介紹的更全面的了,具體有:
一文吃透C++11中auto和decltype知識點(diǎn)
左值引用、右值引用、移動語義、完美轉(zhuǎn)發(fā),你知道的不知道的都在這里
搞定C++11新特性std::function和lambda表達(dá)式
C++11新特性之線程相關(guān)所有知識點(diǎn)
肝完了C++11新特性,我又陸續(xù)推出了C++14和C++17新特性系列:
寫到這里相信大家對C++20也很感興趣,我也很感興趣,因?yàn)榻谶€在推出CPP其它系列文章,請讀者們耐心等待,今年C++20系列文章一定會出爐。
侯捷大佬經(jīng)常說過的一句話:源碼之下無秘密,我也喜歡看源碼,因此寫了一些源碼分析文章:
源碼分析shared_ptr實(shí)現(xiàn)之修訂版
想看懂stl代碼,先搞定type_traits是關(guān)鍵
C++中g(shù)log源碼剖析以及如何設(shè)計一個高效 log模塊
由于C++開源的線程池和定時器輪子較少,所以自己造了一個簡單實(shí)用的線程池和定時器分享下心得:
中間還穿插寫了一些關(guān)于C++重要且有趣的知識點(diǎn),可能不常見,但是學(xué)會了絕對突顯你水平的文章,秘密武器系列:
虛函數(shù)真的就那么慢嗎?它的開銷究竟在哪里?來看這4段代碼!
詳細(xì)介紹下C/C++時間相關(guān)的那些函數(shù)
因?yàn)樽约浩綍r工作中使用C語言較多,C語言又沒有類似于C++中string這樣可以動態(tài)擴(kuò)容的字符串,所以自己造了個:
C語言如何實(shí)現(xiàn)動態(tài)擴(kuò)容的string
剩下的多數(shù)都是一些C語言和C++通用的文章,這里程序喵想說,無論是什么語言,底層的基礎(chǔ)知識都是互通的,特別是C/C++,想要學(xué)好它們,編譯鏈接和操作系統(tǒng)的知識一定要牢牢掌握。
這里我也寫了一些,個人認(rèn)為都是好文章。
Linux以及編譯鏈接相關(guān):
Linux可執(zhí)行文件如何裝載進(jìn)虛擬內(nèi)存
圖解Linux是如何進(jìn)行函數(shù)調(diào)用的?
Linux 為什么要動態(tài)鏈接?與靜態(tài)鏈接的區(qū)別是什么?
利用CPU特性優(yōu)化系列文章:
少寫點(diǎn)if-else吧,它的效率有多低你知道嗎?
操作系統(tǒng)系列文章:
10張圖22段代碼,萬字長文帶你搞懂虛擬內(nèi)存模型和malloc內(nèi)部原理
操作系統(tǒng)內(nèi)存管理,你能回答這8個問題嗎?
調(diào)試系列文章:
學(xué)會了如何蓋樓,也要學(xué)會如何設(shè)計圖紙,因此程序喵水了幾篇設(shè)計模式系列文章:
設(shè)計模式這個系列個人認(rèn)為自己總結(jié)的不是太好,中間也斷更了,講解設(shè)計模式的文章網(wǎng)上實(shí)在太多,而且寫的也很好,自己目前對設(shè)計模式理解的也不是那么深刻,很難寫的比他們更好,先不礙大家眼了,要寫就寫那些能讓大家真正有收獲的文章。
因工作過程中會使用多種語言,包括Java,經(jīng)常通過JNI進(jìn)行Java上層和Native層的交互,所以關(guān)于JNI寫了兩篇對實(shí)際工作有意義的文章,相信會對部分讀者有所幫助:
JNI內(nèi)存管理之Local Reference 和 Global Reference知識點(diǎn)
作為程序員,光靠代碼能力是遠(yuǎn)遠(yuǎn)不夠的,長遠(yuǎn)來看,想要謀求好發(fā)展,更重要的是代碼之外的技能,因此寫了一篇代碼之外的生存指南,個人認(rèn)為這篇文章對程序員來說很有益處,但無奈,閱讀量很低,強(qiáng)烈建議讀者們讀一下這篇文章:
熟悉我的讀者可能知道,我2020年換了一份新工作,入職新公司后一項(xiàng)最重要的工作那就是熟悉團(tuán)隊(duì),熟悉新項(xiàng)目啦:
還有篇科普文章:
近期各大公司9-9-6、11-11-6風(fēng)氣盛行,頻頻爆出各種猝死新聞,因此程序喵還真情實(shí)感的寫了幾篇文章:
了解喵哥看↓ ↓ ↓:
C++學(xué)習(xí)資料免費(fèi)獲取方法:關(guān)注程序喵大人,后臺回復(fù)“程序喵”即可免費(fèi)獲取40萬字C++進(jìn)階獨(dú)家學(xué)習(xí)資料。
如果喜歡這篇文章,請點(diǎn)贊、在看,支持一下哦~謝謝!
