原创 離開小廠進大廠的第一週:我後悔了

一直以來,指北都在給大家展示互聯網大廠羣衆的工作和生活。但其實,互聯網行業不只有巨頭、獨角獸,更有無數小廠、創業公司。在小公司工作,又有另一番體驗。舉個例子,同樣是做程序員,在大廠和小廠的區別,可能像跨行一樣大——雖然在大廠和小廠工作有

原创 見過世面的程序員,到底有多厲害

拿到騰訊、阿里、頭條的offer究竟有多難? 從我身邊聽說的情況來看,只要技術紮實,很多人都能通過一、二面,卻很容易死在三四面,原因就在於: 這些年輕的程序員們只重視技術,卻忽視了其他方面的學習成長。 剛好最近也有讀者問,能不能給一些工

原创 紅警1遊戲開源,代碼非常規範。網友:秀色可餐

最後有一個小測試!測測你是不是紅警老玩家!EA 部分開源紅警啦!5 月 27 日,知名遊戲公司 EA 在 GitHub 上搞了個大新聞,把《命令與征服》系列中的 2 個遊戲的部分源碼開源了!這兩個遊戲分別是:Tiberian Dawn(

原创 去修蘋果手機的時候,當心遇到 “李鬼” 維修點!

小灰是一個在生活中比較隨便的人,一向不太喜歡仔細打理。這樣一來,小灰身邊的物品就倒了大黴了。比如我的蘋果手機,買了一年多,被摔過至少20次。質量再好的手機也架不住這麼摔,就在前兩天,經過最後一次“摧殘”,手機的觸摸屏變得完全無法操作了。

原创 深入淺出虛擬內存

通過/proc文件系統探究虛擬內存大家好!今天的文章講的是如何通過/proc文件系統找到正在運行的進程的字符串所在的虛擬內存地址,並通過更改此內存地址的內容來更改字符串內容,閒言少敘,進入正題。wo虛擬內存虛擬內存是一種實現在計算機軟硬

原创 2020年了,你不會不知道Netty吧?

從 Java 1.4 時代起,JDK 便支持了 NIO (NEW IO)。因 NIO (os nonblocking) 的非阻塞式工作方式,讓應用服務器可以極大的優化線程模型,相比傳統的阻塞式 IO 線程和鏈路一對一的模式,NIO 只需

原创 “法外狂徒”爲什麼那麼多?用程序來告訴你!

聽過《羅翔刑法課》的小夥伴,應該都認識一個人:“法外狂徒”張三。那麼,爲什麼這個世界上會有壞人存在呢?因爲在一個全是好人、相互完全信任的世界裏,偶爾出現的壞人能夠獲得巨大的競爭優勢。畢竟,遵守規則的好人,很難贏過沒有底線的壞人:那麼,既

原创 培訓出來懟過HR,6年幹到大前端,關鍵點覆盤

本文是我很多年前在技術交流上認識的一個朋友,當時他在國際頂級軟件公司TW,負責一個工程師內部培養項目,相談甚歡。看到他的文章,很多幹貨,分享過來,需要自取我半路出家,2010年從一所普通本科畢業,瞞着家裏貸款開始培訓web前端。13年到

原创 六一兒童節,小灰露個臉!

今天是六一兒童節,小灰來聊一聊關於童星的話題。在各種電影電視劇裏,我們可以看到各種令人印象深刻的童星,雖然他們的演技並不成熟,但是他們與衆不同的氣質足以驚豔全場。那麼,既然這些童星在童年時代就已經這麼出衆了,他們長大以後,是否繼續在演藝

原创 漫畫:賭王何鴻燊與神祕的“凱利公式”

(何鴻燊,1921-2020)(約翰·拉里·凱利)舉個一個例子,比如小灰選擇投注50元,那麼:有60%的機率,他能夠贏回100元,也就是淨賺50元;有40%的機率,他會輸掉這份投注,也就是淨虧損50元。凱利公式究竟是什麼樣子呢?看起來非

原创 程序員面試之如何豐富實戰開發經歷?

騰訊、京東、百度等多名一線大數據專家傾力指導廖雪峯團隊聯合阿里P8級架構師打造課程深度直擊阿里P6+近70%的企業級項目實戰+大廠脫敏數據名企內推等就業服務先就業/漲薪,後付費推薦大家關注開課吧最新獨創、廖雪峯親研的實戰驅動型課程《大數

原创 漫畫:什麼是紅黑樹?(整合版)

前段時間,小灰髮布了紅黑樹相關的文章,分成上下篇來講解。這一次,小灰把兩篇文章做了整合,並且修正了紅黑樹刪除部分的圖片錯誤,感謝大家的指正。—————  第二天  —————————————————二叉查找樹(BST)具備什麼特性呢?1

原创 出一本自己的書,是一種怎樣的體驗?

每一個人,都或多或少經歷過自己的“高光時刻”,小灰也有。小灰的高光時刻出現在什麼時候呢?是在2019年5月,我第一次正式出書的時候。很多人問我:“小灰,當你的書快要正式出版的時候,是怎樣一直心情呢?”在這裏跟大家說一件很好笑的事情:去年

原创 下次面試,MySQL 問題就這麼回答!

作爲一名後端開發,MySQL 是工作上最常用的關係型數據庫之一。但隨着移動互聯網的高速發展,集羣架構已經成爲主流趨勢,對於數據庫的高併發,高可用等指標的要求也越來越高。應聘者是否具備相應的底層機制和原理的駕馭能力,成爲了互聯網公司篩選人

原创 現在轉行做Java,還來得及嗎?

先給大家看張朋友圈的截圖:            這哥們本科學英語的,畢業後做了產品經理,去年 9 月份開始學 Java,6 個月的時間,拿到了快手的 Offer。 如果你對 Java 也有興趣,不妨聽完這個故事。