mysql的一行記錄,最終肯定是存儲(chǔ)在磁盤(pán)上,也就是肉眼可見(jiàn)的文件上,今天我們的目標(biāo)很簡(jiǎn)單,就是看看它到底是怎么存的。當(dāng)然還有一個(gè)更重要的目標(biāo),就是以這個(gè)為引子,帶大家完全通過(guò)一手資料,來(lái)揭秘這個(gè)問(wèn)題的答案。所以大家閱讀時(shí),不要完全奔著尋找這個(gè)答案去,如果很少通過(guò)一手資料去研究問(wèn)...
昨天小灰搞了個(gè)抽獎(jiǎng)活動(dòng),參與的小伙伴不是太多,歡迎更多小伙伴一起參與哦:點(diǎn)擊參與抽獎(jiǎng)。最近互聯(lián)網(wǎng)上出現(xiàn)了兩種奇怪的現(xiàn)象,這種現(xiàn)象以前就存在,但是最近一段時(shí)間確實(shí)愈演愈烈。兩種什么現(xiàn)象呢?1、挖墳,挖墳大家都能理解,就是去挖掘一個(gè)人幾年前、十幾年前講的話、發(fā)表的言論,公開(kāi)的或者私密...
什么是自動(dòng)駕駛自動(dòng)駕駛,也被稱為無(wú)人駕駛,顧名思義,是指交通工具在沒(méi)有人類操作的情況下,也能夠完成環(huán)境的感知與導(dǎo)航,順利到達(dá)目的地。從傳統(tǒng)的手動(dòng)駕駛到智能的自動(dòng)駕駛,并不是非黑即白的關(guān)系。有一個(gè)國(guó)際權(quán)威的機(jī)動(dòng)車(chē)工程組織SAE(SocietyofAutomotiveEngineer...
Quora平臺(tái),可以看成是美國(guó)的知乎。在Quora平臺(tái)上,曾經(jīng)有人提出過(guò)這樣一個(gè)問(wèn)題:Whataresomeofthemostbasicthingseveryprogrammershouldknow?每個(gè)程序員都應(yīng)該知道哪些最基本的常識(shí)?這個(gè)問(wèn)題只有64個(gè)答案,并沒(méi)有很多人愿意給...
文|Travis出品|OSC開(kāi)源社區(qū)(ID:oschina2013)國(guó)內(nèi)智能設(shè)備制造商UMIDIGI因違反GPLv2協(xié)議引發(fā)爭(zhēng)議,并告知開(kāi)發(fā)者“想要源碼上門(mén)自取”。此事已引起國(guó)外網(wǎng)友熱議。UMIDIGI是位于深圳的一家智能設(shè)備制造商,主要售賣(mài)平價(jià)的Android智能手機(jī)和智能穿戴...
兩年前的今天,我的一位朋友,被一個(gè)90后的面試官上了一課,現(xiàn)在我朋友想起那個(gè)場(chǎng)景都恨不得用腳底板摳出個(gè)三室一廳…簡(jiǎn)直太tm痛苦了,不過(guò)我朋友也挺感謝他的,如果不是那次面試,我朋友也許到現(xiàn)在都不會(huì)明白,原來(lái)底層原理有這么重要!讓我朋友給大家回憶一下當(dāng)時(shí)那個(gè)場(chǎng)景(別tm說(shuō)我的這位朋友...
什么是網(wǎng)絡(luò)編程?用一句話概括,就是對(duì)網(wǎng)絡(luò)協(xié)議的落地。?落地,意味著對(duì)實(shí)戰(zhàn)的要求更高。所以,一些朋友更喜歡用類似Netty這種封裝好的框架——快速,高效。確實(shí),跟開(kāi)發(fā)細(xì)節(jié)相比,我們常常更看重開(kāi)發(fā)效率。?可日常的項(xiàng)目里,我們也不得不面對(duì)極端的網(wǎng)絡(luò)性能考驗(yàn)。沒(méi)人喜歡堵車(chē),但應(yīng)對(duì)大量請(qǐng)求...
純手工打造一個(gè)CPU這個(gè)事兒。在電子專業(yè)的同學(xué)眼里,很容易。在計(jì)算機(jī)專業(yè)的同學(xué)眼里,稍稍有點(diǎn)復(fù)雜,有的專業(yè)課的實(shí)驗(yàn)課可能會(huì)帶著同學(xué)做一個(gè),或者用Logisim這樣的仿真軟件去模擬實(shí)現(xiàn)一個(gè)。在非計(jì)算機(jī)專業(yè)的同學(xué)眼里,就有點(diǎn)不敢想象了。我就屬于第三種。純手工做一個(gè)CPU有很多好處,做...
socketfd長(zhǎng)什么樣子?什么是socketfd?粗糙的來(lái)講,就是網(wǎng)絡(luò)fd,比如我們最常見(jiàn)的C/S客戶端服務(wù)端的編程模式,就是網(wǎng)絡(luò)通信的一種方式。撇開(kāi)底層和協(xié)議細(xì)節(jié),網(wǎng)絡(luò)通信和文件讀寫(xiě)從接口上有本質(zhì)區(qū)別嗎?其實(shí)沒(méi)啥區(qū)別,不就是讀過(guò)來(lái)和寫(xiě)過(guò)去嘛,簡(jiǎn)稱IO。我們先看一下socket...
來(lái)源:IBN,作者:CameronLairdhttps://www.ibm.com/developerworks/cn/aix/library/au-memorytechniques.html本文將帶您了解一些良好的和內(nèi)存相關(guān)的編碼實(shí)踐,以將內(nèi)存錯(cuò)誤保持在控制范圍內(nèi)。內(nèi)存錯(cuò)誤是C...
C開(kāi)發(fā)究竟需不需要學(xué)點(diǎn)Rust?個(gè)人認(rèn)為:需要!早就是優(yōu)勢(shì)!多年以前,后端還是Java和C的天下呢!那時(shí)好多人都說(shuō)Go的生態(tài)不好,它作為后端主要語(yǔ)言還有很長(zhǎng)一段距離。然而,看看現(xiàn)在,多數(shù)做后端開(kāi)發(fā)的人都轉(zhuǎn)到Go去了。貌似現(xiàn)在的Rust和當(dāng)年的Go有點(diǎn)類似的味道?對(duì)于Rust這個(gè)新...
熟悉我的讀者應(yīng)該都知道,前一段時(shí)間我始終在忙著翻譯一本外文C進(jìn)階書(shū)籍,接近半年時(shí)間,書(shū)籍翻譯工作終于接近尾聲了,雖然還有一些校對(duì)的工作,但是的確比之前空閑出來(lái)好多時(shí)間。翻譯一本書(shū)真的很磨人,過(guò)去半年,基本上每一天我都要拿出工作之外的三小時(shí)用于翻譯書(shū)籍。要知道程序員光工作就已經(jīng)很累...
技術(shù)厲害一點(diǎn)的工程師都知道,性能不僅對(duì)產(chǎn)品的攻城掠地至關(guān)重要,也是程序員價(jià)值的重要體現(xiàn),在工作面試、等級(jí)晉升上都扮演著核心角色。?比如,很多大廠為了保障晉升的公平性,一般會(huì)由跨部門(mén)的專家組成評(píng)委會(huì)。其他部門(mén)的高級(jí)專家,在不熟悉候選人業(yè)務(wù)的情況下,只能去考察其底層的硬核知識(shí),而這當(dāng)...
卷友們好,我是阿秀。阿秀在去年找工作時(shí),大概面試過(guò)四十余場(chǎng),不敢說(shuō)自己的面試經(jīng)驗(yàn)很豐富,但至少也不差的。所以專門(mén)花了點(diǎn)時(shí)間把自己的面試經(jīng)驗(yàn)總結(jié)了一下,分享給大家!可以說(shuō),三個(gè)多月的時(shí)間里,40余場(chǎng)面試,都濃縮在這6262個(gè)字里了。在此之前,先分享一下自己昨天的小確幸,可以說(shuō)是20...
來(lái)源:碼洞下面的這篇文章內(nèi)容由中國(guó)最具爭(zhēng)議性的計(jì)算機(jī)天才王垠老師精心創(chuàng)作,可謂字字珠璣用心苦良,文章篇幅較長(zhǎng),希望大家能認(rèn)真閱讀,值得收藏。?編程是一種創(chuàng)造性的工作,是一門(mén)藝術(shù)。精通任何一門(mén)藝術(shù),都需要很多的練習(xí)和領(lǐng)悟,所以這里提出的“智慧”,并不是號(hào)稱一天瘦十斤的減肥藥,它并不...