انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

jsonrpcstub - آنلاین در ابر

jsonrpcstub را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور jsonrpcstub است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


jsonrpcstub - ایجاد خرد برای چارچوب libjson-rpc-cpp.

خلاصه


jsonrpcstub specfile.json [--cpp-server=namespace::ClassName]
[--cpp-server-file=classqname.h] [--cpp-client=namespace::ClassName] [--cpp-client-
file=classname.h] [--js-client=ClassName] [--js-client-file=classname.js] [-h] [-v]
[--نسخه]

شرح


jsonrpcstub ابزاری برای تولید کلاس های C++ و جاوا اسکریپت از روی یک رویه است
فایل مشخصات

مشخصات نحو
فایل specifictaion یک فایل JSON است که شامل تمام متدهای JSON-RPC موجود و
اعلان ها با پارامترهای مربوطه و مقادیر بازگشتی موجود در a
آرایه JSON سطح بالا.

[
{
"name": "method_with_positional_params",
"params": [3,4،XNUMX]،
«بازگشت»: 7
},
{
"name": "method_with_named_params",
"params": {"param1": 3، "param2": 4}،
«بازگشت»: 7
},
{
"name": "notification_without_parmas"
}
]

تحت اللفظی در هر یک "پارامز" و "باز می گرداند" بخش نوع مربوطه را تعریف می کند. اگر
"پارام ها" حاوی یک آرایه است، پارامترها با موقعیت پذیرفته می شوند، اگر حاوی یک باشد
موضوع، آنها را با نام پذیرفته شده است.

OPTIONS


-h اطلاعات استفاده را چاپ کنید.

-v چاپ اطلاعات پرمخاطب در طول تولید.

- نسخه
اطلاعات نسخه را چاپ کنید و خارج شوید.

--cpp-server=ClassName
یک کلاس Abstract Server ایجاد می کند. فضاهای نام را می توان با استفاده از نماد :: تهیه کرد
(به عنوان مثال ns1::ns2::Classname).

--cpp-server-file=filename.h
نام فایلی را برای استفاده در هنگام تولید کلاس C++ Abstract Server تعریف می کند. اگر این
ارائه نشده است، از نام کلاس با حروف کوچک استفاده می شود.

--cpp-client=ClassName
یک کلاس کلاینت C++ ایجاد می کند. فضاهای نام را می توان با استفاده از نماد :: (مثلاً
ns1::ns2:: نام کلاس).

--cpp-client-file=filename.h
نام فایلی را برای استفاده در هنگام تولید کلاس کلاینت C++ تعریف می کند. اگر این نیست
به شرطی که از نام کلاس کوچک استفاده شود.

--js-client=ClassName
یک کلاس کلاینت جاوا اسکریپت ایجاد می کند. هیچ فضای نامی در این گزینه پشتیبانی نمی شود.

--js-client-file=filename.js
نام فایل مورد استفاده در هنگام تولید کلاس کلاینت جاوا اسکریپ را تعریف می کند.

مثال ها


C++ Stubs را برای سرور و کلاینت ایجاد کنید، کلاس ها AbstractStubServer و
StubClient:

jsonrpcstub spec.json --cpp-server=AbstractStubServer --cpp-client=StubClient

کلاس JavaScript Client MyRpcClient را در فایل someclient.js ایجاد کنید:

jsonrpcstub spec.json --js-client=MyRpcClient --js-client-file=someclient.js

خروج وضعیت


اگر خطایی رخ نداد این دستور 0 را برمی گرداند. در هر حالت دیگری، 1 را برمی گرداند.

با استفاده از خدمات onworks.net از jsonrpcstub به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    wxPython
    wxPython
    مجموعه ای از ماژول های افزونه پایتون که
    کلاس های رابط کاربری گرافیکی کراس پلتفرم را از
    wxWidgets.. مخاطب: توسعه دهندگان. کاربر
    رابط: X Window System (X11)، Win32 ...
    دانلود wxPython
  • 2
    packfilemanager
    packfilemanager
    این فایل منیجر بسته Total War است
    پروژه، از نسخه 1.7 شروع می شود. آ
    معرفی کوتاه Warscape
    مودینگ: ...
    دانلود packfilemanager
  • 3
    IPerf2
    IPerf2
    ابزاری برای اندازه گیری ترافیک شبکه
    عملکرد TCP و UDP با معیارها
    در اطراف هر دو ظرفیت و تأخیر. در
    اهداف شامل حفظ یک فعال است
    کد iperf...
    IPerf2 را دانلود کنید
  • 4
    fre:ac - مبدل صوتی رایگان
    fre:ac - مبدل صوتی رایگان
    fre:ac یک مبدل صوتی و سی دی رایگان است
    چاک دهنده برای فرمت ها و رمزگذارهای مختلف.
    دارای MP3، MP4/M4A، WMA، Ogg
    فرمت Vorbis، FLAC، AAC و Bonk
    پشتیبانی، ...
    دانلود fre:ac - مبدل صوتی رایگان
  • 5
    matplotlib
    matplotlib
    Matplotlib یک کتابخانه جامع است
    برای ایجاد استاتیک، متحرک و
    تجسم های تعاملی در پایتون
    Matplotlib کارها را آسان می کند و
    چیز سخت...
    Matplotlib را دانلود کنید
  • 6
    باتمن
    باتمن
    منطق چت بات خود را یک بار بنویسید و
    آن را به یکی از موارد موجود متصل کنید
    خدمات پیام رسانی، از جمله آمازون
    الکسا، فیسبوک مسنجر، اسلک،
    تلگرام یا حتی تو...
    BotMan را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad