Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jsonrpcstub - Trực tuyến trên đám mây

Chạy jsonrpcstub trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh jsonrpcstub có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


jsonrpcstub - tạo sơ khai cho khung libjson-rpc-cpp.

SYNOPSIS


jsonrpcstub thông số kỹ thuật.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]
[--phiên bản]

MÔ TẢ


jsonrpcstub là một công cụ để tạo các lớp C++ và JavaScript từ một thủ tục
tập tin đặc tả.

ĐẶC ĐIỂM KỸ THUẬT TỔNG HỢP
Tệp cụ thể là tệp JSON chứa tất cả các phương thức JSON-RPC có sẵn và
thông báo với các tham số tương ứng và giá trị trả về có trong một
mảng JSON cấp cao nhất.

[
{
"tên": "phương thức_with_positional_params",
"thông số": [3,4],
"trả lại": 7
},
{
"tên": "phương thức_with_named_params",
"param": {"param1": 3, "param2": 4},
"trả lại": 7
},
{
"name": "notification_without_parmas"
}
]

Nghĩa đen trong mỗi "thông số""trở lại" phần xác định loại tương ứng. Nếu như
"params" chứa một mảng, các tham số được chấp nhận theo vị trí, nếu nó chứa một
đối tượng, chúng được chấp nhận theo tên.

LỰA CHỌN


-h In thông tin sử dụng.

-v In thông tin dài dòng trong quá trình tạo.

--phiên bản
In thông tin phiên bản và thoát.

--cpp-server=Tên lớp
Tạo một lớp Máy chủ trừu tượng. Không gian tên có thể được cung cấp bằng ký hiệu ::
(ví dụ ns1::ns2::Classname).

--cpp-server-file=filename.h
Xác định tên tệp sẽ sử dụng khi tạo lớp Máy chủ trừu tượng C++. Nếu điều này
không được cung cấp, tên lớp viết thường sẽ được sử dụng.

--cpp-client=Tên lớp
Tạo một lớp khách hàng C++. Không gian tên có thể được cung cấp bằng cách sử dụng ký hiệu :: (ví dụ:
ns1::ns2::Tên lớp).

--cpp-client-file=filename.h
Xác định tên tệp sẽ sử dụng khi tạo lớp máy khách C++. Nếu đây không phải là
được cung cấp, tên lớp viết thường sẽ được sử dụng.

--js-client=Tên lớp
Tạo một lớp máy khách JavaScript. Không có không gian tên nào được hỗ trợ trong tùy chọn này.

--js-client-file=filename.js
Xác định tên tệp sẽ sử dụng khi tạo lớp máy khách JavaScrip.

VÍ DỤ


Tạo các sơ khai C++ cho Máy chủ và Máy khách, các lớp sẽ được đặt tên là Tóm tắtStubServer và
Sơ khaiKhách hàng:

jsonrpcstub thông số kỹ thuật.json --cpp-server=Máy chủ trừu tượng --cpp-client=StubClient

Tạo lớp JavaScript Client MyRpcClient thành tệp someclient.js:

jsonrpcstub thông số kỹ thuật.json --js-client=MyRpcClient --js-client-file=someclient.js

EXIT TÌNH TRẠNG


Lệnh này trả về 0 nếu không có lỗi xảy ra. Trong mọi trường hợp khác, nó trả về 1.

Sử dụng jsonrpcstub trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    wxPython
    wxPython
    Một tập hợp các mô-đun mở rộng Python
    bọc các lớp GUI đa nền tảng từ
    wxWidgets.. Đối tượng: Nhà phát triển. Người dùng
    giao diện: X Window System (X11), Win32...
    Tải xuống wxPython
  • 2
    góifilemanager
    góifilemanager
    Đây là trình quản lý tệp gói Total War
    dự án, bắt đầu từ phiên bản 1.7. Một
    giới thiệu ngắn về Warscape
    mod: ...
    Tải xuống packfilemanager
  • 3
    IPerf2
    IPerf2
    Một công cụ lưu lượng mạng để đo lường
    Hiệu suất TCP và UDP với các chỉ số
    xung quanh cả thông lượng và độ trễ. Các
    các mục tiêu bao gồm duy trì một hoạt động
    cá tuyết iperf ...
    Tải xuống IPerf2
  • 4
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre:ac là một công cụ chuyển đổi âm thanh và đĩa CD miễn phí
    trình trích xuất cho các định dạng và bộ mã hóa khác nhau.
    Nó có tính năng MP3, MP4/M4A, WMA, Ogg
    Định dạng Vorbis, FLAC, AAC và Bonk
    ủng hộ, ...
    Tải xuống fre:ac - trình chuyển đổi âm thanh miễn phí
  • 5
    Matplotlib
    Matplotlib
    Matplotlib là một thư viện toàn diện
    để tạo tĩnh, động và
    trực quan hóa tương tác bằng Python.
    Matplotlib giúp mọi thứ trở nên dễ dàng và
    điều khó ...
    Tải xuống Matplotlib
  • 6
    người máy
    người máy
    Viết logic chatbot của bạn một lần và
    kết nối nó với một trong những cái có sẵn
    dịch vụ nhắn tin, bao gồm cả Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram hoặc thậm chí yo ...
    Tải xuống BotMan
  • Khác »

Lệnh Linux

Ad