Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 28320|Odgovoriti: 7

[Vir] .net/c# Google protokolni medpomnilniki Hitri začetek

[Kopiraj povezavo]
Objavljeno na 11. 04. 2017 14:08:58 | | | |
Google Protocol Buffers je orodje za generiranje protokolov, ki ga je razvil Google in je večplatformsko, učinkovito in hitro, kar je zelo koristno za našo lastno definicijo programov in uporabo zasebnih protokolov.

Prebral sem veliko člankov na internetu in menim, da so vsi nesmisel, ki jih je ponovno objavil JX!!


Vsi so zelo stari članki, nato kopirajo in prilepijo, in ugotovijo, da ima veliko ljudi določeno lastnost, in menijo, da so zelo napredni članki, zato radi kopirajo in lepijo brez vadbe!!



Najprej: Najprej pripravimo .proto datoteko, po Googlovem sporočilu o formatu, imenovanju polja za obvezni razred, sem našel naključno datoteko z interneta, kot sledi:



Drugič: Prenesite paket z Nugetom z naslednjim ukazom:



Tretjič: Poišči lokacijo paketa v svoji mapi projekta, kot sledi:

C:\项目文件夹\packages\Google.ProtocolBuffers.2.4.1.555\tools
Moja lokacija je: C:\project\MyProjects\Study\packages\Google.ProtocolBuffers.2.4.1.555\tools

Četrtič: Kopirajte datoteko ProtoMyRequest.proto v mapo orodij in izvedite naslednje ukaze:

Nato se ustvari CS datoteka in kopira v projekt!!

Ponovno prevedi, preko ! Brez napak! V naslednji lekciji se pogovorimo o tem, kako ga uporabljati.








Prejšnji:Naj Linqov OrderBy podpira dinamična polja
Naslednji:.net/c# SendCloud množična pošta [Izvorna koda]
Objavljeno na 24. 04. 2017 14:27:44 |
package predstavlja ime paketa, kjer se datoteka nahaja v Javi, imenski prostor datoteke v C#, message predstavlja razred, required predstavlja zahtevano polje, optional pomeni, da je polje opcijsko in privzeto vrednost je mogoče nastaviti, privzeta vrednost niza je [defalut="string"). Privzeta vrednost celega števila je [defalut=23333]
Tukaj je tabela pretvorbe tipov polj za protobuf v .proto-datoteki:
 Najemodajalec| Objavljeno na 3. 05. 2017 13:33:39 |
.net/c# Vodič za Google Protocol Buffers
http://www.itsvse.com/thread-3668-1-1.html
(Vir: Architect)
Objavljeno na 16. 11. 2017 15:41:01 |
Najemodajalec, hvala za vaše trdo delo. Imam vprašanje: protoc --descrip{filter}tor_set_out=ProtoMyRequest.protobin --include_imports ProtoMyRequest.proto
Kje je to implementirano, celoten postopek ni povsem jasen, prosim za nasvet. Hvala. Lahko me kontaktirate na QQ (512501372), ker je to prvič, da uporabljate to orodje, če ste užaljeni, mi prosim oprostite.
 Najemodajalec| Objavljeno na 29. 10. 2019 11:15:46 |

 Najemodajalec| Objavljeno na 31. 08. 2023 18:38:48 |
Wangsea objavljeno 16. 11. 2017 ob 15:41
Najemodajalec, hvala za vaše trdo delo. Imam vprašanje: protoc --descrip{filter}tor_set_out=ProtoMyRequest.protobin --include_ ...

Namestite paket Google.ProtocolBuffers v mapo package\Google.ProtocolBuffers.2.4.1.555\tools.
 Najemodajalec| Objavljeno na 31. 08. 2023 18:52:55 |

Namesto ustvarjanja nove .proto datoteke uporabite protobuf-net za preprosto serializacijo in deserializacijo

Ukaz nuget reference je naslednji:

Ustvarite nov razred in dodajte funkcije na naslednji način:

Serializirana in deserializirana koda:




Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com