Linux 核心原始碼:list 連結串列
女主宣言 linux kernel裡的很多資料結構都很經典, list連結串列就是其中之一,本文將從以下幾方面介紹 list連結串列: list的定義、 list提供的操作方法、 注意
女主宣言 linux kernel裡的很多資料結構都很經典, list連結串列就是其中之一,本文將從以下幾方面介紹 list連結串列: list的定義、 list提供的操作方法、 注意
微信公眾號:I am CR7 如有問題或建議,請在下方留言 最近更新:2018-09-14 HashMap 作為雜湊表的Map介面實現,其具備以下幾個特點: 和HashTabl
今天的大多數安全團隊還是無法分辨網路另一端坐著的是個黑客還是間諜,亦或是詐騙犯,甚至——一條狗。 SDP能改變這種狀況。 1993年,漫畫家 Peter Steiner 發表了一幅如今聞名全球
01 箱子排序 1.1 什麼是分配排序? 分配排序的基本思想:排序過程無須比較關鍵字,而是通過"分配"和"收集"過程來實現排序.它們的時間複雜度可達到線性階:O(
How React Works (一)首次渲染 一、前言 本文將會通過一個簡單的例子,結合React原始碼(v 16.4.2)來說明 React 是如何工作的,並且幫助讀者理解 ReactElement
0、目錄 整體架構目錄: ASP.NET Core分散式專案實戰-目錄 一、前言 在連線遠端伺服器時有很多種連線方式,如SSH、telnet、SFTP等。但是如果大家在docker上面安
前言 用過go語言的親們都知道,slice(中文翻譯為切片)在程式設計中經常用到,它代表變長的序列,序列中每個元素都有相同的型別,類似一個動態陣列,利用append可以實現動態增長,利用slice的特性可以
YYCache 是國內開發者 ibireme 開源的一個執行緒安全的高效能快取元件,程式碼風格簡潔清晰,閱讀它的原始碼有助於建立比較完整的快取設計的思路,同時也能鞏固一下雙向連結串列,執行緒鎖,資料庫操作相關
我們知道,ConcurrentHashmap(1.8)這個併發集合框架是執行緒安全的,當你看到原始碼的get操作時,會發現get操作全程是沒有加任何鎖的,這也是這篇博文討論的問題——為什麼它不需要加鎖呢?
在第一篇 和第二篇 中我們學到了 使用對稱加密加密資訊,非對稱加密配送金鑰,使用雜湊確認檔案沒有被篡改,使用訊息認證碼確保知曉密碼的才能傳送訊息,使用數字簽名來證明訊息的傳送者。 那麼,如果我們在網
原文連結 重拾RunLoop之原始碼分析1 雖然自己很早前就看過RunLoop的原始碼,當時看得時候,有點地方還是比較生澀的。所有抽了個時間,重新整理了一下之前RunLoop的筆記。CoreFound
問題 (1)java8中為什麼要新增LongAdder? (2)LongAdder的實現方式? (3)LongAdder與AtomicLong的對比? 簡介 LongAdder是java8中
我們通常使用kubectl命令刪除Pod,或者通過http協議直接呼叫apiserver暴露的介面去刪除Pod。所以,刪除Pod的起源肯定在apiserver這兒。 在之前分析kube-apiserver
namedtuple 是一個簡化 tuple 操作的工廠函式,對於普通元組我們在訪問上只能通過遊標的訪問,在表現力上有時候比不上物件。 命名的元組例項沒有每個例項的字典,因此它們是輕量級的,並且不需要比
gorm查詢流程原始碼分析 gorm是用golang寫的資料庫orm庫,目前golang寫的orm庫也有很多,例如xorm,beego orm,gomybatis等,各有各的優勢特點,看一下gorm對gol