完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 函數(shù)
文章:3040個(gè) 瀏覽:64725次 帖子:1760個(gè)
造輪子內(nèi)存池原因引入 作為C/C++程序員, 相較JAVA程序員的一個(gè)重大特征是我們可以直接訪問內(nèi)存, 自己管理內(nèi)存, 這個(gè)可以說是我們的特色, 也是我...
Linux內(nèi)核提供了3個(gè)關(guān)鍵函數(shù)供用戶來操作epoll,分別是: epoll_create(), 創(chuàng)建eventpoll對(duì)象 epoll_ctl(), ...
我們知道m(xù)alloc() 并不是系統(tǒng)調(diào)用,也不是運(yùn)算符,而是 C 庫里的函數(shù),用于動(dòng)態(tài)分配內(nèi)存。 malloc 申請(qǐng)內(nèi)存的時(shí)候,會(huì)有兩種方式向操作系統(tǒng)申...
2023-11-13 標(biāo)簽:內(nèi)存操作系統(tǒng)函數(shù) 3512 0
記錄一個(gè)關(guān)于線程內(nèi)存泄漏問題的定位過程,以及過程中的收獲。 1. 初步定位 是否存在內(nèi)存泄漏:想到內(nèi)存泄漏,首先查看/proc/meminfo,通過/p...
隱患 1.忽略返回狀態(tài) 第一個(gè)隱患很明顯,但它是開發(fā)新手最容易犯的一個(gè)錯(cuò)誤。如果您忽略函數(shù)的返回狀態(tài),當(dāng)它們失敗或部分成功的時(shí)候,您也許會(huì)迷失。反過來,...
一、mtrace分析內(nèi)存泄露 mtrace(memory trace),是 GNU Glibc 自帶的內(nèi)存問題檢測(cè)工具,它可以用來協(xié)助定位內(nèi)存泄露問題。...
malloc在Linux上執(zhí)行的是哪個(gè)系統(tǒng)調(diào)用
malloc底層為什么是內(nèi)存池 malloc大家都用過,其是庫函數(shù)。我們都知道庫函數(shù)在不同的操作系統(tǒng)中其實(shí)執(zhí)行的是系統(tǒng)調(diào)用,那么malloc在Linux...
2023-11-13 標(biāo)簽:Linux操作系統(tǒng)函數(shù) 1348 0
下面我會(huì)分析一下自旋鎖,并代碼實(shí)現(xiàn)自旋鎖和互斥鎖的性能對(duì)比,以及利用C++11實(shí)現(xiàn)自旋鎖。 一:自旋鎖(spin lock) 自旋鎖是一種用于保護(hù)多線程...
由于網(wǎng)絡(luò)編程涉及很多細(xì)節(jié)和技巧,一直想寫篇文章來總結(jié)下這方面的心得與經(jīng)驗(yàn),希望對(duì)來者有一點(diǎn)幫助,那就善莫大焉了。 一、非阻塞的的connect()函數(shù)如...
2023-11-11 標(biāo)簽:WINDOWS函數(shù)網(wǎng)絡(luò)編程 2232 0
一. 多級(jí)時(shí)間輪實(shí)現(xiàn)框架 上圖是5個(gè)時(shí)間輪級(jí)聯(lián)的效果圖。中間的大輪是工作輪,只有在它上的任務(wù)才會(huì)被執(zhí)行;其他輪上的任務(wù)時(shí)間到后遷移到下一級(jí)輪上,他們最終...
進(jìn)程的概念 進(jìn)程是操作系統(tǒng)的概念,每當(dāng)我們執(zhí)行一個(gè)程序時(shí),對(duì)于操作系統(tǒng)來講就創(chuàng)建了一個(gè)進(jìn)程,在這個(gè)過程中,伴隨著資源的分配和釋放??梢哉J(rèn)為進(jìn)程是一個(gè)程序...
什么情況下需要布隆過濾器? 先來看幾個(gè)比較常見的例子 字處理軟件中,需要檢查一個(gè)英語單詞是否拼寫正確 在 FBI,一個(gè)嫌疑人的名字是否已經(jīng)在嫌疑名單上 ...
2023-11-11 標(biāo)簽:函數(shù)數(shù)據(jù)結(jié)構(gòu)過濾器 877 0
協(xié)程不是系統(tǒng)級(jí)線程,很多時(shí)候協(xié)程被稱為“輕量級(jí)線程”、“微線程”、“纖程(fiber)”等。簡(jiǎn)單來說可以認(rèn)為協(xié)程是線程里不同的函數(shù),這些函數(shù)之間可以相互...
組件如何放入自己的項(xiàng)目里?把代碼末兩個(gè)Debug部分刪除,在你的項(xiàng)目里添加下面兩句代碼即可使用死鎖檢測(cè)組件。 init_hook (); start_c...
妙用Java 8中的 Function接口,消滅if...else(非常新穎的寫法)
使用注解@FunctionalInterface標(biāo)識(shí),并且只包含一個(gè)抽象方法的接口是函數(shù)式接口。函數(shù)式接口主要分為Supplier供給型函數(shù)、Consu...
一、何為原子操作 原子操作:顧名思義就是不可分割的操作,該操作只存在未開始和已完成兩種狀態(tài),不存在中間狀態(tài); 原子類型:原子庫中定義的數(shù)據(jù)類型,對(duì)這些類...
2023-11-10 標(biāo)簽:數(shù)據(jù)編程函數(shù) 1264 0
一、互斥鎖(同步) 在多任務(wù)操作系統(tǒng)中,同時(shí)運(yùn)行的多個(gè)任務(wù)可能都需要使用同一種資源。這個(gè)過程有點(diǎn)類似于,公司部門里,我在使用著打印機(jī)打印東西的同時(shí)(還沒...
2023-11-10 標(biāo)簽:操作系統(tǒng)函數(shù)線程 3079 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |