C對比其他語言到底難在哪里?有人對C異常推崇,除了性能優(yōu)勢,還有什么優(yōu)點,怎么學(xué)好C?01C的能力上限非常高,可以說在軟件領(lǐng)域沒有C做不好和做不到的事情,只是開發(fā)者水平和成本問題,而C之后出現(xiàn)的語言都有些無論如何都做不好或根本做不到的事情。C雖然能力上限高,但是達(dá)到這個上限對開發(fā)...
導(dǎo)讀:對于工程經(jīng)驗比較豐富的同學(xué),并發(fā)應(yīng)該也并不是陌生的概念了,但是每個人所理解的并發(fā)問題,卻又往往并不統(tǒng)一,本文系統(tǒng)梳理了百度C工程師在進(jìn)行并發(fā)優(yōu)化時所作的工作。一、背景簡單回顧一下,一個程序的性能構(gòu)成要件大概有三個,即算法復(fù)雜度、IO開銷和并發(fā)能力。由于現(xiàn)代計算機(jī)體系結(jié)構(gòu)復(fù)雜...
↓推薦關(guān)注↓本文是《C并發(fā)編程》一文的姊妹篇。將著重介紹C11標(biāo)準(zhǔn)引入的內(nèi)存模型。前言在《C并發(fā)編程》一文中,我們已經(jīng)介紹了C11到C17在并發(fā)編程方面的新增API。借助那篇文章中的知識,你應(yīng)該已經(jīng)可以開發(fā)一個完善的C并發(fā)系統(tǒng)。這對絕大部分人來說,是足夠的了。但在一些情況下,我們...
▼點擊下方名片,關(guān)注公眾號▼電源是現(xiàn)代電子產(chǎn)品必不可缺的模塊,現(xiàn)今大多數(shù)的通用電源芯片都會提供如下圖所示的反饋引腳,便于客戶使用反饋電阻實現(xiàn)所需的輸出,簡化設(shè)計并節(jié)省調(diào)試時間。但是通用化也從根本上制約了轉(zhuǎn)換器的帶寬及瞬態(tài)響應(yīng)能力。這種情況下,設(shè)計師可以通過使用前饋電容在一定程度上...
▼點擊下方名片,關(guān)注公眾號▼介紹幾個電路來理解下三極管的反饋(靜態(tài)分析)圖1原理性電路,實際中基本不去應(yīng)用。圖1固定偏置共射放大電路其靜態(tài)工作點如下:Ic=β*IbVce=VCC-Ic*Rc=VCC-βIb*Rc,β值離散性大且無反饋,實際電路很難應(yīng)用。1、變形電路1電流負(fù)反饋放...
▼點擊下方名片,關(guān)注公眾號▼過電流保護(hù)(OverCurrentProtection)就是當(dāng)電流超過預(yù)定最大值時,使保護(hù)裝置動作的一種保護(hù)方式。當(dāng)流過被保護(hù)原件中的電流超過預(yù)先整定的某個數(shù)值時,保護(hù)裝置啟動。過流保護(hù)電路設(shè)計的幾種常用實現(xiàn)方式。1、過流保護(hù)元器件(保險絲)如上圖所示...
▼點擊下方名片,關(guān)注公眾號▼今天逛帖子發(fā)現(xiàn)了一個難得一見的東西:美國飛機(jī)上的儀表(看做工有可能是軍用飛機(jī)上的)。重量是凈重2.52公斤,里面都是很多精密元件及機(jī)械組成,整個儀表原本是圓形長筒密封的,看到網(wǎng)上一博主記錄下了其完整拆開過程,這玩意我相信很多人沒有見過,更沒拆過,今天讓...
▼點擊下方名片,關(guān)注公眾號▼功放按功放中功放管的導(dǎo)電方式不同,可以分為甲類功放(又稱A類)、乙類功放(又稱B類)、甲乙類功放(又稱AB類)、丙類(又稱C類)和丁類功放(又稱D類)。1A類功放(又稱甲類功放)A類功放輸出級中兩個(或兩組)晶體管永遠(yuǎn)處于導(dǎo)電狀態(tài),也就是說不管有無訊號...
▼點擊下方名片,關(guān)注公眾號▼今天用一個比較簡短的文章介紹下PPTC和它的選型使用,本篇文章不高深,看了能對PPTC基本工作原理及選型使用有所了解即可。PPTC(全稱PolymericPositiveTemperatureCoefficientThermistor),中文名?高分子...
▼點擊下方名片,關(guān)注公眾號▼開門見山,先上一張全景圖。上帝視角路由的概念在TCP/IP通信中,網(wǎng)絡(luò)層的作用是實現(xiàn)終端的點對點通信。IP協(xié)議通過IP地址將數(shù)據(jù)包發(fā)送給目的主機(jī),能夠讓互聯(lián)網(wǎng)上任何兩臺主機(jī)進(jìn)行通信。IP地址可以識別主機(jī)和路由器,路由器可以把全世界的網(wǎng)絡(luò)連接起來。網(wǎng)絡(luò)層...
推薦一位公眾號號主朋友,主要分享關(guān)于嵌入式、單片機(jī)、Linux、軟硬件等相關(guān)內(nèi)容,很多文章通過結(jié)合生活中實際的例子來展開,案例比較形象生動。1.從輪詢到中斷很多同學(xué)都不喜歡用中斷,而偏愛用輪詢的操作方式。這是不是和我們的天性有關(guān)呢?每個人都喜歡一切盡在掌握中,肯定都不喜歡被打斷。...
推薦一位公眾號號主朋友,主要分享關(guān)于嵌入式、單片機(jī)、Linux、軟硬件等相關(guān)內(nèi)容,很多文章通過結(jié)合生活中實際的例子來展開,案例比較形象生動。我們在topemic網(wǎng)站上分享過一篇題為"單片機(jī)檢測220V交流電通斷電路"的文章,目前有近萬次閱讀,在這里做個總結(jié)分享給沒有讀過該文的公眾...
▼點擊下方名片,關(guān)注公眾號▼GD32是國內(nèi)開發(fā)的一款單片機(jī),據(jù)說開發(fā)的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。所以GD32和STM32有很多地方都是一樣的。不過GD32畢竟是不同的產(chǎn)品,不可能所有東西都沿用STM32,有些自主開發(fā)的東西還是有區(qū)別的。相同的...
▼點擊下方名片,關(guān)注公眾號▼電感與磁珠的不同點1、電感是儲能元件,而磁珠是能量轉(zhuǎn)換(消耗)器件。電感和磁珠都可以用于濾波,但是機(jī)理不一樣。電感濾波是將電能轉(zhuǎn)化為磁能,磁能將通過兩種方式影響電路:一種方式是重新轉(zhuǎn)換回電能,表現(xiàn)為噪聲;一種方式是向外部輻射,表現(xiàn)為EMI(電磁干擾)。...
News導(dǎo)讀近年來,隨著5G基站建設(shè)、新能源、大數(shù)據(jù)、人工智能產(chǎn)業(yè)的迅猛發(fā)展,我們會發(fā)現(xiàn)這些產(chǎn)業(yè)基本都涉及到電磁兼容問題,于是乎,有越來越多的電子人轉(zhuǎn)崗?fù)渡鞥MC工程師,但真的那么容易嗎?聽我這個過來人給你分享我的心路歷程!01大學(xué)時光先來說說我的大學(xué)生活!大學(xué)選擇了電子信息工程...