- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 手把手教你使用swagger进行http测试
在上一节中,我们通过grpc-gateway提供了http服务,最后使用的是postman进行通信测试,当我们有大量服务的时候,这种方式会非常繁琐,所以这节我们通过swagger来进行通信测试1. 安装swagger程序,然后下载swagger示例代码,网址 https://github.com/swaggo/swag2. 进入路径:/swag-master/example/object-map-example,更改main.go代码,package mainimport ( "gith
2021-10-11 10:55:54
3811
原创 手把手教你使用grpc-gateway提供http服务
使用Grpc可以直接提供通信服务,但是如果要使用http来通信,那必须使用grpc-gateway,按照如下步骤进行操作1 将要提供服务的proto文件复制到grpc-gateway的文件夹下;2 使用命令生成某种语言对应的源文件,因为这里gateway使用的是go, 所以生成go语言,总共会生成2个文件,一个后缀是pb.go,一个是pb.gw.go...
2021-10-11 10:14:13
1634
原创 python和c++不同语言之间共享内存
python实现代码import mmapimport contextlibfrom datetime import datetimeimport randomimport time with contextlib.closing(mmap.mmap(-1, 1024, tagname='global_share_memory', access=mmap.ACCESS_WRITE)) as m: for i in range(1, 10001): m.seek(0).
2020-12-15 10:56:43
2009
1
原创 c++与python相互调用方案研究
Python调用c++,可以直接用pybind11C++前端调用python的3种方案:1是使用system()函数来启动子进程的方法,但是,由于system()在命令执行完之前是会阻塞主进程的,这对于多个任务同时执行,而且任务都需要执行很长时间,并且我们需要知道每个任务的执行结果的情况下,system()就不能很好地满足我们的需求了。2则是直接使用C++/python进行混合编程。例如PyRun_SimpleString或者使用第三方库pybind11;3 使用socket或者zmq进行通
2020-10-27 15:05:25
188
ctp最新版本c++行情接口demo
2020-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人