我可以成功运行gRPC client,并gRPC server在c++现在我希望建立节点A和GRPC服务器即之间的通信node B的连接形象.
我可以参考下面的任何例子是我正在寻找的.
我有这个节点A带http消息(GET方法)我需要解析,即提取消息并在节点C上运行请求.我应该在节点A和gRPC服务器之间寻找什么.
提前致谢
我有一个单文档界面(SDI)Microsoft基础类(MFC)应用程序,必须加载一个大文档文件(大约需要2分钟).出于这个原因,我打开文档时,我的应用程序仍然没有响应.
但是,我希望我的应用程序在打开文档时能够快速响应.问题是,如果我尝试在线程上加载我的文档,我的OnopenDocument函数(在我的doc中)将在我实际打开文档之前返回:
BOOL CmodguiDoc::OnOpenDocument(LPCTSTR lpszPathName)
{
if (!CDocument::OnOpenDocument(lpszPathName))
return FALSE;
start_tread(_open_doc); // just an example
return TRUE; // Will return before the document will actually be open
}
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做非锁定但只在文件实际打开后返回?或者我如何在加载文档时至少使我的应用程序响应?
谢谢
输入第一个输入后,程序关闭
#include<stdio.h>
int main(void)
{
int biology,chemistry;
printf("\nEnter marks for maths");
scanf("%d",biology);
printf("\nEnter marks for tech1");
scanf("%d",chemistry);
return(0);
}
Run Code Online (Sandbox Code Playgroud) 如果您在下面的示例中看到我已将向量调整为大小,3并且我将指针存储data1在数据[5],您是否认为这是一个问题,除非我不存储超过3条记录.
这绝对完美无缺,但这是正确的方法吗?
#include<iostream>
#include <vector>
struct Data
{
int age;
int id;
};
int main()
{
std::cout<<"inside main"<<std::endl;
std::vector<Data*> data;
data.resize(3);
Data *data1 = new Data();
std::cout<<"after resize"<<std::endl;
data1-> age = 28;
data1-> id = 5592;
data[5] = data1;
std::cout<<"after populate = ";
std::cout<<data[5]->age<<std::endl;
return 0;
Run Code Online (Sandbox Code Playgroud)