大家好,我是小林。在大學(xué)時(shí),大家應(yīng)該都有這樣頭疼的事情,寢室到了熄燈的時(shí)間,而大學(xué)室友卻還在打游戲(因?yàn)椴粫?huì)斷網(wǎng))。就算聲音不外放,那個(gè)機(jī)械鍵盤的聲音,在夜晚真的噼里啪啦的響,能讓你徹夜難眠,轉(zhuǎn)輾反側(cè)。我大學(xué)時(shí)候也遇到這種熬夜打游戲的室友,確實(shí)挺煩人的,也沒什么辦法。然后今天在刷...
曾幾何時(shí),自拍桿風(fēng)靡世界,火當(dāng)然是有原因的,這么一個(gè)小裝備,極大的滿足了人們愛拍照的需求,方便好用、經(jīng)濟(jì)實(shí)惠。恰巧我手上也有一個(gè),收起來時(shí)很小、不占地方打開后可隨意調(diào)節(jié)拍照同時(shí)它有個(gè)隱藏式三腳架功能,可用來直播、錄視頻,設(shè)計(jì)的很周到。桿子里藏了一個(gè)小東西:藍(lán)牙遙控器,就是通過它來...
最近,互聯(lián)網(wǎng)圈子里又現(xiàn)奇葩面試故事,這次是面試官吐槽候選人,先來看看面試官怎么說:來CDG后第一次面試候選人,候選人是某宇宙廠的戰(zhàn)投,清華本科,四年工作經(jīng)驗(yàn)。為了尊重候選人,樓主主動(dòng)開了視頻,但候選人沒開,問他為什么不開,他直接來一句“不想開。”面試期間,樓主問一些詳細(xì)點(diǎn)的項(xiàng)目問...
C內(nèi)存管理(一)導(dǎo)語c內(nèi)存管理學(xué)習(xí)自侯捷。下面是本次對(duì)C內(nèi)存管理一些筆記。1.四種內(nèi)存分配與釋放在編程時(shí)可以通過上圖的幾種方法直接或間接地操作內(nèi)存。下面將介紹四種C內(nèi)存操作方法:對(duì)于GNUC:四種分配與釋放方式如下://C函數(shù)void*p1=malloc(512);*(int*)...
↓推薦關(guān)注↓最近看見小伙伴在討論這個(gè)問題,自己也很感興趣,上網(wǎng)找到了陳碩大佬的這篇文章,分享給大家!以下是正文:我在《Linux多線程服務(wù)端編程:使用muduoC網(wǎng)絡(luò)庫(kù)》第1.9節(jié)“再論shared_ptr的線程安全”中寫道:(shared_ptr)的引用計(jì)數(shù)本身是安全且無鎖的,...
故事起因無意間用vim打開了一個(gè)10G的文件,改了一行內(nèi)容,:w保存了一下,慢的我喲,耗費(fèi)的時(shí)間夠泡幾杯茶了。這引起了我的好奇,vim打開和保存究竟做了啥?vim—編輯器之神vim號(hào)稱編輯器之神,以極其強(qiáng)大的擴(kuò)展性和功能聞名。vi/vim作為標(biāo)準(zhǔn)的編輯器存在于Linux的幾乎每一...
近期遇到一個(gè)問題,簡(jiǎn)單點(diǎn)說,主機(jī)A上顯示一條ESTABLISHED狀態(tài)的TCP連接到主機(jī)B,而主機(jī)B上卻沒有任何關(guān)于主機(jī)A的連接信息,經(jīng)查明,這是由于主機(jī)A和主機(jī)B的發(fā)送/接收緩沖區(qū)差異巨大,導(dǎo)致主機(jī)B進(jìn)程退出后,主機(jī)A暫時(shí)憋住,主機(jī)B頻繁發(fā)送零窗口探測(cè),F(xiàn)IN_WAIT1狀態(tài)超...
平常我們使用?top?命令來查看系統(tǒng)的性能情況,在?top?命令中可以看到很多不同類型的CPU使用率,如下圖紅框中標(biāo)出部分:下面,我們來介紹一下這些CPU使用率的意義:us:usertime,表示CPU執(zhí)行用戶進(jìn)程的時(shí)間,包括nice時(shí)間。通常都是希望用戶空間CPU越高越好。sy...
大家好,我是小林。昨晚收到個(gè)讀者的喜事,在秋招中,過了字節(jié)的三面,已經(jīng)穩(wěn)的了。我簡(jiǎn)單跟他聊了下,他說他在備戰(zhàn)的時(shí)候,他對(duì)于操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)的學(xué)習(xí),都深入的非常底層,不至于表面的理論知識(shí),所以他在面試的時(shí)候,就會(huì)讓面試官有很深刻的影響,屢試不爽。三面字節(jié)的面經(jīng)也整理好了,這次就...
點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)去年,英國(guó)男演員雷吉-讓·佩吉出演了美劇《布里奇頓》的第一季,然而最近卻爆出他不會(huì)繼續(xù)參演該劇第二季的消息,我的第一反應(yīng)是震驚和心碎。我不明白為什么他和Netflix談不攏。與此同時(shí),我也想到在整個(gè)職業(yè)生涯中,我...
目錄什么是哨兵原理環(huán)境設(shè)置哨兵從宕機(jī)及恢復(fù)主宕機(jī)及恢復(fù)配置多個(gè)哨兵1、什么是哨兵哨兵是對(duì)Redis的系統(tǒng)的運(yùn)行情況的監(jiān)控,它是一個(gè)獨(dú)立進(jìn)程。功能有二個(gè):監(jiān)控主數(shù)據(jù)庫(kù)和從數(shù)據(jù)庫(kù)是否運(yùn)行正常;主數(shù)據(jù)出現(xiàn)故障后自動(dòng)將從數(shù)據(jù)庫(kù)轉(zhuǎn)化為主數(shù)據(jù)庫(kù);2、原理單個(gè)哨兵的架構(gòu):多個(gè)哨兵的架構(gòu):多個(gè)哨...
35歲程序員被裁,到底是因?yàn)槟昙o(jì)太大,還是因?yàn)樽陨砟芰Σ恍??最近一個(gè)阿里程序員發(fā)帖吐槽:35歲的p7被通知不再續(xù)簽合同,輸出社會(huì)。35歲,被裁,熟悉的故事,熟悉的關(guān)鍵詞,網(wǎng)友們第一時(shí)間表達(dá)了同情。有人質(zhì)問,為什么阿里這么欺負(fù)人?難道35歲就真的沒有王法了嗎?有人感嘆,35歲之殤,...
前言好久沒更新文章了,這篇文章寫寫停停,用了近一周的時(shí)間,終于寫完了,謝謝大家的關(guān)注。本篇文章介紹,串口協(xié)議數(shù)據(jù)幀格式、串行通信的工作方式、電平標(biāo)準(zhǔn)、編碼方式及Verilog實(shí)現(xiàn)串口發(fā)送一個(gè)字節(jié)數(shù)據(jù)和接收一個(gè)字節(jié)數(shù)據(jù)。對(duì)于MCU串口的發(fā)送接收,可能就是1行代碼就能實(shí)現(xiàn)串口的發(fā)送和...
有哪些內(nèi)容?SPI協(xié)議簡(jiǎn)介4線還是3線?4種工作模式多種傳輸速率SPI協(xié)議的時(shí)序SPI協(xié)議的升級(jí)版FPGA實(shí)現(xiàn)SPI協(xié)議SPI和IIC的對(duì)比總結(jié)SPI協(xié)議簡(jiǎn)介板卡內(nèi)不同芯片間通訊最常用的三種串行協(xié)議:UART、I2C、SPI,之前寫過串口協(xié)議及其FPGA實(shí)現(xiàn),今天我們來介紹SPI...
最近因?yàn)榄h(huán)境原因,我們這些互聯(lián)網(wǎng)從業(yè)者,算是比較動(dòng)蕩的,不論是反壟斷、還是反教育資本化,都會(huì)波及一部分同行們要去折騰重新找工作。對(duì)于原本就被996、內(nèi)卷等因素困擾的程序員們來說,并不是什么好事,尤其對(duì)于一些年紀(jì)稍大的同行來說。然而近日,知乎上的一個(gè)帖子算是直接觸到了很多程序員的底...