原文:Linux內核鏈表——看這一篇文章就夠了

本文從最基本的內核鏈表出發,引出初始化INIT LIST HEAD函數,然后介紹list add,通過改變鏈表位置的問題引出list for each函數,然后為了獲取容器結構地址,引出offsetof和container of宏,並對內核鏈表設計原因作出了解釋,一步步引導到list for each entry,然后介紹list del函數,通過在遍歷時list del鏈表的不安全行為,引出li ...

2019-10-13 18:40 5 3434 推薦指數:

查看詳情

排序算法看這一篇文章夠了(附80道大廠面試題)

排序算法屬於數據結構和算法的基礎內容,並且也是大廠筆試中的高頻考點。 今天這篇文章來簡單梳理一下常見的排序算法、相關資料和大廠面試真題。 我們按照下面這幅圖來梳理 ...

Wed Sep 29 18:25:00 CST 2021 0 120
Go語言指針詳解,看這一篇文章夠了

指針(pointer)概念在 Go 語言中被拆分為兩個核心概念: 類型指針,允許對這個指針類型的數據進行修改。傳遞數據使用指針,而無須拷貝數據。類型指針不能進行偏移和運算。 切片,由指向起 ...

Thu Jun 06 18:04:00 CST 2019 0 530
如何進行雲主機遷移?看這一篇文章夠了

歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由騰訊雲計算產品團隊發表於雲+社區專欄 主機遷移概述 在雲計算時代,不管是從IDC上雲還是多雲直接的遷移,都已經是常見的 ...

Tue Sep 04 19:34:00 CST 2018 1 3613
.Net vs .Net Core,我該如何選擇?看這一篇文章夠了

前言 .Net目前支持構建服務器端應用程序的兩種實現主要有兩種,.NET Framework和.NET Core。兩者共享許多相同的組件,並且您可以在兩者之間共享代碼。但是,兩者之間存在根本差異 ...

Tue Mar 10 18:51:00 CST 2020 9 1650
徹底理解Netty,這一篇文章夠了

Netty到底是什么 從HTTP說起 有了Netty,你可以實現自己的HTTP服務器,FTP服務器,UDP服務器,RPC服務器,WebSocket服務器,Redis的Proxy服務器,MySQL的 ...

Sat Nov 24 23:47:00 CST 2018 0 1132
Netty 入門,這一篇文章夠了

Netty是Java領域有名的開源網絡庫,特點是高性能和高擴展性,因此很多流行的框架都是基於它來構建的,比如我們熟知的Dubbo、Rocketmq、Hadoop等,針對高性能RPC,一般都是基於 ...

Thu Nov 07 18:57:00 CST 2019 0 12133
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM