理解代碼的內(nèi)存消耗,最關(guān)鍵是要知道自己所用編程語言的內(nèi)存管理。不同語言的內(nèi)存管理不同的編程語言各自的內(nèi)存管理
對于工程經(jīng)驗比較豐富的同學,并發(fā)應(yīng)該也并不是陌生的概念了,但是每個人所理解的并發(fā)問題,卻又往往并不統(tǒng)一,本文系統(tǒng)梳理了百度C 工程師在進行并發(fā)優(yōu)化時所作的工作。
平時電腦上登一個微信,但是手頭上又有多個賬號,需要用到的時候總是要來回切換,這樣顯得很繁瑣,那么有什么辦法可以在電腦上同時登陸兩個或兩個以上的賬號呢?
日志框架可以自己編寫(需要一定的能力哦),也可以由第三方(例如:log4cplus)提供。對于不同的日志框架,各自在實現(xiàn)方式上也有所不同。
今天跟聊一下 BAT 面試 C++ 開發(fā)工程師必問的一個考點:智能指針。
進程和線程這兩個話題是程序員繞不開的,操作系統(tǒng)提供的這兩個抽象概念實在是太重要了。 關(guān)于進程和線程有一個極其經(jīng)典的問題,那就是進程和線程的區(qū)別是什么?相信很多同學對答案似懂非懂。
先簡單介紹一下操作系統(tǒng)中為什么會有虛擬地址和物理地址的區(qū)別。因為Linux中有進程的概念,那么每個進程都有自己的獨立的地址空間。
289117336
Tronlong創(chuàng)龍
詹姆斯6個MVP
hujiaqi06
大有可為
MXX1597759
xingnan123
xiaoguaixh
liqinglong1023