אנגליתצרפתיתספרדי

Ad


סמל OnWorks

jsonrpcstub - מקוון בענן

הפעל את jsonrpcstub בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה jsonrpcstub שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של 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++ ו-JavaScript מתוך פרוצדורה
קובץ המפרט.

מפרט תחביר
קובץ הספציפיות הוא קובץ JSON המכיל את כל שיטות ה-JSON-RPC הזמינות ו
הודעות עם הפרמטרים המתאימים וערכי ההחזרה הכלולים ב-a
מערך JSON ברמה העליונה.

[
{
"name": "method_with_positional_params",
"פרמס": [3,4],
"מחזיר": 7
},
{
"name": "method_with_named_params",
"params": {"param1": 3, "param2": 4},
"מחזיר": 7
},
{
"name": "notification_without_parmas"
}
]

המילולי בכל אחד "פארמים" ו "החזרות" הסעיף מגדיר את הסוג המתאים. אם
ה-"params" מכיל מערך, הפרמטרים מתקבלים לפי מיקום, אם הוא מכיל
אובייקט, הם מתקבלים לפי השם.

אפשרויות


-h הדפס מידע שימוש.

-v הדפס מידע מפורט במהלך היצירה.

--גִרְסָה
פרטי גרסת הדפסה ויציאה.

--cpp-server=שם כיתה
יוצר כיתת שרת מופשט. ניתן לספק מרחבי שמות באמצעות סימון ::
(למשל ns1::ns2::Classname).

--cpp-server-file=filename.h
מגדיר את שם הקובץ לשימוש בעת יצירת המחלקה C++ Abstract Server. אם זה
לא מסופק, נעשה שימוש בשם המחלקה באותיות קטנות.

--cpp-client=שם כיתה
יוצר מחלקת לקוח C++. ניתן לספק מרחבי שמות באמצעות סימון :: (למשל
ns1::ns2::Classname).

--cpp-client-file=filename.h
מגדיר את שם הקובץ לשימוש בעת יצירת מחלקת הלקוח C++. אם זה לא
בתנאי, נעשה שימוש בשם המחלקה באותיות קטנות.

--js-client=שם כיתה
יוצר מחלקת לקוח JavaScript. אין מרחבי שמות נתמכים באפשרות זו.

--js-client-file=filename.js
מגדיר את שם הקובץ לשימוש בעת יצירת מחלקת הלקוח JavaScrip.

דוגמאות


צור C++ Stubs עבור שרת ולקוח, המחלקות ייקראו AbstractStubServer ו
StubClient:

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

צור MyRpcClient במחלקת לקוח JavaScript לקובץ someclient.js:

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

יְצִיאָה סטָטוּס


פקודה זו מחזירה 0 אם לא התרחשה שגיאה. בכל מקרה אחר, הוא מחזיר 1.

השתמש ב-jsonrpcstub באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    wxPython
    wxPython
    קבוצה של מודולי הרחבה של Python ש
    לעטוף את שיעורי GUI חוצי הפלטפורמות
    wxWidgets.. קהל: מפתחים. מִשׁתַמֵשׁ
    ממשק: X Windows 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 היא ספרייה מקיפה
    ליצירת סטטי, אנימציה ו
    הדמיות אינטראקטיביות ב- Python.
    Matplotlib עושה דברים קלים ו
    דבר קשה...
    הורד את Matplotlib
  • 6
    בוטמן
    בוטמן
    כתוב את הלוגיקה של הצ'אטבוט שלך פעם אחת ו
    חבר אותו לאחד מהזמינים
    שירותי הודעות, כולל אמזון
    Alexa, Facebook Messenger, Slack,
    טלגרם או אפילו אתה...
    הורד את BotMan
  • עוד »

פקודות לינוקס

Ad