設計好接口的36個錦囊、一文搞懂四種 WebSocket 使用方式|掘金一週 2022.05.18

語言: CN / TW / HK

本文字數2400+,閲讀時間大約需要 6 分鐘。

【掘金一週】本期亮點:

  • 設計好接口的36個錦囊
  • 一文搞懂四種 WebSocket 使用方式
  • 大規模訓練的技術挑戰
  • Google I/O 2022
  • 我們應該以怎樣的心態去參與和使用別人的開源項目?
  • ……

上榜規則:文章發佈時間在本期「掘金一週」發佈時間的前一個月內;且符合各個欄目的內容定位和要求。

一週“金”選

一週金選.jpg 內容評審們會在過去的一週內對社區深度技術好文進行挖掘和篩選,優質的技術文章有機會出現在下方榜單中,排名不分先後。

文章分類 | 作者 | 文章 | 簡介 | | ------- | ------------ | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | 前端 | 阿寶哥 | 6.7W 播放量的 TS 動畫版進階教程合集來了! | 《輕鬆學 TypeScript》 系列,通過形象生動的動畫,輕鬆搞懂 TypeScript 的難點和核心知識點。目前已更新到第 12 期。 | | 前端 | 阿里巴巴移動技術 | 釘釘 Flutter 跨四端方案設計與技術實踐 丨 Dutter | 《Dutter 系列文章》將闡述釘釘基於 Flutter 構建的跨四端應用框架(代號 Dutter)的技術實踐與踩坑經驗,共分為上、下兩篇,本文為上篇。 | | 前端 | candyTong | Vite 熱更新的主要流程 | 熱更新的英文全稱為Hot Module Replacement,簡寫為 HRM。當修改代碼時,HRM 能夠在不刷新頁面的情況下,把頁面中發生變化的模塊,替換成新的模塊,同時不影響其他模塊的正常運作。本文將介紹其主要流程。 | | 後端 | 撿田螺的小男孩 | 設計好接口的36個錦囊 | 做後端開發工程師,主要工作之一就是:如何把一個接口設計好。本文就給大家介紹一下,設計好接口的36個錦囊。 | | 後端 | 和耳朵 | 一文搞懂四種 WebSocket 使用方式,建議收藏! | 本文就和大家聊聊在 Java 中,使用 WebSocket 所常見的四種姿勢,如果大家以後或者現在碰到有要使用 WebSoocket 的情況可以做個參考。 | | 後端 | 網易雲音樂技術團隊 | Disruptor在雲音樂特徵服務中的應用 | 我們的線上特徵數據服務DataService,為了解決使用線程池模型導致機器cpu利用率不高,長尾請求延遲不線性(p99、p999出現J型曲線)的問題。在利用Disruptor替換線程池之後取得不錯的性能結果。本文主要是簡單的介紹一下對Disruptor的個人理解以及落地的結果。 | | 後端 | 網易數帆社區 | 數據標準在網易的實踐 | 本文將基於筆者對數據標準的理解,闡述標準的建立並依據標準的建立內容和流程來設計的標準管理產品的介紹以及標準在數據治理過程中的具體實踐,希望與大家碰撞出新的認識。 | | Android | fundroid | 一文看懂 Jetpack Compose 快照系統 | 快照能做什麼?快照與狀態的關係?快照與線程的關係?快照與重組的關係?本文將揭開快照的神祕面紗。 | | 人工智能 | TF男孩 | 公交快到站了,我趕緊寫了個圖像樣本採集器 | 寫了個圖像樣本採集器,開發效率up! | | 人工智能 | 羅西的思考 | [源碼解析] TensorFlow 分佈式之 ParameterServerStrategy V2 | 對於 ParameterServerStrategy V2,我們將從幾個方面來研究:如何與集羣建立連接,如何生成變量,如何獲取數據,如何運行。本文主要講解如何使用,如何初始化。 | | 人工智能 | SenseParrots | 【大規模訓練】大規模訓練的技術挑戰 | 大規模訓練能夠高效提升模型精度。本文將大規模訓練技術面臨的挑戰分為三部分剖析:顯存、通信和計算。 | | 人工智能 | OneFlow一流科技 | 手把手推導Back Propagation | BP(Back Propagation)是深度學習神經網絡的理論核心,本文通過兩個例子展示手動推導BP的過程。 | | 人工智能 | Clichong | 【13】變分自編碼器(VAE)的原理介紹與pytorch實現 | 本文將詳解VAE的設計思路、模型架構、作用原理以及Pytorch實現。 | | 人工智能 | Z同學 | GPU虛擬化實踐 | 一種GPU共享的方案,使得多任務或多用户可以共享一張卡的資源,從而提高GPU的利用率,節省公司AI服務成本。

熱點觀察

熱點觀察.jpg 蒐集行業熱點,洞察技術趨勢。

文章分類 | 作者 | 文章 | 簡介 | | ------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | | 前端 | CUGGZ | Google IO 2022——CSS 狀態 | 本文是在 Google IO 2022上發表的演講的文字形式。這裏不會對每個功能進行深入的講解,而是對每個功能進行簡要概述,提供廣度而不是深度。 | | Android | DHL | 揭祕 Kotlin 1.6.20 重磅功能 Context Receivers | 這篇文章一起來看一下 Kotlin 1.6.20 的新功能 Context Receivers,來看看它為我們解決了什麼問題。 | | 資訊 | | Android 13 新功能一覽;Flutter 3.0 發佈;Dart 2.17 發佈;Nvidia 開源 Linux 內核 GPU 模塊;| 掘金週報 | | | 資訊 | | Google I/O 2022: 促進知識和計算機技術發展

掘金萬花筒

掘金萬花筒.jpg 根據內容質量、創意維度來篩選掘金社區的寶藏文章,你是那個寶藏嗎?

文章分類 | 作者 | 文章 | 簡介 | | ---- | --------- | ----------------------------------------------------------------- | -------------------------------------------------------------------------- | | 人工智能 | Crossin先生 | 耗時2天,我自制了一台體感遊戲機 | 自制一台通過圖像來識別玩家動作的體感遊戲機。 | | 前端 | dragonir | 使用CSS實現《聲生不息》節目Logo | 《聲生不息》節目 Logo 採用經典紅藍配色,無限符號 ∞ 造型,滿滿的設計感。本文在僅採用原生 CSS 的情況下,儘量還原實現該 Logo 造型。

程序人生

程序人生.jpg

作者 | 文章 | 簡介 | | ------ | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | 耗子君QAQ | 我們應該以怎樣的心態去參與和使用別人的開源項目? | 筆者作為一個開源項目的維護者,將帶你闡述如何去參與和使用別人的開源項目。 | | 陳煮酒 | 經驗貼 丨 如何從業務實際需求出發,參與 5.9K star 的 Node.js 開源項目 | 開源對於軟件生態的意義已經人盡皆知。如何參與開源,也成為很多“開源”新手最關注的問題。本文旨在記錄作者從使用autocannon到為autocannon提Pull Request並被Merge的過程。從一個真實案例出發,向大家介紹:如何從業務實際需求,反哺開源生態?

社區官方專區

飛書20220119-140546.jpg

官方公吿

📖 投稿專區

大家可以在評論區推薦認為不錯的文章,並附上鍊接和推薦理由,有機會登上下一期。文章創建日期必須在下期掘金一週發佈前一個月以內;可以推薦自己的文章、也可以推薦他人的文章。

大家可以多多使用碼上掘金生成自己的代碼塊,產出對應的文章可以投稿到本篇文章下哦!