• 細(xì)節(jié)決定成敗,聊聊防御性編程

    點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)什么是防御性編程?防御性編程是一種細(xì)致、謹(jǐn)慎的編程方法。為了開發(fā)可靠的軟件,我們要設(shè)計(jì)系統(tǒng)中的每個(gè)組件,以使其盡可能地“保護(hù)”自己。我們通過明確地在代碼中對設(shè)想進(jìn)行檢查,擊碎了未記錄下來的設(shè)想。這是一種努力,防止...

    小麥大叔
    2021-11-05
    編程
  • J-LINK的VCC還是TVCC?

    業(yè)務(wù)需要,前幾天入手了一塊STM32F4的板子,隨板子一起送了一條下載口的轉(zhuǎn)接線,長這樣:很明顯,一側(cè)接J-LINK,另一側(cè)接板子。另一側(cè)雖然是個(gè)5P連接器,但實(shí)際它只接了4條線。自從小馬哥送了我?guī)讉€(gè)ELINK32之后,我就很久不用J-LINK了,那玩意確實(shí)好用,速度快、穩(wěn)定、不...

    小麥大叔
    2021-11-05
    J-LINK
  • 阿里某leader因年輕下屬不主動(dòng)找活干,提醒對方繼續(xù)這樣績效不好看,對方竟直接辭職!

    年輕氣盛的年輕人和高高在上的領(lǐng)導(dǎo),雙方該如何在職場上擺正自己的位置?一個(gè)阿里的leader發(fā)帖吐槽新招的年輕人:不懂得主動(dòng)找活,提醒他這樣下去績效不好看,過了一周,年輕人竟然辭職了。該leader感嘆:如今年輕人就像溫室里的花朵,一點(diǎn)批評(píng)都不能有,傳統(tǒng)美德都丟完了!網(wǎng)友們一邊倒地...

  • 人人都寫過的5個(gè)Bug!

    計(jì)算機(jī)專業(yè)的小伙伴,在學(xué)校期間一定學(xué)過C語言。它是眾多高級(jí)語言的鼻祖,深入學(xué)習(xí)這門語言會(huì)對計(jì)算機(jī)原理、操作系統(tǒng)、內(nèi)存管理等等底層相關(guān)的知識(shí)會(huì)有更深入的了解,所以我在直播的時(shí)候,多次強(qiáng)調(diào)大家一定要好好學(xué)習(xí)這門語言。但是,即使是最有經(jīng)驗(yàn)的程序員也會(huì)寫出各種各樣的Bug。本文就盤點(diǎn)一下...

  • 實(shí)時(shí)數(shù)據(jù)庫,內(nèi)存數(shù)據(jù)庫,關(guān)系型數(shù)據(jù)庫比較

    來源:blog.csdn.net/yekoufeng/article/details/82857614內(nèi)存數(shù)據(jù)庫內(nèi)存數(shù)據(jù)庫就是將數(shù)據(jù)放在內(nèi)存中直接操作的數(shù)據(jù)庫,它利用內(nèi)存的讀寫速度比磁盤快、內(nèi)存是隨機(jī)訪問而磁盤是順序訪問這兩個(gè)特點(diǎn),將數(shù)據(jù)保存在內(nèi)存中,在內(nèi)存中模仿建立表結(jié)構(gòu)和索引...

  • 上午拿offer,下午被辭退!

    昨天有個(gè)粉絲找到小孟私聊:?準(zhǔn)備很久的面試,終于拿到了offer。為了慶賀,中午出去大餐一頓。沒想到啊,沒想到……下午就收到被辭退的消息。?這種事以前我只能在電視里看到,沒想到竟然發(fā)生到粉絲的頭上。?我想這位粉絲的朋友心情應(yīng)該比做過山車還刺激。?這篇就和大家聊聊什么樣的公司不能去...

    程序員小灰
    2021-11-04
    offer
  • 阿里高頻面試題:如何快速判斷元素是不是在集合里?

    如何快速判斷一個(gè)元素是不是在一個(gè)集合里?這個(gè)題目是我最近面試的時(shí)候常問的一個(gè)問題,這個(gè)問題不同人都有很多不同的回答。今天想介紹一個(gè)很少有人會(huì)提及到的方案,那就是借助布隆過濾器。什么叫布隆過濾器布隆過濾器(BloomFilter)是一個(gè)叫做Bloom的老哥于1970年提出的。實(shí)際上...

    程序員小灰
    2021-11-04
  • 小灰也是一名 “朝陽群眾”

    最近幾天,因?yàn)槔钤频鲜录?,“朝陽群眾”這個(gè)名詞又一次走入了大家的視野。其實(shí),早在很多年以前,朝陽群眾的“兇名”就已經(jīng)在網(wǎng)上流傳開來了。有一個(gè)段子這樣調(diào)侃:全球有五大王牌情報(bào)組織,其中包括美國的CIA(中情局)、蘇聯(lián)的KGB(克格勃)、以色列的MOSSAD(摩薩德)、英國的MI6(...

    程序員小灰
    2021-11-04
  • C/C ?動(dòng)態(tài)檢測內(nèi)存錯(cuò)誤利器?-?ASan

    ↓推薦關(guān)注↓ASan,即AddressSanitizer,是一個(gè)適用于c/c程序的動(dòng)態(tài)內(nèi)存錯(cuò)誤檢測器,它由一個(gè)編譯器檢測模塊(LLVMpass)和一個(gè)替換malloc函數(shù)的運(yùn)行時(shí)庫組成,在性能及檢測內(nèi)存錯(cuò)誤方面都優(yōu)于Valgrind,你值得擁有。一、適用平臺(tái)在LLVM3.1版之后...

  • 深入理解 Cache 工作原理

    ↓推薦關(guān)注↓大家好,今天給大家分享一篇關(guān)于Cache的硬核的技術(shù)文,基本上關(guān)于Cache的所有知識(shí)點(diǎn)都可以在這篇文章里看到。關(guān)于Cache這方面內(nèi)容圖比較多,不想自己畫了,所以圖都來自《ComputerArchitecture:AQuantitativeApproach》。這是一...

    CPP開發(fā)者
    2021-11-04
  • 手寫線程池 - C 語言版

    ↓推薦關(guān)注↓1.線程池原理我們使用線程的時(shí)候就去創(chuàng)建一個(gè)線程,這樣實(shí)現(xiàn)起來非常簡便,但是就會(huì)有一個(gè)問題:如果并發(fā)的線程數(shù)量很多,并且每個(gè)線程都是執(zhí)行一個(gè)時(shí)間很短的任務(wù)就結(jié)束了,這樣頻繁創(chuàng)建線程就會(huì)大大降低系統(tǒng)的效率,因?yàn)轭l繁創(chuàng)建線程和銷毀線程需要時(shí)間。那么有沒有一種辦法使得線程可...

  • QUIC 是如何解決TCP 性能瓶頸的?

    ↓推薦關(guān)注↓文章目錄一、QUIC如何解決TCP的隊(duì)頭阻塞問題?1.1TCP為何會(huì)有隊(duì)頭阻塞問題1.2QUIC如何解決隊(duì)頭阻塞問題1.3QUIC沒有隊(duì)頭阻塞的多路復(fù)用二、QUIC如何優(yōu)化TCP的連接管理機(jī)制?2.1TCP連接的本質(zhì)是什么2.2QUIC如何減少TCP建立連接的開銷2....

    CPP開發(fā)者
    2021-11-04
    TCP
  • 提升嵌入式產(chǎn)品設(shè)計(jì)的10個(gè)細(xì)節(jié)問題

    ▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼前言1干擾對單片機(jī)應(yīng)用系統(tǒng)的影響1.1測量數(shù)據(jù)誤差加大1.2控制系統(tǒng)失靈1.3影響單片機(jī)RAM存儲(chǔ)器和E2PROM等1.4程序運(yùn)行失常2如何提高我們設(shè)備的抗干擾能力2.1解決來自電源端的干擾2.2模擬信號(hào)采樣抗干擾技術(shù)2.3數(shù)字信號(hào)傳輸通道的抗干擾技術(shù)...

  • 芯片輸入口的二極管鉗位電路什么原理?

    ▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼如下圖1藍(lán)色框內(nèi)是二極管鉗位電路的一般結(jié)構(gòu),多見于芯片輸入端。當(dāng)然還有專門的開關(guān)二極管,如下圖2紅色框內(nèi)所示。本文主要針對此類型的二極管電路做一些簡單介紹。圖1?mcu內(nèi)部IO結(jié)構(gòu)處的保護(hù)二極管圖2常見的幾種開關(guān)二極管電路作用:實(shí)現(xiàn)二極管對異常電壓的鉗...

  • 嵌入式項(xiàng)目,如何挑選一款合適的單片機(jī)?

    ▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼單片機(jī)的的選型是一件重要而費(fèi)心的事情;如果單片機(jī)型號(hào)選擇得合適,單片機(jī)應(yīng)用系統(tǒng)就會(huì)得經(jīng)濟(jì),工作可靠;如果選擇得不合適,就會(huì)造成經(jīng)濟(jì)浪費(fèi),影響單片機(jī)應(yīng)用系統(tǒng)的正常運(yùn)行,甚至根本就達(dá)不到預(yù)先設(shè)計(jì)的功能。對于一個(gè)已經(jīng)設(shè)計(jì)好的單片機(jī)應(yīng)用系統(tǒng)來說,它的技術(shù)要求和...

發(fā)布文章