關(guān)閉
  • Linux?中的各種棧:進(jìn)程棧?線程棧?內(nèi)核棧?中斷棧

    棧是什么?棧有什么作用?首先,棧(stack)是一種串列形式的數(shù)據(jù)結(jié)構(gòu)。這種數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)是后入先出(LIFO,LastInFirstOut),數(shù)據(jù)只能在串列的一端(稱為:棧頂top)進(jìn)行推入(push)和彈出(pop)操作。根據(jù)棧的特點(diǎn),很容易的想到可以利用數(shù)組,來(lái)實(shí)現(xiàn)這種數(shù)據(jù)...

  • new[]和delete[]一定要配對(duì)使用嗎?

    在平時(shí)資料中,我們??吹剑簄ew和delete,new[]和delete[]一定要配對(duì)使用!也有人說(shuō):有時(shí)候不配對(duì)使用也不會(huì)出現(xiàn)問(wèn)題。也許你也是只知其然,不知其所以然,然而我也有點(diǎn)懵了_(|3」∠)_那就研究下這個(gè)問(wèn)題:首先,看下這段配對(duì)使用代碼:#include#include...

    單片機(jī)
    2021-10-22
  • Redis緩存那點(diǎn)破事 | 絕殺面試官 25 問(wèn)!

    為了便于大家查找問(wèn)題,了解全貌,整理個(gè)目錄,我們可以快速全局了解關(guān)于Redis緩存,面試官一般喜歡問(wèn)哪些問(wèn)題?接下來(lái),我們逐條來(lái)看看每個(gè)問(wèn)題及答案Redis有哪些特性?答案:性能高,讀的速度是100000次/s,寫(xiě)的速度是80000次/s數(shù)據(jù)持久化,支持RDB、AOF支持事務(wù)。通...

    單片機(jī)
    2021-10-21
  • 福利環(huán)節(jié):送5本分布式技術(shù)書(shū)籍

    冰河的分布式書(shū)籍終于出版了,我特意跟他要了五本書(shū),作為福利送給大家,送書(shū)活動(dòng)見(jiàn)文末,下面是書(shū)籍介紹:隨著互聯(lián)網(wǎng)的不斷發(fā)展,互聯(lián)網(wǎng)企業(yè)的業(yè)務(wù)在飛速變化,推動(dòng)著系統(tǒng)架構(gòu)也在不斷地發(fā)生變化??傮w來(lái)說(shuō),系統(tǒng)架構(gòu)大致經(jīng)歷了單體應(yīng)用架構(gòu)→垂直應(yīng)用架構(gòu)→分布式架構(gòu)→SOA架構(gòu)→微服務(wù)架構(gòu)的演變...

  • 如何閱讀開(kāi)源項(xiàng)目代碼

    經(jīng)常有小伙伴私信問(wèn)我怎么閱讀開(kāi)源項(xiàng)目代碼,許多人不知道從何處入手,沒(méi)有方向感,就像學(xué)習(xí)一門(mén)語(yǔ)言總先要有個(gè)學(xué)習(xí)路線一樣。這其實(shí)不是三兩句話能說(shuō)明白的,所以就有了這篇文章。相信每個(gè)人都有一套自己的策略,這里整理了下我平時(shí)閱讀項(xiàng)目代碼的六大步,希望可以對(duì)大家有所幫助。粗略看官方文檔,明...

  • 雙非本科逆襲??拿下ACM金牌、字節(jié)和曠視offer、保研985!

    大家好,我是編程熊,今天和大家分享我是如何從雙非,拿到ACM金牌,再拿到字節(jié)跳動(dòng)、曠視科技等大廠offer,保研985的經(jīng)歷。在字節(jié)和曠視的工牌坎坷的大學(xué)我本科是一所雙非院校,專業(yè)是軟件工程,高考失利,進(jìn)入到了一所不想去的大學(xué),曾經(jīng)覺(jué)得自己的一輩子就和普通大學(xué)一樣,注定普通,無(wú)法...

    單片機(jī)
    2021-10-15
  • 大廠經(jīng)典面試題:Redis為什么這么快?

    前言我們都知道Redis很快,它QPS可達(dá)10萬(wàn)(每秒請(qǐng)求數(shù))。Redis為什么這么快呢,本文將跟大家一起學(xué)習(xí)。公眾號(hào):撿田螺的小男孩基于內(nèi)存實(shí)現(xiàn)我們都知道內(nèi)存讀寫(xiě)是比磁盤(pán)讀寫(xiě)快很多的。Redis是基于內(nèi)存存儲(chǔ)實(shí)現(xiàn)的數(shù)據(jù)庫(kù),相對(duì)于數(shù)據(jù)存在磁盤(pán)的數(shù)據(jù)庫(kù),就省去磁盤(pán)磁盤(pán)I/O的消耗。...

    單片機(jī)
    2021-10-15
  • 這位非科班出身的讀者好猛?。ǜ紺 復(fù)習(xí)路線)

    今天分享的這位老哥是真的猛,我們一起往下看吧。這篇文章會(huì)對(duì)正在準(zhǔn)備秋招的你幫助很大,建議收藏!以下為正文作者:xu背景某中上985傳統(tǒng)工科本碩,本科期間只上過(guò)大學(xué)生程序設(shè)計(jì)和微機(jī)原理兩門(mén)計(jì)算機(jī)相關(guān)的公共基礎(chǔ)課。研一開(kāi)始準(zhǔn)備轉(zhuǎn)行,恰好研一暑假因?yàn)橐咔闊o(wú)法返校,遂背著老師投遞了華為中...

    單片機(jī)
    2021-10-14
  • 程序員能力修煉手冊(cè)

    剛?cè)胄校?就是干入行兩年:熟知各種設(shè)計(jì)模式,信手拈來(lái)入行三年:閱碼無(wú)數(shù),心中已無(wú)設(shè)計(jì)模式入行五年:就是干大家好,我是安醬。今天來(lái)跟大家聊聊程序員的能力進(jìn)階道路。相信許多小伙伴都知道,互聯(lián)網(wǎng)大廠們都是有一套嚴(yán)格的職級(jí)系統(tǒng),專門(mén)用來(lái)評(píng)判員工的能力等級(jí)以及對(duì)應(yīng)的薪資待遇區(qū)間。比如眾所周...

  • C 20新特性的小細(xì)節(jié)

    之前我整理過(guò)一篇C20新特性的文章全網(wǎng)首發(fā)?。20新特性全在這一張圖里了,里面提到過(guò)latch、barrier和semaphore,但是沒(méi)有詳細(xì)介紹過(guò)三者的作用和區(qū)別,這里詳細(xì)介紹下。latch這個(gè)可能大多數(shù)人都有所了解,這就是我們經(jīng)常會(huì)用到的CountDownLatch。用于...

    單片機(jī)
    2021-10-12
  • 手寫(xiě)線程池 - C語(yǔ)言版

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

  • 手?jǐn)]一個(gè)對(duì)象池

    點(diǎn)擊上方藍(lán)字關(guān)注我們今天文章的字?jǐn)?shù)不多,主要是分享一下對(duì)象池的實(shí)現(xiàn)!什么是對(duì)象池?對(duì)象的池子,與線程池、內(nèi)存池類似,減少頻繁創(chuàng)建和銷毀對(duì)象帶來(lái)的成本(特別是消耗資源較大的對(duì)象),可用于實(shí)現(xiàn)對(duì)象的緩存和復(fù)用。這也算是一種設(shè)計(jì)模式。話不多說(shuō),直接上代碼:#include#includ...

    單片機(jī)
    2021-10-11
  • 短視頻go研發(fā)框架實(shí)踐

    導(dǎo)讀:hulk是短視頻研發(fā)部研發(fā)的基于GDP2(GoDevelopPlatform?)的go服務(wù)開(kāi)發(fā)框架。它是?款?向業(yè)務(wù)的Web開(kāi)發(fā)框架,提供了諸多開(kāi)箱即?的組件和功能,可以?來(lái)快速開(kāi)發(fā)Web服務(wù)。同時(shí),依托于hulk框架并結(jié)合?內(nèi)/業(yè)界優(yōu)秀的開(kāi)發(fā)實(shí)踐,初步構(gòu)建了?個(gè)符合業(yè)務(wù)應(yīng)...

    單片機(jī)
    2021-10-09
    go
  • 低并發(fā)編程

    大家好,我是閃客,感謝喵哥提供的平臺(tái)讓我在這里給大家介紹自己,這是我的公眾號(hào)卡片。為了防止大家看到這里就點(diǎn)擊了返回按鈕,我先放一張圖勾引一下您。這是我公眾號(hào)做的第一張動(dòng)圖,好多讀者當(dāng)時(shí)說(shuō)被這張圖的魔性所吸引。這個(gè)動(dòng)圖,來(lái)自于我的一篇文章,《你管這破玩意叫網(wǎng)絡(luò)》。剛剛你看到的圖,就...

  • 多線程學(xué)習(xí)指南

    近期看到有讀者在公眾號(hào)留言問(wèn)有沒(méi)有C多線程的學(xué)習(xí)方法,我這里特意總結(jié)了下,希望能對(duì)大家有所幫助。目錄什么是多線程?為什么使用多線程?如何創(chuàng)建線程?joinable()?多線程參數(shù)傳遞方式鎖原子變量條件變量async多線程周邊關(guān)于多線程的一些建議什么是多線程?不介紹,基礎(chǔ)知識(shí),直接...

簡(jiǎn)介
分享計(jì)算機(jī)基礎(chǔ)及高端知識(shí),主要有C++、java、Android、音視頻、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、深度學(xué)習(xí)等。
關(guān)注他的人
  • 289117336

  • Tronlong創(chuàng)龍

  • 詹姆斯6個(gè)MVP

  • hujiaqi06

  • 大有可為

  • MXX1597759

  • xingnan123

  • xiaoguaixh

  • liqinglong1023