主頁 > 移動端開發 > 聚精華于一身!華為資深專家歷時十年‘史詩巨作’網路協議寶典

聚精華于一身!華為資深專家歷時十年‘史詩巨作’網路協議寶典

2020-10-23 20:53:26 移動端開發

為什么要學習網路協議

相信大家都聽過通天塔的故事,上帝為了阻止人類聯合起來,讓人類說不同的語言,人類沒法溝通,達不成“協議",通天塔的計劃就失敗了,

但是千年以后,有一-種叫“程式猿”的物種,“敲”著一種這個群體通用的語言,打造著互聯網世界的“通天塔”,如今的世界,正是因為互聯網,才連接在一起,

還記得當"Hello World!"在顯示幕上出現的時候,你激動的心情嗎?

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

如果你是程式員,一定看得懂上面這一段文字, 這是每一個程式員向計算機世界說“你好,世界”的方式,但是,你不一定知道,這段文字也是一種協議,是人類和計算機溝通的協議,只有通過這種協議,計算機才知道我們想讓它做什么,

為了深入理解‘網路協議’,下面就讓我們一起進入它的‘世界’吧

目錄

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第1章通信協議概述

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

程式是如何作業的

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

揭秘層與層之間的關系

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

小結

總結一下本節的內容,理解網路協議的作業模式,有以下兩個小竅門,

  • 始終想象自己是一個處理網路包的程式:如何拿到網路包,如何根據規則進行處理,如何發出去,
  • 始終牢記一個原則:只要是在網路上跑的包,都是完整的,可以有下層沒上層,絕對不可能有上層沒下層,

第2章從二層到三層

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第一層:物理層

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第二層: MAC層

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

拓撲結構是怎么形成的

我們常見到的辦公室內部結構大多是一排排的桌子, 每個桌子上都有一個網口, 一排十幾個座位就有十幾個網口,一個樓層就會有幾十個甚至上百個網口,如果算上所有樓層,這個場景自然比宿舍復雜多了,哪里復雜呢?接下來會具體講解,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

如何解決常見的環路問題

這樣看起來,兩個交換機作業得非常好,隨著辦公室越來越大,交換機數目肯定越來越多,整個拓撲結構就會變得復雜,這么多網線,繞來繞去,不可避免地會出現一些意料之 外的情況,比較常見的就是環路問題,

如圖2-7所示,當兩個交換機將兩個物理段同時連接起來時,你可能會覺得,這樣確保了拓撲結構的高可用性,但是卻不幸地出現了環路,出現了環路會有什么結果呢?

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

STP中那些難以理解的概念

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

IP頭和MAC頭什么時候變、什么時候不變

對于服務器發送包時IP頭和MAC頭什么時候變、什么時候不變這個問題,可以分兩種型別進行討論,我把它們稱為“歐洲十國游”和“玄奘西行”,

之前我說過,MAC地址是一個在局域網內才有效的地址,因而,MAC地址只要過網關,就必定會改變,因為已經換了局域網,“歐洲十國游”和“玄奘西行”兩者主要的區別在于包的IP地址是否改變,不改變IP地址的網關,我們稱為轉發網關;改變IP 地址的網關,我們稱為NAT ( Network Address Translation )網關,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

動態路由的兩種分類

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

動態路由的兩個實作

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第3章最重要的傳輸層

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

TCP頭格式

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

TCP的三次握手

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

由于內容實在太多了,避免影響到大家的閱讀體驗,就不一一展示了,只提取部分內容以供大家參考..........................

TCP四次揮手

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

TCP狀態機

將連接建立和連接斷開的兩個時序狀態圖綜合起來,就是著名的TCP的狀態機,如圖3-5所示,學習時建議將這個狀態機和時序狀態機對照著看,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

流量控制問題

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

基于UDP的socket程式的函式呼叫程序

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第4章最常用的應用層

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

HTTP請求報文的構建

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

HTTP回傳報文的構建

HTTP的回傳報文是有一-定格式的,也是基于HTTP1.1的,結構如圖4-3所示,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

HTTP 2.0

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

HTTPS的作業模式

我們知道,非對稱加密在性能上不如對稱加密,那是否能將兩者結合起來呢?例如,使用非對稱加密傳輸對稱加密的密鑰,而雙方大部分的通信都通過對稱加密進行,

這當然是可以的,即HTTPS的總體思路,如圖4-10所示,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

DHT

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第5章陌生的資料中心

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

示例:通過DNS服務器訪問資料中心中物件存盤上的靜態資源

假設全國有多個資料中心,托管在多個運營商處,每個資料中心有三個可用區( AvailableZone ),物件存盤通過跨可用區部署實作高可用,在每個資料中心中,至少要部署兩個內部負載均衡器,內部負載均衡器后面對接多個物件存盤的前置服務器( Proxy-server ),下面我們以通過DNS服務器訪問資料中心中物件存盤上的靜態資源為例,看看DNS決議和負載均衡的整個程序,如圖5-3所示,各個步驟含義如下:

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

IPsec VPN的建立程序

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

2.5G網路

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

4G網路協議決議

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

異地上網問題

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第6章云計算中的網路

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

虛擬網卡的原理

那網路是如何“騙”應用的呢?如何將虛擬機的網路和物理機的網路連接起來呢?

如圖6-1所示,首先,虛擬機要有張網卡, 對于qemu-kvm 來說,這是通過Linux系統上的一種TUN/TAP技術來實作的,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

OpenFlow協議和Open vSwitch

SDN有很多種實作方式,我們來看一種開源的實作方式,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

如何在云計算中使用Open vSwitch

Open vSwitch 這么牛,如何在云計算中使用呢?圖6-21是使用傳統的VLAN模式和使用Open vSwitch的一個對比圖,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

控制網路的QoS有哪些方式

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

云中網路之隔離GRE、VXL AN:雖然住一個小區,也要保護隱私

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第7章容器技術中的網路

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

Calico網路模型的設計思路

我們看圖7-14中的兩臺物理機,它們的物理網卡在同一個二層網路里面,由于兩臺物理機的容器網段不同,完全可以將兩臺物理機配置成為路由器,并按照容器的網段配置路由表,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

RPC概述:遠在天邊,近在眼前

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

服務發現問題

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第8章微服務相關協議

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

資料中心內部是如何相互呼叫的

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

傳輸協議問題

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

如何解決Dubbo的協議約定問題

服務發現問題已經通過注冊中心解決了,我們下面就來看一下Dubbo的協議約定問題,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

第9章網路協議知識串講

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

部署一個高可用高并發的電商平臺

首先,要有個電商平臺,假設我們已經有了一個特別大的電商平臺,這個平臺應該部署在哪里呢?如果使用公有云,一般會部署在多個位置,比如華東、華北、華南,我們的電商是要服務全國的,所以部署范圍要廣,同時,我們把主站點放在華東,如圖9-1所示,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

大聲告訴全世界,可以到我這里買東西

當電商應用搭建完畢之后,接下來需要將如何訪問到這個電商網站廣播給全網,

圖9-2畫的是一個可用區的情況,對于多個可用區,我們可以隱去計算節點的情況,將外網訪問區域放大,如圖9-3所示,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

看上寶貝點下單,雙方開始建連接

如果你瀏覽了很多圖片,發現實在喜歡某個商品,于是決定下單購買,

電商網站針對下單的情況提供了RESTful 的下單介面,而對于下單這種需要保密的操作,要通過HTTPS進行請求,

在進行所有這些操作之前,首先要做的事情是建立連接,程序如圖9-6所示,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

從資料中心進網關,公網NAT成私網

網路包從手機端經歷千難萬險,終于到了SLB的公網IP地址所在的公網網口,由于MAC地址和IP地址與之相匹配,因而網口將網路包收了進來,

如圖9-10所示,虛擬網關節點的公網網口上會有一個NAT規則,將公網IP地址轉換為VPC里面的私網IP地址,這個私網IP地址就是SLB的HAProxy所在的虛擬機的私網IP地址,

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

準備一個Docker的鏡像

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

Open vSwitch的實驗

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

筆記三大特點

第一,會從身邊經常見到的事情出發,用講故事的方式來講解各種協議,然后慢慢擴大到不熟悉的領域,

例如,每個人都會使用查看IP地址的命令,我們就從這個命令開始,展開講解一些相關概念,每個人都在大學宿舍組過簡單的網路來打游戲,我們就從宿舍網路涉及的最簡單的網路概念開始講,然后說到辦公室網路,再說到日常常用的與上網、購物、視頻下載等活動相關的網路協議,最后才說到最陌生的資料中心,說到這里的時候,很多概念已經在前面的“宿舍”和“辦公室”的例子中都出現過,因此更容易接受和理解,

第二,講解網路協議時會更加貼近使用場景,將各個層次的關系串連起來,而非孤立地講解某個概念,

常見的計算機網路課程往往會按照網路分層,. 一層一層地講,卻很少講層與層之間的關系,例如,我們在學習路由協議的時候,在真實場景中,這么多的演算法和二層是什么關系呢?和四層又是什么關系呢?再比如,我們在真實的網路通信中訪問一個網站、進行一次支付, 那么在TCP三次握手的時候,IP 層在干什么? MAC層在干什么?這些內容本書都會逐一講解,

第三,在講解完各個層次的協議之后,會講述如何在當前熱門領域(比如云計算、容器和微服務)中使用這些協議,

通過學習本書,讀者一方面可以了解這些網路協議的真實應用場景,另一方面也可以通過上手使用云計算、容器、微服務來進一步 加深對于網路協議的理解,

這份【趣談網路協議】檔案共有435頁,需要完整版的朋友,可以點贊此文關注小編,【見下圖】獲取!!

當然,單單有檔案看是遠遠不夠的,還有視頻和相匹配的課件進行學習提升,努力把計算機網路這一塊兒給搞明白,相信一定會有不凡的人生!!

TCP/IP/網路IO學習視頻

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

TCP/IP網路協議

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

網路IO

還有課件分享

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

IO課件

華為出品,必屬精品!華為資深專家十年‘成神之作’網路協議寶典

TCP/IP課件

TCP/IP/IO網路通信視頻和課件獲取,點贊關注小編,【見下圖】獲取!

好了,今天就分享到這里了,希望大家能夠好好學習,把計算機網路這一塊兒給提升上來,也希望本文能夠得到大家的喜歡!!

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/187785.html

標籤:其他

上一篇:單片機菜鳥哥的大學四年以及作業七年,獻給迷茫的電子物聯網類的師弟師妹,絕對干貨

下一篇:【實戰】Kafka Producer實戰——小程式調查問卷

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【從零開始擼一個App】Dagger2

    Dagger2是一個IOC框架,一般用于Android平臺,第一次接觸的朋友,一定會被搞得暈頭轉向。它延續了Java平臺Spring框架代碼碎片化,注解滿天飛的傳統。嘗試將各處代碼片段串聯起來,理清思緒,真不是件容易的事。更不用說還有各版本細微的差別。 與Spring不同的是,Spring是通過反射 ......

    uj5u.com 2020-09-10 06:57:59 more
  • Flutter Weekly Issue 66

    新聞 Flutter 季度調研結果分享 教程 Flutter+FaaS一體化任務編排的思考與設計 詳解Dart中如何通過注解生成代碼 GitHub 用對了嗎?Flutter 團隊分享如何管理大型開源專案 插件 flutter-bubble-tab-indicator A Flutter librar ......

    uj5u.com 2020-09-10 06:58:52 more
  • Proguard 常用規則

    介紹 Proguard 入口,如何查看輸出,如何使用 keep 設定入口以及使用實體,如何配置壓縮,混淆,校驗等規則。

    ......

    uj5u.com 2020-09-10 06:59:00 more
  • Android 開發技術周報 Issue#292

    新聞 Android即將獲得類AirDrop功能:可向附近設備快速分享檔案 谷歌為安卓檔案管理應用引入可安全隱藏資料的Safe Folder功能 Android TV新主界面將顯示電影、電視節目和應用推薦內容 泄露的Android檔案暗示了傳說中的谷歌Pixel 5a與折疊屏新機 谷歌發布Andro ......

    uj5u.com 2020-09-10 07:00:37 more
  • AutoFitTextureView Error inflating class

    報錯: Binary XML file line #0: Binary XML file line #0: Error inflating class xxx.AutoFitTextureView 解決: <com.example.testy2.AutoFitTextureView android: ......

    uj5u.com 2020-09-10 07:00:41 more
  • 根據Uri,Cursor沒有獲取到對應的屬性

    Android: 背景:呼叫攝像頭,拍攝視頻,指定保存的地址,但是回傳的Cursor檔案,只有名稱和大小的屬性,沒有其他諸如時長,連ID屬性都沒有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ......

    uj5u.com 2020-09-10 07:00:44 more
  • Android連載29-持久化技術

    一、持久化技術 我們平時所使用的APP產生的資料,在記憶體中都是瞬時的,會隨著斷電、關機等丟失資料,因此android系統采用了持久化技術,用于存盤這些“瞬時”資料 持久化技術包括:檔案存盤、SharedPreference存盤以及資料庫存盤,還有更復雜的SD卡記憶體儲。 二、檔案存盤 最基本存盤方式, ......

    uj5u.com 2020-09-10 07:00:47 more
  • Android Camera2Video整合到自己專案里

    背景: Android專案里呼叫攝像頭拍攝視頻,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后來因專案需要,改成了camera2 1.Camera2Video 官方demo有點問題,下載后,不能直接整合到專案 問題1.多次拍攝視頻崩潰 問題2.雙擊record按鈕, ......

    uj5u.com 2020-09-10 07:00:50 more
  • Android 開發技術周報 Issue#293

    新聞 谷歌為Android TV開發者提供多種新功能 Android 11將自動填表功能整合到鍵盤輸入建議中 谷歌宣布Android Auto即將支持更多的導航和數字停車應用 谷歌Pixel 5只有XL版本 搭載驍龍765G且將比Pixel 4更便宜 [圖]Wear OS將迎來重磅更新:應用啟動時間 ......

    uj5u.com 2020-09-10 07:01:38 more
  • 海豚星空掃碼投屏 Android 接收端 SDK 集成 六步驟

    掃碼投屏,開放網路,獨占設備,不需要額外下載軟體,微信掃碼,發現設備。支持標準DLNA協議,支持倍速播放。視頻,音頻,圖片投屏。好點意思。還支持自定義基于 DLNA 擴展的操作動作。好像要收費,沒體驗。 這里簡單記錄一下集成程序。 一 跟目錄的build.gradle添加私有mevan倉庫 mave ......

    uj5u.com 2020-09-10 07:01:43 more
最新发布
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:40:31 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:40:11 more
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:39:36 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:39:13 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:16:23 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:16:15 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:15:46 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:14:53 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:14:08 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:08:34 more