See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 28320|Vastuse: 7

[Allikas] .net/c# Google'i protokolli puhvrid Kiire Algus

[Kopeeri link]
Postitatud 11.04.2017 14:08:58 | | | |
Google Protocol Buffers on Google'i loodud protokollide genereerimise tööriist, mis on platvormideülene, tõhus ja kiire, mis on väga kasulik meie enda programmide määratlemisel ja privaatprotokollide kasutamisel.

Lugesin internetis palju artikleid ja tunnen, et need on kõik, JX poolt uuesti trükitud!!


Need on kõik väga vanad artiklid, kopeeritakse ja kleebitakse ning avastavad, et paljudel inimestel on mingi omadus ja nad tunnevad, et need on väga arenenud artiklid, nii et neile meeldib kopeerida ja kleepida ilma neid harjutamata!!



Esiteks: Kõigepealt valmistame ette .proto faili, järgides Google'i formaadisõnumit, mis on kohustusliku klassi välja nimi, leidsin juhusliku faili internetist, järgmiselt:



Teiseks: laadi pakett alla koos nugetiga järgmise käsuga:



Kolmandaks: Leia paketi asukoht oma projektikaustast järgmiselt:

C:\项目文件夹\packages\Google.ProtocolBuffers.2.4.1.555\tools
Minu asukoht on: C:\project\MyProjects\Study\packages\Google.ProtocolBuffers.2.4.1.555\tools

Neljandaks: kopeeri ProtoMyRequest.proto fail tööriistade kausta ja täida järgmised käsud:

Seejärel genereeritakse CS-fail ja kopeeritakse projekti!!

Uuesti kompileerida, kaudu! Vigu ei ole! Järgmises tunnis räägime, kuidas seda kasutada.








Eelmine:Make Linq's OrderBy toeta dünaamilisi välju
Järgmine:.net/c# Saata Mass Mail [lähtekood]
Postitatud 24.04.2017 14:27:44 |
package tähistab paketi nime, kus fail asub Javas, faili nimeruum C#-s, message esindab klassi, required tähistab vajalikku välja, optional tähendab, et väli on valikuline ja vaikimisi väärtust saab selle jaoks määrata, stringi vaikimisi väärtuse formaat on [defalut="string") Vaikimisi väärtusformaat täisarvu on [defalut=23333]
Siin on protobufi välja tüübi teisendamise tabel failis .proto:
 Üürileandja| Postitatud 03.05.2017 13:33:39 |
.net/c# Google Protocol Buffers õpetus
http://www.itsvse.com/thread-3668-1-1.html
(Allikas: Arhitekt)
Postitatud 16.11.2017 15:41:01 |
Üürileandja, aitäh raske töö eest. Mul on küsimus: protoc --descrip{filter}tor_set_out=ProtoMyRequest.protobin --include_imports ProtoMyRequest.proto
Kus see on rakendatud, kogu protsess pole väga selge, palun andke teada. Täname. Võite minuga ühendust võtta QQ (512501372) kaudu, sest see on esimene kord, kui seda tööriista kasutan, kui olete solvunud, palun andke andeks.
 Üürileandja| Postitatud 29.10.2019 11:15:46 |

 Üürileandja| Postitatud 31.08.2023 18:38:48 |
Wangsea postitas 2017-11-16 kell 15:41
Üürileandja, aitäh raske töö eest. Mul on küsimus: protoc --descrip{filter}tor_set_out=ProtoMyRequest.protobin --include_ ...

Paigalda Google.ProtocolBuffers pakett kaustaga packages\Google.ProtocolBuffers.2.4.1.555\tools.
 Üürileandja| Postitatud 31.08.2023 18:52:55 |

Selle asemel, et luua uus .proto fail, kasuta lihtsaks serialiseerimiseks ja deserialiseerimiseks protobuf-net'i

Nuget viitekäsk on järgmine:

Loo uus klass ja lisa funktsioone järgmiselt:

Serialiseeritud ja deserialiseeritud kood:




Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com