概述 vlanif是一個(gè)三層邏輯端口,在二層網(wǎng)絡(luò)中作為網(wǎng)關(guān)存在。 vlan是二層概念铸豁,vlan互通需要三層通信憎蛤,vlanif應(yīng)被配置在這個(gè)三層網(wǎng)元上库快。 1产阱、vlanif是一個(gè)...
概述 vlanif是一個(gè)三層邏輯端口,在二層網(wǎng)絡(luò)中作為網(wǎng)關(guān)存在。 vlan是二層概念铸豁,vlan互通需要三層通信憎蛤,vlanif應(yīng)被配置在這個(gè)三層網(wǎng)元上库快。 1产阱、vlanif是一個(gè)...
[toc] 耦合根因 耦合產(chǎn)生的本質(zhì)是渠退,本應(yīng)該屬于平行關(guān)系的模塊AB江解,結(jié)果模塊之間引用了彼此的符號设预。 這個(gè)符號指非static的 函數(shù)、全局變量犁河、結(jié)構(gòu)體鳖枕。 代碼里面最明顯的表...
[toc] 引用 && 概述 引用自 《45 個(gè) Git 經(jīng)典操作場景,專治不會合代碼》https://mp.weixin.qq.com/s?__biz=MzI1MTIzMz...
[toc] 結(jié)論 每一行代碼桨螺,都會對應(yīng)一個(gè)commit信息 每個(gè)commit都會指向一個(gè)或者多個(gè)父節(jié)點(diǎn)的commit宾符。 merge代碼的時(shí)候,如果新進(jìn)來的這行代碼灭翔,和你原有的...
[toc] 引用 抄自 https://www.bilibili.com/video/BV11z4y1X79p?spm_id_from=333.337.search-card...
概述 編譯過程中叫做未聲明符號肝箱,未聲明的符號可能會使生成的匯編代碼里參數(shù)壓棧和返回值的處理有問題哄褒。 如果存在編譯告警,這個(gè)告警還是針對函數(shù)符號煌张,那么gcc編譯器會把你的告警符...
[toc] 概述 搞一個(gè)包裝呐赡,把c庫函包起來,同時(shí)順帶加上自己的私貨骏融。抄的如下鏈接链嘀,作者總結(jié)的挺好萌狂,不過代碼有編譯錯(cuò)誤等問題。這里修正一下管闷,所有的代碼都能直接跑https:/...
不能 C99及后面的標(biāo)準(zhǔn)實(shí)現(xiàn)變量就近定義時(shí)刷允,實(shí)際上沒有規(guī)定棧空間要在就近定義的地方來擴(kuò)縮碧囊,典型的gcc實(shí)現(xiàn)検髟睿空間的占用還是在函數(shù)入口完成的 總結(jié) 有沒有循環(huán)對函數(shù)壓棧沒有任何...
[toc] 概述 本章有關(guān)于進(jìn)程的概念比較難以理解糯而。比如fork函數(shù)返回兩個(gè)值天通,通過 fork 和 exec 來完成一些操作。 了解什么是程序熄驼,什么是進(jìn)程像寒。 帶 * 號的標(biāo)題...
為了防止過于簡單的函數(shù)被編譯器優(yōu)化 小函數(shù)可能被編譯器認(rèn)為沒有任何作用,而直接被優(yōu)化掉瓜贾,導(dǎo)致里面根本就找不到這個(gè)函數(shù)的地址诺祸,和符號表,所以再加入補(bǔ)丁的時(shí)候祭芦,就加不進(jìn)去了筷笨。 冗...
[toc] 概述 靜態(tài)庫、動態(tài)庫的本質(zhì)區(qū)別龟劲。關(guān)鍵在于 編譯和鏈接胃夏。 不搞清楚這倆東西,就只能知道靜態(tài)庫是運(yùn)行前加載的昌跌,動態(tài)庫是運(yùn)行時(shí)或者運(yùn)行后加載的仰禀,不知所以然。 帶星號的標(biāo)...
[toc] 信任 原文內(nèi)容 我敢肯定:“大多數(shù)伴侶都會夸大他們之間的忠誠度蚕愤,從而保護(hù)自己不受背叛悼瘾,增加他們共同擁有幸福未來的勝算∩笮兀” 在通常情況下亥宿,新婚夫婦都會比較謹(jǐn)慎,因?yàn)?..
概述 反轉(zhuǎn)鏈表迭代法:http://www.reibang.com/p/4decb10eabf8[http://www.reibang.com/p/4decb10eabf...
概述 死記硬背迭代 迭代 圖抄的leetcode上面題解 用一個(gè)prev 和 cur砂沛,讓鏈表反著指向烫扼,然后再讓prev和cur都往前一步走,繼續(xù)操作 但是當(dāng)你拆掉 24 指向...
概述 inline函數(shù)在實(shí)際運(yùn)行時(shí)可能被編譯器認(rèn)為過于復(fù)雜碍庵,所以當(dāng)作普通函數(shù)來使用映企。 這里要討論的是悟狱,當(dāng)它被當(dāng)成inline函數(shù)時(shí)會發(fā)生啥。 好處:inline函數(shù)不入棧堰氓,加...
[toc] 關(guān)鍵詞 過程挤渐,數(shù)組,內(nèi)存結(jié)構(gòu)双絮,緩沖區(qū)溢出 數(shù)組和緩沖區(qū)溢出一定去看看匯編代碼浴麻,然后做練習(xí)題,就算懂了原理囤攀,也要看一下數(shù)組是怎么操作的软免。 因?yàn)閰R編語言里面的操作和你...
[toc] 概 述 整個(gè)第三章就是在講匯編語言。現(xiàn)在的程序員完全不需要去自己寫匯編語言焚挠,但是如果你可以看得懂膏萧,那么對分析代碼會有很大的幫助。這一篇就總結(jié)下上半部分的知識蝌衔。我...
[toc] 概 述 開門見山, 如果對 1除以2亩冬,那么直接右移一位就完事了。0x1 >> 1 == 0 如果對-1除以2硼身,那么直接右移是不行的硅急,因?yàn)?0xF >> 1 ==...
[toc] 概 述 本章主要講了整型和浮點(diǎn)型的各種用法。但我更想強(qiáng)調(diào)的是使用數(shù)據(jù)時(shí)可能會出現(xiàn)的誤區(qū)佳遂。 很多符合人常識的數(shù)學(xué)計(jì)算营袜,在計(jì)算機(jī)中卻可能得到不可思議的結(jié)果。比如兩個(gè)整...
[toc] 概 述 通過禁止你使用if else || && 等等操作丑罪,鍛煉你使用 位運(yùn)算 的能力荚板。 一定要去分析每道題的數(shù)值特點(diǎn),比如 isTmax吩屹,你要思考 Tmax ...