本文分類(lèi):news發(fā)布日期:2026/2/21 22:20:55
相關(guān)文章
Day10 >> 232、用棧實(shí)現(xiàn)隊(duì)列 + 225、用隊(duì)列實(shí)現(xiàn)棧 + 20、有效的括號(hào)
代碼隨想錄-棧
232、用棧實(shí)現(xiàn)隊(duì)列
沒(méi)有算法邏輯,就是考察對(duì)棧這個(gè)數(shù)據(jù)結(jié)構(gòu)的操作,需要多加練習(xí)
class MyQueue {Stack<Integer> stackIn;Stack<Integer> stackOut;public MyQueue() {stackIn new Stack<>();stackOut new Stack&l…
建站知識(shí)
2026/2/21 11:06:55
8、BPF 追蹤技術(shù):從內(nèi)核到用戶(hù)空間的全面解析
BPF 追蹤技術(shù):從內(nèi)核到用戶(hù)空間的全面解析 1. 內(nèi)核探測(cè)與上下文參數(shù) 在使用 BPF 進(jìn)行內(nèi)核追蹤時(shí),我們可以通過(guò)以下代碼來(lái)對(duì) execve 系統(tǒng)調(diào)用完成后的情況進(jìn)行追蹤:
execve_function = bpf.get_syscall_fnname("execve")
bpf.attach_kretprobe(event = execv…
建站知識(shí)
2026/2/16 5:22:01
36、Linux內(nèi)核中的同步原語(yǔ):信號(hào)量與互斥鎖詳解
Linux內(nèi)核中的同步原語(yǔ):信號(hào)量與互斥鎖詳解 1. 信號(hào)量簡(jiǎn)介 在Linux內(nèi)核中,信號(hào)量是另一種支持線程或進(jìn)程同步的機(jī)制。此前我們了解過(guò)自旋鎖,它主要用于短時(shí)間的加鎖場(chǎng)景,在加鎖期間不允許進(jìn)程或線程睡眠,并且為避免死鎖會(huì)禁用搶占,不允許進(jìn)行上下文切換。 而信號(hào)量則適…
建站知識(shí)
2026/2/10 0:14:03
9、BPF追蹤數(shù)據(jù)可視化指南
BPF追蹤數(shù)據(jù)可視化指南 在進(jìn)行應(yīng)用程序調(diào)試和性能分析時(shí),僅僅收集數(shù)據(jù)是遠(yuǎn)遠(yuǎn)不夠的,我們還需要對(duì)這些數(shù)據(jù)進(jìn)行有效的可視化展示,以便更好地理解系統(tǒng)的運(yùn)行狀況。本文將詳細(xì)介紹如何使用BPF(Berkeley Packet Filter)對(duì)追蹤數(shù)據(jù)進(jìn)行可視化,包括火焰圖、直方圖和性能事件等方…
建站知識(shí)
2026/2/16 8:56:35
37、Linux內(nèi)核中的讀寫(xiě)信號(hào)量:原理與實(shí)現(xiàn)解析
Linux內(nèi)核中的讀寫(xiě)信號(hào)量:原理與實(shí)現(xiàn)解析 1. 引言 在Linux內(nèi)核中,同步原語(yǔ)是確保多進(jìn)程或多線程安全訪問(wèn)共享資源的關(guān)鍵機(jī)制。此前,我們已經(jīng)探討了不同類(lèi)型的自旋鎖、信號(hào)量和互斥量等同步原語(yǔ)。本文將聚焦于一種特殊類(lèi)型的同步原語(yǔ)——讀寫(xiě)鎖(readers–writer lock),尤…
建站知識(shí)
2026/2/15 5:56:52
10、BPF 工具使用指南與技巧
BPF 工具使用指南與技巧
1. BPF 程序信息收集 在處理 BPF 相關(guān)的程序時(shí),我們可以通過(guò)一系列操作來(lái)收集和分析程序信息。首先,需要聲明一個(gè)計(jì)數(shù)器來(lái)存儲(chǔ)程序信息。這里以程序名作為鍵,對(duì)應(yīng)的值為計(jì)數(shù)器。
Declare a counter to store our program information. We use the…
建站知識(shí)
2026/2/8 6:01:26
階躍星辰雙模型開(kāi)源引爆AI圈:300億參數(shù)視頻生成+實(shí)時(shí)語(yǔ)音對(duì)話重構(gòu)多模態(tài)技術(shù)邊界
階躍星辰雙模型開(kāi)源引爆AI圈:300億參數(shù)視頻生成實(shí)時(shí)語(yǔ)音對(duì)話重構(gòu)多模態(tài)技術(shù)邊界 【免費(fèi)下載鏈接】stepvideo-t2v 項(xiàng)目地址: https://ai.gitcode.com/StepFun/stepvideo-t2v
2025年2月18日,中國(guó)AI創(chuàng)業(yè)公司階躍星辰(StepFun)…
建站知識(shí)
2026/2/22 2:12:01
38、Linux內(nèi)核中的同步原語(yǔ)與內(nèi)存管理
Linux內(nèi)核中的同步原語(yǔ)與內(nèi)存管理 1. 順序鎖(SeqLock) 順序鎖是Linux內(nèi)核中用于解決同步問(wèn)題的一種機(jī)制,特別是為了避免讀寫(xiě)鎖可能導(dǎo)致的寫(xiě)者饑餓問(wèn)題。 1.1 順序鎖簡(jiǎn)介 讀寫(xiě)鎖允許只讀操作并發(fā)訪問(wèn),但寫(xiě)操作需要獨(dú)占鎖。這可能導(dǎo)致寫(xiě)者饑餓,即只要有讀者持有鎖,寫(xiě)者…
建站知識(shí)
2026/2/8 19:59:08

