完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 程序
在國(guó)標(biāo)《質(zhì)量管理體系 基礎(chǔ)和術(shù)語(yǔ)》GB/T19000—2008/ISO9000:2005中第3.4.5條 程序procedure中對(duì)于“程序”的定義進(jìn)行了規(guī)定。
文章:1559個(gè) 瀏覽:85268次 帖子:1491個(gè)
何選擇一個(gè)合適的協(xié)程來(lái)獲得CPU執(zhí)行權(quán)
如今雖不敢說(shuō)協(xié)程已經(jīng)是紅的發(fā)紫,但確實(shí)是越來(lái)越受到了大家的重視。Golang中的已經(jīng)是只有g(shù)oroutine,以至于很多go程序員是只知有協(xié)程,不知有線...
造輪子內(nèi)存池原因引入 作為C/C++程序員, 相較JAVA程序員的一個(gè)重大特征是我們可以直接訪問(wèn)內(nèi)存, 自己管理內(nèi)存, 這個(gè)可以說(shuō)是我們的特色, 也是我...
問(wèn)題描述:最近在工作中遇到這樣一個(gè)奇葩問(wèn)題,程序里需使用一個(gè).so庫(kù),同份源碼用我電腦編譯的庫(kù)放到程序使用出現(xiàn)各種異常問(wèn)題,其他同事編譯出來(lái)的沒(méi)問(wèn)題。剛...
Linux內(nèi)存空間簡(jiǎn)介 32位Linux平臺(tái)下進(jìn)程虛擬地址空間分布如下圖: 進(jìn)程虛擬地址空間分布 圖中,0xC0000000開(kāi)始的最高1G空間是內(nèi)核地址...
2023-11-13 標(biāo)簽:數(shù)據(jù)內(nèi)存程序 1.4k 0
寫(xiě)服務(wù)端的,內(nèi)存是一個(gè)繞不過(guò)的問(wèn)題,而用C++寫(xiě)的,這個(gè)問(wèn)題就顯得更嚴(yán)重。進(jìn)程的內(nèi)存持續(xù)上漲,有可能是正常的內(nèi)存占用,也有可能是內(nèi)存碎片,而C++寫(xiě)的,...
隱患 1.忽略返回狀態(tài) 第一個(gè)隱患很明顯,但它是開(kāi)發(fā)新手最容易犯的一個(gè)錯(cuò)誤。如果您忽略函數(shù)的返回狀態(tài),當(dāng)它們失敗或部分成功的時(shí)候,您也許會(huì)迷失。反過(guò)來(lái),...
什么是select? 有的朋友可能對(duì)select也不是很了解啊,我這里稍微科普一下:網(wǎng)絡(luò)連接,服務(wù)器也是通過(guò)文件描述符來(lái)管理這些連接上來(lái)的客戶(hù)端,既然是...
linux下開(kāi)發(fā)避免僵尸進(jìn)程的方法
一、什么是僵死進(jìn)程? 一般情況下,程序調(diào)用exit(包括_exit和_Exit,它們的區(qū)別這里不做解釋?zhuān)慕^大多數(shù)內(nèi)存和相關(guān)的資源已經(jīng)被內(nèi)核釋放掉,...
堆(Heap)與棧(Stack)是開(kāi)發(fā)人員必須面對(duì)的兩個(gè)概念,在理解這兩個(gè)概念時(shí),需要放到具體的場(chǎng)景下,因?yàn)椴煌瑘?chǎng)景下,堆與棧代表不同的含義。一般情況下...
一、傳輸層的主要功能是什么? 分割并重新組裝上層提供的數(shù)據(jù)流,為數(shù)據(jù)流提供端到端的傳輸服務(wù)。 二、傳輸層如何區(qū)分不同應(yīng)用程序的數(shù)據(jù)流? 因?yàn)椋瑢?duì)應(yīng)傳輸層...
2023-11-11 標(biāo)簽:端口程序數(shù)據(jù)流 3.8k 0
一.為什么進(jìn)程間需要通信? 1).數(shù)據(jù)傳輸 一個(gè)進(jìn)程需要將它的數(shù)據(jù)發(fā)送給另一個(gè)進(jìn)程; 2).資源共享 多個(gè)進(jìn)程之間共享同樣的資源; 3).通知事件 一個(gè)...
2023-11-10 標(biāo)簽:數(shù)據(jù)通信緩沖 2k 0
線程池的基本概念 不管線程池是什么東西!但是我們必須知道線程池被搞出來(lái)的目的就是:提高程序執(zhí)行效率而設(shè)計(jì)出來(lái)的; 了解了線程池的目的后:我們就可以開(kāi)始理...
使用三菱PLC實(shí)現(xiàn)輸送帶傳送的設(shè)備
昨天一位粉絲給我私信發(fā)了一個(gè)任務(wù),任務(wù)的內(nèi)容是編寫(xiě)輸送帶設(shè)備的PLC程序,不過(guò)當(dāng)時(shí)在上班沒(méi)來(lái)得及時(shí)看到消息,實(shí)在對(duì)不住。在這里就給你補(bǔ)上補(bǔ)上。
define是宏定義,程序在預(yù)處理階段將用define定義的內(nèi)容進(jìn)行了替換 。因此在程序運(yùn)行時(shí),常量表中并沒(méi)有用define定義的常量,系統(tǒng)不為它分配內(nèi)存。
LInux 操作系統(tǒng)中斷 什么是系統(tǒng)中斷 這個(gè)沒(méi)啥可說(shuō)的,大家都知道; CPU 在執(zhí)行任務(wù)途中接收到中斷請(qǐng)求,需要保存現(xiàn)場(chǎng)后去處理中斷請(qǐng)求!保存現(xiàn)場(chǎng)稱(chēng)為...
使用Keil軟件新建單片機(jī)工程并點(diǎn)亮LED燈
Keil軟件是一款專(zhuān)業(yè)的嵌入式開(kāi)發(fā)工具,可以用來(lái)編寫(xiě)、調(diào)試和仿真各種嵌入式系統(tǒng)的程序。本文將介紹如何使用Keil軟件新建一個(gè)工程,并編寫(xiě)一個(gè)簡(jiǎn)單的點(diǎn)亮L...
1. 內(nèi)存溢出 內(nèi)存溢出 OOM (out of memory),是指程序在申請(qǐng)內(nèi)存時(shí),沒(méi)有足夠的內(nèi)存空間供其使用,出現(xiàn)out of memory;比如...
前言 協(xié)程這個(gè)概念很久了,好多程序員是實(shí)現(xiàn)過(guò)這個(gè)組件的,網(wǎng)上關(guān)于協(xié)程的文章,博客,論壇都是汗牛充棟,在知乎,github上面也有很多大牛寫(xiě)了關(guān)于協(xié)程的心...
一、線程池基本概念與原理 1.1 線程池概念及優(yōu)勢(shì) C++線程池簡(jiǎn)介 線程池是一種并發(fā)編程技術(shù),它能有效地管理并發(fā)的線程、減少資源占用和提高程序的性能。...
換一批
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
| 伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹(shù)莓派 | 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 |