linux 核心模組連結過程
學無止境,一直在做核心開發,卻從來沒有仔細想過這個過程。因為所有的程式都有個編譯,連結的過程。在linux核心模組中,我們可以使用很多核心export出的函式,來實現我們的功能,作為核心附屬功能的擴充套件。但是這些export出來的函式在hoo...
學無止境,一直在做核心開發,卻從來沒有仔細想過這個過程。因為所有的程式都有個編譯,連結的過程。在linux核心模組中,我們可以使用很多核心export出的函式,來實現我們的功能,作為核心附屬功能的擴充套件。但是這些export出來的函式在hoo...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Client 3. ElasticSearchClient 4. GRPCClient 5. H2Client 6. RedisClient 7. Zookeeper...
作者:安卓大叔 來源:www.jianshu.com/p/57c065b124c4 寫在前面 不知大家有沒遇到過像“橫放著的金字塔”一樣的if else巢狀: if (true) { if (true) { if (tr...
來自:信安之路(微訊號:xazlsec) 俗話說“堅持就是勝利”,可見想要獲得最後的勝利是需要堅持,而堅持並不是一件容易的事情,在堅持的過程中會出現各種各樣的情況來打斷你,誘惑你放棄堅持,而如何堅持到底,對於每一個最終成功的人來說都有自己不...
本文是 Java 低延遲程式設計系列文章的第一篇。讀完本文,您將掌握以下概念: 什麼是延遲,作為開發者為什麼要關心延遲? 如何描述延遲,資料中的百分比意味著什麼? 什麼因素會造成延遲? 閑話少說,讓我們開始吧。 1. 什麼是延遲,為...
2007年9月,PCI-SIG官方釋出了《Single Root I/O Virtualization and Sharing Specification Revision 1.0》規範,定義了多個System Images如何共享PCI接...
作者:守望,Linux應用開發者,目前在公眾號【程式設計珠璣】 分享Linux/C/C++/資料結構與演演算法/工具等原創技術文章和學習資源。 wc(world count)是一個統計檔案字詞,位元組,行數的命令,它可以幫我們非常方便的統計以上信...
(點選上方公眾號,可快速關註一起學Python) IT行業技術變更週期越來越快,作為技術人最重要的是持續學習,現在的學習途徑有很多,我們到底該如何做出選擇?我覺得最重要有兩方面:第一,需要保持良好的技術視野,持續關註行業內技術新動向;第二,...
Docker 是 Golang 編寫的, 自 2013 年推出以來,受到越來越多的開發者的關註。如今Docker無處不在,這是不爭的事實。開發人員都很喜歡它,運維工程師也需要它。他們都需要深入瞭解如何在關鍵業務環境中構建和維護符合生產級別要...
導語:鎖消除是Java虛擬機器在JIT編譯期間,透過對執行背景關係的掃描,去除不可能存在共享資源競爭的鎖,透過鎖消除,可以節省毫無意義的請求鎖時間。本文作者舉例說明瞭鎖消除,並分析了鎖消除的條件,本文適合對於深入瞭解JVM有興趣的開發者。 ...