堅(jiān)持思考,就會(huì)很酷存儲(chǔ)介質(zhì)的進(jìn)化很久以前,祖先把甲骨文寫在骨頭之上,骨頭保存持久,但是制作困難,后來把文字寫在竹簡(jiǎn)、紙上。文字是信息,紙張、竹簡(jiǎn)、石頭是介質(zhì),雖然它們比骨頭不易保存,但是制作簡(jiǎn)單,更容易擴(kuò)散。存儲(chǔ)介質(zhì)在進(jìn)化,信息形式也在變化!世界萬物的信息在數(shù)字化,數(shù)字化的信息可...
水滿則溢,月盈則虧,任何事物都不可能無限制的發(fā)展,我們的系統(tǒng)服務(wù)能力也一樣。當(dāng)隨著流量的不斷增長(zhǎng),達(dá)到或超過服務(wù)本身的可承載范圍,系統(tǒng)服務(wù)的自我保護(hù)機(jī)制的建立就顯得很重要了。本文希望可以用最通俗的解釋和貼切的實(shí)例來帶大家了解什么是限流、降級(jí)和熔斷。Part1限流-自知之明和眼力見...
昨天在知乎上刷到一個(gè)熱門問題:程序員需要達(dá)到什么水平才能順利拿到20k無壓力?其中一個(gè)最熱門的回答是:“其實(shí),無論你是前端還是后端、想進(jìn)大廠還是拿高薪,算法都一定很重要?!睘槭裁?,算法會(huì)如此重要?初入職場(chǎng)時(shí),一位資深前輩說過的一段話,受用至今:”我們招人的時(shí)候都有一個(gè)標(biāo)準(zhǔn),就是招...
不論是在x86平臺(tái)上,還是在嵌入式平臺(tái)上,系統(tǒng)的啟動(dòng)一般都經(jīng)歷了bootloader到操作系統(tǒng),再到應(yīng)用程序,這樣的三級(jí)跳過程。每一個(gè)相互交接的過程,都是我們學(xué)習(xí)的重點(diǎn)。這篇文章,我們?nèi)匀灰詘86平臺(tái)為例,一起來看一下:從上電之后,系統(tǒng)是如何一步一步的進(jìn)入應(yīng)用程序的入口地址。bo...
socketfd長(zhǎng)什么樣子?什么是socketfd?粗糙的來講,就是網(wǎng)絡(luò)fd,比如我們最常見的C/S客戶端服務(wù)端的編程模式,就是網(wǎng)絡(luò)通信的一種方式。撇開底層和協(xié)議細(xì)節(jié),網(wǎng)絡(luò)通信和文件讀寫從接口上有本質(zhì)區(qū)別嗎?其實(shí)沒啥區(qū)別,不就是讀過來和寫過去嘛,簡(jiǎn)稱IO。我們先看一下socket...
0.前言上次發(fā)了一個(gè)嵌入式的學(xué)習(xí)路線,很多粉絲問我各個(gè)階段的入門項(xiàng)目,其中第二階段的《基于socket聊天室》寫了4篇循序漸進(jìn)的文章,而第一階段的《電話號(hào)碼本管理》也非常想要。一口君必須安排。該項(xiàng)目,一口君同樣采用循序漸進(jìn)的步驟,一點(diǎn)點(diǎn)為大家講解這個(gè)小項(xiàng)目是如何從頭開始點(diǎn)點(diǎn)寫出來...
大家好,今天強(qiáng)烈給大家推薦一位我的好朋友,坤哥,一位逆襲進(jìn)入獨(dú)角獸公司,目前創(chuàng)業(yè)已獲千萬融資的硬核號(hào)主。大家好,我是坤哥,「碼海」號(hào)主,很高興能在喵大人這里介紹一下自己我之前在某獨(dú)角獸擔(dān)任技術(shù)專家職位,目前是一位創(chuàng)業(yè)者,團(tuán)隊(duì)已獲融資千萬,專注抖音電商方向,歡迎大家在文末加我微信一...
大家好,今天我來講一下蘋果的秋季發(fā)布會(huì)。這兩天,各個(gè)平臺(tái)都被蘋果新發(fā)布會(huì)刷屏了,最受關(guān)注的iPhone13正式露面。但是大家對(duì)新iPhone的反應(yīng)出現(xiàn)了分歧。有人說這是史上最強(qiáng)iPhone,果然13香;也有人說一點(diǎn)新東西都沒有,蘋果越來越拉胯了。這兩種觀點(diǎn)都有道理,只是站的角度不...
小灰昨天發(fā)文忘記開原創(chuàng)了,今天開啟原創(chuàng),重新發(fā)一下~~可愛與幼態(tài)持續(xù)這個(gè)世界是豐富多彩的,但是從人類的角度來看,有些事物被人喜歡,有些事物卻不被人喜歡。什么樣的事物會(huì)被人喜歡呢?首先被人喜歡的是美麗的事物,比如帥哥與美女:與之相反的,怪異恐怖的事物也會(huì)被一部分人喜歡,因?yàn)檫@些事物...
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是Cortex-M裸機(jī)環(huán)境下臨界區(qū)保護(hù)的三種實(shí)現(xiàn)。搞嵌入式玩過RTOS的朋友想必都對(duì)OS_ENTER_CRITICAL()、OS_EXIT_CRITICAL()這個(gè)功能代碼對(duì)特別眼熟,在RTOS里常常會(huì)有多任務(wù)(進(jìn)程)...
配圖By?網(wǎng)友小野智本文思維導(dǎo)圖:01EMC(ElectroMagneticCompatibility,電磁兼容)是指電子、電氣設(shè)備或系統(tǒng)在預(yù)期的電磁環(huán)境中,不會(huì)因?yàn)橹苓叺碾姶怒h(huán)境而導(dǎo)致性能降低、功能喪失或損壞,也不會(huì)在周邊環(huán)境中產(chǎn)生過量的電磁能量,以致影響周邊設(shè)備的正常工作。E...
震驚!2004年6月發(fā)生了一件震驚IT圈的大事?這項(xiàng)技術(shù)的誕生以其綜合性能最優(yōu),穩(wěn)定修復(fù)了NIO出現(xiàn)的所有Bug一舉成為java網(wǎng)絡(luò)編程框架里面的王者(沒有之一)到如今,時(shí)隔17年經(jīng)久不衰?這就是Java社區(qū)中第一個(gè)基于事件驅(qū)動(dòng)的應(yīng)用網(wǎng)絡(luò)框架Netty↓↓由于它API使用簡(jiǎn)單,開...
??大家好,我是小林。我之前寫過一篇數(shù)據(jù)庫事務(wù)的文章「?事務(wù)、事務(wù)隔離級(jí)別和MVCC」,這篇我說過什么是幻讀?;米x的定義我這里還得補(bǔ)充一句,幻讀僅專指“新插入的行”,中途通過update更新數(shù)據(jù)而出現(xiàn)同一個(gè)事務(wù)前后兩次查詢的「結(jié)果集合」不一樣,這種不算幻讀。然后前幾天有位讀者跟我...
人工智能薪資高、人才缺口大,2021年AI崗的增長(zhǎng)率預(yù)計(jì)達(dá)344%,平均月薪14K,現(xiàn)在入行AI也不算晚。?但是,往往我們?cè)谧詫W(xué)AI的時(shí)候,常常會(huì)遇到一些問題:?·網(wǎng)上資料太多,不知如何取舍?·初學(xué)不懂法門,無法自測(cè)查驗(yàn)?·?光學(xué)Python編程,不懂模型原理?這些問題的根本就是...
大家好,我是小林,先跟大家扯幾句。賣書的地方大多數(shù)書名都是《21天精通C》之類的書,其實(shí)我覺得根本不用21天,在這快節(jié)奏的時(shí)代,21天學(xué)一個(gè)東西誰受得了?這些書能賣出去那才叫怪。我覺得真要認(rèn)真學(xué)C話,一節(jié)課就夠了!哈哈,上面只是調(diào)侃了下C。接下來,教大家怎么寫出讓同事無法維護(hù)的代...