點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)最近讀到這樣一篇文章,從底層硬件角度出發(fā)剖析了一下CPU對(duì)代碼的識(shí)別和讀取,內(nèi)容之精彩,讀完感覺(jué)學(xué)到的很多東西瞬間聯(lián)系起來(lái)了,分享給猿們。首先要開(kāi)始這個(gè)話題要先說(shuō)一下半導(dǎo)體。啥叫半導(dǎo)體?半導(dǎo)體其實(shí)就是介于導(dǎo)體和絕...
點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)大家好,我是小麥,上次寫(xiě)過(guò)一篇文章《Keil編譯太慢怎么辦?教你一招,提速10倍?》,減少了中間文件的生成,確實(shí)把編譯速度提高了很多,其實(shí)沒(méi)有從根本上解決問(wèn)題,有大佬提出用直接上AC6。于是我就切換到AC6上嘗試...
今天給大家分享幾個(gè)Java的開(kāi)源類(lèi)庫(kù),親測(cè)非常好用!有了它們之后,你就可以和很多重復(fù)勞動(dòng)說(shuō)再見(jiàn)了。1.MapStructMapStruct是干什么的?MapStruct是個(gè)代碼產(chǎn)生器,它能直接根據(jù)注解生成Java對(duì)象對(duì)應(yīng)的轉(zhuǎn)換器。比如,直接把一個(gè)A類(lèi)型的Java對(duì)象,給轉(zhuǎn)成B類(lèi)型...
前言好久沒(méi)有分享文件IO的小技巧了,依稀記得上次分享還是在上次。第二屆云原生編程挑戰(zhàn)賽正在火熱進(jìn)行中,Kirito也在做《針對(duì)冷熱讀寫(xiě)場(chǎng)景的RocketMQ存儲(chǔ)系統(tǒng)設(shè)計(jì)》這個(gè)題目,不過(guò)參與的是內(nèi)部賽道,沒(méi)法跟外部的小伙伴們一起排名了。眾所周知,存儲(chǔ)設(shè)計(jì)離不開(kāi)文件IO,將數(shù)據(jù)存儲(chǔ)到...
導(dǎo)讀:大數(shù)據(jù)架構(gòu)在金融場(chǎng)景下面臨著諸多挑戰(zhàn),從架構(gòu)上而言,業(yè)務(wù)對(duì)數(shù)據(jù)加工、存儲(chǔ)和使用的全鏈路服務(wù)提出了更細(xì)致的管控需求;從使用上而言,用戶(hù)并不想理解大數(shù)據(jù)架構(gòu)的具體實(shí)現(xiàn)和管控的細(xì)節(jié),用戶(hù)只想以更低的門(mén)檻、更快的方式來(lái)使用產(chǎn)品;從管理上而言,公司希望能夠?qū)?shù)據(jù)加工、處理過(guò)程中的相關(guān)...
譯者點(diǎn)評(píng):最近聽(tīng)了很多資深的人士關(guān)于開(kāi)源,以及商業(yè)化的分析。開(kāi)源與商業(yè)化,聽(tīng)起來(lái)就是一對(duì)矛盾的所在,似乎大家都在嘗試做其二者的平衡。是先有開(kāi)源,還是先有商業(yè)化?俗話說(shuō)“談錢(qián)不傷感情”,近幾年背靠開(kāi)源的創(chuàng)業(yè)公司如雨后春筍般涌現(xiàn),即使是開(kāi)發(fā)人員也是需要生活的。容器神話Docker曾經(jīng)...
微服務(wù)架構(gòu)的優(yōu)點(diǎn)和痛點(diǎn)Aliware1微服務(wù)架構(gòu)的誕生背景回到互聯(lián)網(wǎng)早期時(shí)代,也就是web1.0時(shí)代,當(dāng)時(shí)主要是一些門(mén)戶(hù)網(wǎng)站,單體應(yīng)用是當(dāng)時(shí)的主流應(yīng)用,研發(fā)團(tuán)隊(duì)相對(duì)較小,這時(shí)候的挑戰(zhàn)在于技術(shù)的復(fù)雜度,以及技術(shù)人員的匱乏。到了新世紀(jì)互聯(lián)網(wǎng)時(shí)代,出現(xiàn)了較大規(guī)模的一些應(yīng)用,比如社交、電...
張朝陽(yáng)真是又暖又扎心!近日,搜狐董事長(zhǎng)張朝陽(yáng)在接受采訪時(shí)說(shuō),建議年輕人別太拼上熱搜。主持人問(wèn)他對(duì)年輕人放棄奮斗怎么看?張朝陽(yáng)說(shuō):“確實(shí)年輕人挺不容易的。不要努力過(guò)頭,太過(guò)于拼搏的話,也是有傷害的。“不過(guò),張朝陽(yáng)隨后補(bǔ)充說(shuō):“必須得現(xiàn)實(shí),所以說(shuō)每個(gè)人一定要研究,你的機(jī)會(huì)是在哪,這個(gè)...
電波暗室,用于模擬開(kāi)闊場(chǎng),同時(shí)用于輻射無(wú)線電騷擾(EMI)和輻射敏感度(EMS)測(cè)量的密閉屏蔽室。來(lái)源:http://gememc.com/upload/201712/20171201093022763.jpg0.前言最近公司的幾塊板子要做認(rèn)證,EMC測(cè)試自然是少不了,既然要做試...
Jlink使用技巧系列教程前言大多數(shù)玩單片機(jī)的人都知道Jlink可以燒寫(xiě)Hex文件,作為ARM仿真調(diào)試器,但是知道能燒寫(xiě)SPIFlash的人應(yīng)該不多,本篇文章將介紹如何使用JLink來(lái)燒寫(xiě)或者讀取SPIFlash存儲(chǔ)器,JLink軟件包含的工具中,有一個(gè)是JFlashSPI工具,...
前言最近剛學(xué)了一點(diǎn)Qt開(kāi)發(fā)上位機(jī),嘗試著做個(gè)小軟件練練手。查找了很多資料,做了一個(gè)簡(jiǎn)單的串口助手,可以實(shí)現(xiàn)串口基本發(fā)送和接收功能,支持中文顯示,還可以控制STM32開(kāi)發(fā)板上的兩個(gè)LED。1.軟件界面2.主要功能:?jiǎn)?dòng)自動(dòng)搜索本機(jī)串口,或者手動(dòng)點(diǎn)擊搜索鍵掃描串口自定義波特率支持中文...
前言上兩周利用周末的時(shí)間,分別寫(xiě)了基于uFUN開(kāi)發(fā)板的心率計(jì)(一)DMA方式獲取傳感器數(shù)據(jù)和基于uFUN開(kāi)發(fā)板的心率計(jì)(二)動(dòng)態(tài)閾值算法獲取心率值,介紹了AD采集傳感器數(shù)據(jù)和數(shù)據(jù)的濾波處理獲取心率值。這篇文章主要是介紹Qt上位機(jī)如何實(shí)現(xiàn)波形的顯示,串口數(shù)據(jù)的解析,以及一些小細(xì)節(jié)實(shí)...
前言上一篇文章:基于uFUN開(kāi)發(fā)板的心率計(jì)(一)DMA方式獲取傳感器數(shù)據(jù),介紹了如何獲取PulseSensor心率傳感器的電壓值,并對(duì)硬件電路進(jìn)行了計(jì)算分析。心率計(jì),重要的是要獲取到心率值,本篇文章將介紹一種采樣數(shù)據(jù)處理算法——?jiǎng)討B(tài)閾值算法,來(lái)獲取心率值,這種算法來(lái)自于一位網(wǎng)友:...
前言最近利用下班后的時(shí)間,使用STM32做了個(gè)心率計(jì),從單片機(jī)程序到上位機(jī)開(kāi)發(fā),到現(xiàn)在為止完成的差不多了,實(shí)現(xiàn)很簡(jiǎn)單,STM32開(kāi)發(fā)板外加一個(gè)PulseSensor傳感器就行,這里我選擇的是uFUN開(kāi)發(fā)板,又開(kāi)發(fā)了配套的串口上位機(jī),實(shí)現(xiàn)數(shù)據(jù)的解析和顯示,運(yùn)行界面如下:其實(shí)Puls...
關(guān)注我,一起進(jìn)步!實(shí)際開(kāi)發(fā)中,不同的人習(xí)慣用不同的開(kāi)發(fā)工具。比如,對(duì)于STM32開(kāi)發(fā)來(lái)說(shuō),可以用Keil、IAR、VSCodeGCC等。比如安富萊開(kāi)發(fā)板的例程中,常常都會(huì)提供有Keil及IAR的工程:有沒(méi)有這樣子的一個(gè)工具:可以同時(shí)生成多種開(kāi)發(fā)環(huán)境的工程?偶然間發(fā)現(xiàn)的一個(gè)工具——...