240 發(fā)簡(jiǎn)信
IP屬地:上海
  • 120
    杭州有哪些互聯(lián)網(wǎng)公司荠藤?

    大家好阻桅,我是程序喵奋献。 昨天幾乎被各種大學(xué)畢業(yè)典禮刷屏了忧风,不知道讀到這篇文章的有多少是剛畢業(yè)的呢布轿?前段時(shí)間發(fā)過(guò)一篇上焊ι罚互聯(lián)網(wǎng)公司的推薦掺冠,反響不錯(cuò)沉馆,評(píng)論里有朋友建議寫(xiě)一篇杭州的码党,...

  • 120
    如果對(duì)C++程序員分層,來(lái)看看你在第幾層

    C++有句俗話說(shuō):一年精通 三年熟悉 五年了解 十年用過(guò)斥黑,如果可以把C++程序員分層的話揖盘,看看你在第幾層? 第0層 掌握基本的C++語(yǔ)法锌奴,會(huì)寫(xiě)一些基本的if-else兽狭,for...

  • 120
    workflow這個(gè)C++開(kāi)源項(xiàng)目值得學(xué)習(xí)

    最近發(fā)現(xiàn)了適合C++開(kāi)發(fā)者進(jìn)階的開(kāi)源項(xiàng)目,這個(gè)項(xiàng)目的名字叫workflow鹿蜀,項(xiàng)目地址如下: sogou/workflowgithub.com/sogou/workflow[h...

  • 如何設(shè)計(jì)結(jié)構(gòu)體箕慧?

    今天這里聊聊如何設(shè)計(jì)結(jié)構(gòu)體,注意本文不介紹在C++中結(jié)構(gòu)體和類(lèi)具體有什么區(qū)別茴恰,本文所說(shuō)的結(jié)構(gòu)體是指只有數(shù)據(jù)字段不帶任何函數(shù)的那種結(jié)構(gòu)體颠焦。 當(dāng)創(chuàng)建結(jié)構(gòu)體的實(shí)例時(shí),結(jié)構(gòu)體的數(shù)據(jù)成...

  • 120
    2021-03-15

    年前快手上市往枣,我大學(xué)上鋪的兄弟老三因?yàn)槭掷锏目焓止善狈ネィ_(kāi)始籌劃在東北人的第二故鄉(xiāng)——海南買(mǎi)房了。想當(dāng)初一起到北京奮斗分冈,短短幾年似忧,人家成了股東,而我還是員工丈秩。 不過(guò)喵哥感覺(jué)自己...

  • Linux共享庫(kù)如何進(jìn)行版本控制

    大家平時(shí)使用Linux系統(tǒng)過(guò)程中可能都見(jiàn)過(guò)文件系統(tǒng)里有好多帶版本號(hào)的共享庫(kù),如下: 大家平時(shí)關(guān)注過(guò)這些共享庫(kù)的版本號(hào)是以什么規(guī)則制定的呢淳衙? 以"libname.so.x.y....

  • 120
    圖解Linux是如何進(jìn)行函數(shù)調(diào)用的蘑秽?

    開(kāi)篇依舊先提出幾個(gè)問(wèn)題: 進(jìn)程虛擬地址空間是如何分布的? 函數(shù)調(diào)用的棧幀結(jié)構(gòu)是什么樣子箫攀? 函數(shù)調(diào)用涉及到的寄存器都起了什么作用肠牲? 函數(shù)參數(shù)是如何傳遞的?傳遞順序如何靴跛? 函數(shù)的...

  • 120
    Linux可執(zhí)行文件如何裝載進(jìn)虛擬內(nèi)存

    開(kāi)篇先拋出幾個(gè)問(wèn)題缀雳,之后逐個(gè)擊破: 什么是進(jìn)程的虛擬地址空間?為什么進(jìn)程要有自己的虛擬地址空間梢睛,這樣做有什么好處肥印? 我們都聽(tīng)說(shuō)過(guò)頁(yè)映射,什么是頁(yè)映射绝葡,操作系統(tǒng)為什么要以頁(yè)映射...

  • 程序一定要從main函數(shù)開(kāi)始運(yùn)行嗎深碱?

    對(duì)于靜態(tài)鏈接先提出兩個(gè)問(wèn)題: Q:每個(gè)目標(biāo)文件都有好多個(gè)段,目標(biāo)文件在被鏈接成可執(zhí)行文件時(shí)藏畅,輸入目標(biāo)文件中的各個(gè)段如何被合并到輸出文件敷硅? A:合并相似的段,將所有的.text...

  • 虛函數(shù)真的就那么慢嗎?它的開(kāi)銷(xiāo)究竟在哪里绞蹦?來(lái)看這4段代碼力奋!

    想必很多人都聽(tīng)說(shuō)過(guò)虛函數(shù)開(kāi)銷(xiāo)大,貌似很多答案都說(shuō)是因?yàn)樘摵瘮?shù)表導(dǎo)致的那一次間接調(diào)用幽七,真的如此嗎景殷? 直接看下面這兩段代碼: 執(zhí)行時(shí)間:12.895s 執(zhí)行時(shí)間:12.706s ...

  • 120
    深度好文|面試官:進(jìn)程和線程挪蹭,我只問(wèn)這19個(gè)問(wèn)題

    大家好亭饵,這里是周日凌晨4點(diǎn),仍在筆耕不輟的程序喵大人梁厉。 下面隆重推出我嘔心瀝血辜羊,耗時(shí)半個(gè)月完成的精心力作: 01什么是進(jìn)程? 標(biāo)準(zhǔn)定義:進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序在一個(gè)...

  • 120
    64位系統(tǒng)究竟牛在哪里词顾?

    想必大家都遇到過(guò)這樣的問(wèn)題:安裝某個(gè)軟件的時(shí)候八秃,出現(xiàn)提示選擇32位版本還是64位版本?我們也可以查看自己的電腦是32位還是64位系統(tǒng)肉盹。 大家可能知道32位和64位和系統(tǒng)有關(guān)昔驱,...

  • 操作系統(tǒng)中斷機(jī)制

    什么是中斷 操作系統(tǒng)需要對(duì)連接到計(jì)算機(jī)上的所有硬件設(shè)備進(jìn)行管理,要管理這些設(shè)備上忍,首先得和它們互相通信才行骤肛,一般有兩種方案可實(shí)現(xiàn)這種功能: 輪詢(xún)(polling) 讓內(nèi)核定期對(duì)...

  • processon

    源碼分析shared_ptr實(shí)現(xiàn)

    智能指針是C++中一項(xiàng)很常用的技術(shù),合理的使用智能指針可以更方便的管理內(nèi)存窍蓝,降低內(nèi)存泄漏的風(fēng)險(xiǎn)腋颠,這里只介紹C++11后官方的智能指針。 智能指針的種類(lèi) unique_ptr ...

  • 設(shè)計(jì)者模式之裝飾器模式

    裝飾器模式屬于結(jié)構(gòu)型模式吓笙,主要用于在不增加子類(lèi)的情況下增強(qiáng)一個(gè)類(lèi)的功能淑玫。 假如有一個(gè)游戲基類(lèi),派生出籃球和足球兩個(gè)獨(dú)立運(yùn)動(dòng)面睛,一個(gè)人要么打籃球要么踢足球絮蒿,但是如果一個(gè)人既要打籃...

  • 使用條件變量的那些坑,你知道嗎叁鉴?

    【時(shí)間管理的本質(zhì)是目的管理歌径,如果我們想要更好的利用時(shí)間,最先要做的是找到最值得我們花費(fèi)時(shí)間的事情亲茅,自我學(xué)習(xí)和精進(jìn)才是最值得我們做的有意義的事回铛」纷迹】 想必大家開(kāi)發(fā)過(guò)程中都會(huì)用到多...

  • C++17新特性

    程序喵之前已經(jīng)介紹過(guò)C++11的新特性和C++14的新特性,鏈接如下:xxx茵肃,今天向親愛(ài)的讀者們介紹下C++17的新特性腔长,現(xiàn)在基本上各個(gè)編譯器對(duì)C++17都已經(jīng)提供完備的支持...

  • C++14新特性的所有知識(shí)點(diǎn)全在這兒啦!

    前面程序喵介紹過(guò)C++11的新特性验残,在這里()捞附,這篇文章介紹下C++14的新特性。 函數(shù)返回值類(lèi)型推導(dǎo) C++14對(duì)函數(shù)返回類(lèi)型推導(dǎo)規(guī)則做了優(yōu)化您没,先看一段代碼: 使用C++1...

  • 120
    面試系列之C++的對(duì)象布局【建議收藏】

    我們都知道C++多態(tài)是通過(guò)虛函數(shù)表來(lái)實(shí)現(xiàn)的鸟召,那具體是什么樣的大家清楚嗎?開(kāi)篇依舊提出來(lái)幾個(gè)問(wèn)題: 普通類(lèi)對(duì)象是什么布局氨鹏? 帶虛函數(shù)的類(lèi)對(duì)象是什么布局欧募? 單繼承下不含有覆蓋函數(shù)...

個(gè)人介紹
公眾號(hào):程序喵大人
只輸出干貨,文章不說(shuō)太多廢話
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品