第85章 陳默的震撼發現

投票推薦 加入書籤 小說報錯

  「哦,夏先生,你好你好。」范統坐直了身體,關掉了免提,拿起了聽筒,「怎麼樣,『胖橘』的銷售還順利吧?」

  「托您的福,還不錯。」夏冬的聲音聽不出太多情緒,「今天打電話給您,是想再麻煩您一件事。」

  「您說。」

  「我想註冊一個商標,網站用的。」

  「網站?」范統一邊說,一邊在電腦上打開了客戶檔案,找到了夏冬的資料,「沒問題,網站屬於尼斯分類的第42類,提供計算機領域的服務。您想好名字了嗎?」

  「想好了,叫『快看網』。」

  「快看……」范統在鍵盤上敲下這幾個字,「不錯的名字,簡單易記。具體需要保護哪些類別?我建議除了核心的42類,最好把涉及廣告的35類,和涉及通訊服務的38類也一起註冊了,做個防禦性保護。」

  「就按您說的辦。」夏冬的回答乾淨利落,毫不拖泥帶水,「您把需要的文件清單發給我,我儘快準備好。」

  「好,我現在就讓小唐整理一下,整理好以後,讓她直接在QQ上傳給你,這樣快一些。」

  「好。」。

  ……

  花開兩朵,各表一枝,千里之外的京城,一座矗立在CBD雲端的鋼鐵森林裡。

  三十二樓,燈火通明。

  茶水間,一個男人正靠在牆上,手裡端著一杯剛沖的咖啡,眉頭緊鎖。

  男人名叫陳默,三十五歲,國內某頂尖網際網路公司的首席架構師。

  他的頭髮有些凌亂,黑色的T恤上印著一行外人看不懂的二進位代碼,眼神里透著一股被高強度腦力勞動反覆淬鍊後的疲憊與銳利。

  他身後,是一片開放式辦公區,幾個程式設計師兄弟還在工位上噼里啪啦地敲著代碼,但大部分人已經下班了。

  「默哥,還沒走?」

  一個戴著黑框眼鏡的年輕程式設計師端著泡麵湊了過來,是他的得力幹將小李。


  「項目那個異步處理的瓶頸,還沒找到合適的解決方案?」小李吃了口茶水間的小零食,含糊不清地問。

  陳默搖了搖頭,把咖啡一飲而盡,苦澀的液體順著喉嚨滑下,卻沒能讓他煩躁的思緒有半點平復。

  「現有的框架,並發一上來,效率就指數級下降,底層邏輯的限制,沒辦法。」

  「國外的那些技術論壇也翻遍了,沒什麼新東西。」

  「一群大神天天在上面吵一些屠龍之術,離實際應用還差得遠。」

  小李嘆了口氣:「那怎麼辦?總不能真讓兄弟們從頭造輪子吧?這項目周期……」

  陳默沒說話,轉身走回自己的工位。

  他的工位很亂,桌上堆著好幾本英文原版的技術書籍,顯示器上密密麻麻全是代碼。

  他揉了揉太陽穴,鬼使神差地打開了一個收藏夾里的網站。

  本書首發 TW 看書網解無聊,🅢🅗🅤.🅣🅦超方便 ,提供給你無錯章節,無亂序章節的閱讀體驗

  GitHub。

  一個三個月前才剛剛上線的網站,一個程式設計師的「同性交友」社區,一個開原始碼的託管平台。

  在2008年的中國,知道它的人鳳毛麟角,用它的人更是少之又少。

  陳默也只是前幾天聽一個海歸同事提了一嘴,覺得新奇,就收藏了下來。

  他想著,或許能在這裡找到一些不一樣的靈感。

  網站界面很簡潔,甚至可以說是簡陋。

  滿屏的英文項目,像是代碼的海洋。

  他漫無目的地翻著,就像在沙灘上尋找一枚獨特的貝殼。

  一個個項目從他眼前划過,大多是一些個人練習用的小工具,或者是一些現有框架的修修補補,沒什麼新意。

  他有些失望,正準備關掉頁面。

  就在這時,一個項目標題突兀地闖入了他的視線。

  「Tornado 一個基於Python的、可擴展的、非阻塞式的Web伺服器框架。」

  「Tornado?」

  直譯過來,就是龍捲風的意思。

  名字倒是起的不錯。

  但下一秒,他的目光就被標題下那一行簡短的介紹給吸引住了。

  那是一行……中文。

  是的,在這滿是英文的世界裡,這行中文簡介就像是黑白照片裡唯一的一抹彩色,扎眼,又突兀。

  「簡介:採用epoll非阻塞IO模型,單線程即可實現超高並發。簡潔,高效,為未來而生。」

  陳默的眉毛挑了起來。

  「有點意思。」

  在GitHub這種地方用中文寫簡介,只有兩種可能。

  要麼是個完全不懂規矩的菜鳥,自娛自樂。

  要麼,就是不小心把私有的項目的代碼給公開了。

  看標題,好像是個了不得的思路。

  帶著一絲好奇和審視,陳默點了進去。

  上傳時間:一小時前。

  很新,新得像剛出爐的麵包,還冒著熱氣。

  項目作者:Dong Xia。

  看ID,的確是個中國人,而且項目代碼的貢獻者,只有一個人。

  一個人開發的項目啊,估計質量應該不會高到哪裡去。

  不過既然點進來了,還是看看吧。

  他首先點開README文檔,也就是項目的說明文件。

  文檔依舊是中文寫的。

  裡面詳細闡述了作者的設計理念,羅列了傳統Web框架在處理高並發請求時的種種弊端,並提出了自己的一整套解決方案。

  越看,陳默的表情就越嚴肅。

  他原本輕鬆靠在椅背上的身體,不知不覺間已經坐直,整個上身微微前傾,幾乎要貼到屏幕上。

  「用事件循環來處理IO……把每一個請求都視作一個非阻塞的任務……」

  「這……這個想法……」

  他的呼吸變得有些急促。

  這不是什么小打小鬧的改進,這幾乎是從底層邏輯上,對現有的Web開發模式發起了一場顛覆性的革命!

  如果……如果這個想法真的能實現……

  陳默的心跳開始加速。

  他立刻下載,將整個項目的代碼包拷貝到了本地。

  沒有絲毫猶豫,他用代碼編輯器打開了項目文件夾。

  一股清爽、利落的氣息撲面而來。

  代碼的目錄結構清晰明了,命名規範統一,每一個模塊都被妥善地安放在它應該在的位置。

  「漂亮。」

  陳默在心裡由衷地讚嘆了一句。

  光是這份代碼的組織能力,就足以秒殺公司里百分之九十的程式設計師。

  這絕對不是一個新手能做出來的。

  他對這個素未謀面的作者,敬意又多了三分。

  他壓下心中的激動,開始從入口文件,一行一行地閱讀核心代碼。

  他的手指在滑鼠滾輪上緩慢滑動,目光像是最精密的掃描儀,掃過每一個變量,每一個函數,每一個類。

  起初,他眉頭緊鎖,像是在破解一道複雜的謎題。


章節目錄