国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Protocol Buffer

lushan / 1854人閱讀

摘要:簡介是主要工具包的其中一個。定義一個屬性是必須的,那么所有的實例都要有這個屬性定義一個屬性是可選的,那么這個屬性可以取空,定義一個屬性是可重復的,那么這個屬性的取值可以是一個列表

1. 簡介

Protocol BufferTensorflow主要工具包的其中一個。

2. 歸屬

Google

3. 作用

處理結構化數據

4. 注意

Protocal Buffer序列化后得到的數據是二進制流,不可讀

使用Protocal Buffer時需要先定義數據的格式

還原序列化后的數據需要使用定義號的數據格式

5. 特點

Protocal Buffer序列化的數據比XML格式數據小3倍以上,解析事件快20倍以上

6. 保存格式

.proto

7. 舉個栗子

name : 丁一
id : 000000
email : dingyi@email.com

message user{
    optional string name = 1,
    required int32 id = 2,
    repeated string email = 3,
}

每個message代表一類結構化數據,這里message里面定義了每個屬性的類型和名稱,屬性的類型可以是基本類型或是另一個message
required:定義一個屬性是必須的,那么所有message的實例都要有這個屬性,
optional:定義一個屬性是可選的,那么這個屬性可以取空,
repeated:定義一個屬性是可重復的,那么這個屬性的取值可以是一個列表

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42339.html

相關文章

  • Swoole 源碼分析——Server模塊之ReactorThread事件循環(下)

    摘要:之后如果仍然有剩余未發送的數據,那么就如果已經沒有剩余數據了,繼續去取下一個數據包。拿到后,要用函數轉化為相應的類型即可得到包長值。 swPort_onRead_check_eof EOF 自動分包 我們前面說過,swPort_onRead_raw 是最簡單的向 worker 進程發送數據包的方法,swoole 會將從客戶端接受到的數據包,立刻發送給 worker 進程,用戶自己把...

    Maxiye 評論0 收藏0
  • Swoole 源碼分析——Server模塊之Stream 模式

    摘要:新建可以看到,自動采用包長檢測的方法該函數主要功能是設置各種回調函數值得注意的是第三個參數代表是否異步。發送數據函數并不是直接發送數據,而是將數據存儲在,等著寫事件就緒之后調用發送數據。 swReactorThread_dispatch 發送數據 reactor 線程會通過 swReactorThread_dispatch 發送數據,當采用 stream 發送數據的時候,會調用 sw...

    wums 評論0 收藏0
  • Swoole 源碼分析——Client模塊之Recv

    摘要:判斷客戶端是否配置了檢測或者長度檢測,如果配置了就調用接受完整的數據包,這兩天會調用,進而調用函數。異步客戶端接受數據異步的客戶端接受數據調用的和同步的客戶端相同,都是調用函數。 recv 接受數據 客戶端接受數據需要指定緩存區最大長度,就是下面的 buf_len,flags 用于指定是否設置 waitall 標志,如果設定了 waitall 就必須設定準確的 size,否則會一直等...

    ChanceWong 評論0 收藏0
  • android ijkplayer c層分析-prepare過程與讀取線程(續2-讀取輸入源)

    摘要:下面是,讀取頭信息頭信息。猜測網絡部分至少在一開始就應當初始化好的,因此在的過程里面找,在中找到了。就先暫時分析到此吧。 這章要簡單分析下ijkplayer是如何從文件或網絡讀取數據源的。還是read_thread函數中的關鍵點avformat_open_input函數: int avformat_open_input(AVFormatContext **ps, const char ...

    kevin 評論0 收藏0
  • Swoole 源碼分析——Server模塊之ReactorThread事件循環(上)

    摘要:線程在建立之時,就會調用函數開啟事件循環。如果為空,那么重新設置文件描述符的監聽事件,刪除寫就緒,只設置讀就緒。這個是水平觸發模式的必要步驟,避免無數據寫入時,頻繁地調用寫就緒回調函數。 前言 經過 php_swoole_server_before_start 調用 swReactorThread_create 創建了 serv->reactor_threads 對象后,swServe...

    gplane 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<