• 如何分析Redis的架構(gòu)設(shè)計(jì)?

    這是一個(gè)紛雜而無規(guī)則的世界,越想忘掉的事情,越難忘記。??????正文??Redis本身內(nèi)容繁雜,要是上來就研究一細(xì)節(jié)點(diǎn),如連接池、數(shù)據(jù)結(jié)構(gòu),雖可直接學(xué)到某個(gè)點(diǎn)的詳盡源碼內(nèi)容,甚至盡快解決一些事故,但容易溺死在細(xì)節(jié)汪洋,無法整體把控Redis。最好是先建立起“架構(gòu)”。想精通Red...

  • 夫妻北漂10年后返鄉(xiāng),程序員丈夫花8萬元將土屋改成別墅:邊學(xué)邊做

    程序員的手有多巧?近日,一對(duì)北漂夫婦從北京回到河南周口老家,當(dāng)程序員的丈夫自己動(dòng)手把農(nóng)村老家的土屋改造成了“花園別墅”,一共花費(fèi)才八萬元。這是房子改造前的模樣:這是房子改造后的模樣:據(jù)房子女主人王女士說,夫妻倆北漂十年,一直沒有歸屬感,眼看孩子大了要上學(xué),因?yàn)楸本┓績r(jià)太高,又沒有...

  • C ?protected繼承和private繼承是不是沒用的廢物?

    如圖是真實(shí)世界實(shí)踐中C項(xiàng)目protected繼承和private繼承的情況:其中public繼承總的平均下來幾乎占99.9%,而protected繼承幾乎沒有。private繼承還能占極小部分,但也完全可以用public繼承復(fù)合取代。實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),現(xiàn)實(shí)世界中的這些項(xiàng)目...

  • 當(dāng)大廠碼農(nóng),遇到多年未見的公務(wù)員老同學(xué),故事的結(jié)尾炸了...

    程序員小灰
    2021-11-11
  • [干貨]關(guān)于ADC芯片,你想知道的都在這了~

    最近發(fā)現(xiàn)一個(gè)關(guān)于ADC模數(shù)轉(zhuǎn)換器的系列文檔,來自模擬器件大廠——ADI官方,全文252頁,非常詳細(xì)、齊全!ADC和計(jì)算機(jī)一樣,經(jīng)歷了從低速到高速的發(fā)展過程,低速ADC(>300us)架構(gòu)有積分型、斜坡型、跟蹤型,中速ADC(1-300us)有逐次逼近型,高速(

  • 半導(dǎo)體廠商官方代碼倉庫,收藏備用!

    大家好,我是ZhengN。本次給大家分享一些芯片原廠的代碼倉庫,這些資源已收錄到咱們嵌入式大雜燴的資源倉庫里了:https://gitee.com/zhengnianli/EmbedSummary我們用到一個(gè)新的芯片時(shí),一般在它們的官網(wǎng)都可以找到一些入門、上手的資料。除此之外,有...

  • 18 張圖帶你了解衡量網(wǎng)絡(luò)性能的四大指標(biāo):帶寬、時(shí)延、抖動(dòng)、丟包

    今天給大家講講衡量網(wǎng)絡(luò)性能的四大指標(biāo):帶寬、時(shí)延、抖動(dòng)、丟包。如何客戶需要我們?nèi)ピu(píng)估一個(gè)網(wǎng)絡(luò)的性能,我們就可以從這四方面去進(jìn)行評(píng)估。帶寬1、帶寬概念:帶寬在百度百科中定義:在單位時(shí)間內(nèi)從網(wǎng)絡(luò)中的某一點(diǎn)到另一點(diǎn)所能通過的“最高數(shù)據(jù)率”。計(jì)算機(jī)網(wǎng)絡(luò)的帶寬是指網(wǎng)絡(luò)可通過的最高數(shù)據(jù)率,即...

  • C/C 動(dòng)態(tài)檢測(cè)內(nèi)存錯(cuò)誤利器?-?ASan

    來自公眾號(hào):大胖聊編程作者:大胖ASan,即AddressSanitizer,是一個(gè)適用于c/c程序的動(dòng)態(tài)內(nèi)存錯(cuò)誤檢測(cè)器,它由一個(gè)編譯器檢測(cè)模塊(LLVMpass)和一個(gè)替換malloc函數(shù)的運(yùn)行時(shí)庫組成,在性能及檢測(cè)內(nèi)存錯(cuò)誤方面都優(yōu)于Valgrind,你值得擁有。一適用平臺(tái)在L...

  • 面試官:群聊消息的已讀未讀功能,你來設(shè)計(jì)一個(gè)?

    一朋友和我討論他前段時(shí)間面試某大公司的一題目:企業(yè)IM比如企業(yè)微信、釘釘里面的群消息的有個(gè)已讀未讀的功能,發(fā)送者剛發(fā)出消息時(shí),當(dāng)前群里其他群成員都是未讀狀態(tài),陸陸續(xù)續(xù)有人看了這個(gè)消息,這時(shí)候消息的詳情變成x人已讀,y人未讀,如下圖所示,有具體的已讀未讀列表(萬惡的功能,看到同事o...

  • 分布式環(huán)境下,互斥性與冪等性問題,分析與解決思路

    隨著互聯(lián)網(wǎng)信息技術(shù)的飛速發(fā)展,數(shù)據(jù)量不斷增大,業(yè)務(wù)邏輯也日趨復(fù)雜,對(duì)系統(tǒng)的高并發(fā)訪問、海量數(shù)據(jù)處理的場(chǎng)景也越來越多。如何用較低成本實(shí)現(xiàn)系統(tǒng)的高可用、易伸縮、可擴(kuò)展等目標(biāo)就顯得越發(fā)重要。為了解決這一系列問題,系統(tǒng)架構(gòu)也在不斷演進(jìn)。傳統(tǒng)的集中式系統(tǒng)已經(jīng)逐漸無法滿足要求,分布式系統(tǒng)被使...

  • 3行代碼寫出8個(gè)接口,開掛了?

    肯定有不少人會(huì)想:這怎么可能呢?就算用幾乎零配置的SpringBoot,寫一個(gè)最簡單的接口也得有3行代碼??!@RequestMapping("test/{request}")public?String?test(@PathVariable?String?request)?{???...

  • 利用Makfile給多文件、多目錄C源碼建立工程

    一、文件我們將該項(xiàng)目的所有功能函數(shù)放到以該函數(shù)名命名的c文件,同時(shí)放到對(duì)應(yīng)名稱的子目錄中。比如函數(shù)allfree(),存放到allfree/allfree.c中最終目錄結(jié)構(gòu)如下圖所示:?peng@ubuntu:/mnt/hgfs/code/phone$?tree?..├──?al...

    C語言編程
    2021-11-11
  • 一文看懂 | GDB底層實(shí)現(xiàn)原理

    在程序出現(xiàn)bug的時(shí)候,最好的解決辦法就是通過?GDB?調(diào)試程序,然后找到程序出現(xiàn)問題的地方。比如程序出現(xiàn)?段錯(cuò)誤(內(nèi)存地址不合法)時(shí),就可以通過?GDB?找到程序哪里訪問了不合法的內(nèi)存地址而導(dǎo)致的。本文不是介紹GDB的使用方式,而是大概介紹GDB的實(shí)現(xiàn)原理,當(dāng)然GDB是一個(gè)龐大...

    程序喵大人
    2021-11-11
  • 月薪30K 的電子工程師應(yīng)具備什么?

    點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)這里主要以個(gè)人經(jīng)歷談?wù)勀贻p電子工程師作為電子新手,需要開始全新的技術(shù)生涯;面臨的困惑、最關(guān)心的問題、對(duì)未來的期待。中國缺少什么樣的電子工程師?中國缺少滿嘴胡須的電子工程師;中國缺少在一個(gè)行業(yè)專注幾十年的資深電子技...

  • 為什么建議大家使用?Linux?開發(fā)!

    點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)Linux能用嗎?Linux有圖形界面支持日常開發(fā)社交溝通沒問題Linux能替代Windows嗎?Linux下運(yùn)行Android應(yīng)用Linux有什么優(yōu)勢(shì)嗎?Linux是自由的Linux也可以是美的Linux能用嗎...

    小麥大叔
    2021-11-09
發(fā)布文章