- 博客(1)
- 资源 (13)
- 收藏
- 关注
thrift通过openssl加密证书实现双向通信
thrift框架通过vs2013编译好的静态库,然后通过vs2013实现双向通信代码,通信协议利用openssl加密证书的方式来实现,本资源给出了完整的实现代码,证书可以在网上百度一下,看看如何生成客户端和服务端的,然后编译用到的第三方库openssl以及zlib可以自己去git上面下载源码。
2023-08-08
thrift框架在windows上面实现,编译,并且实现客户端服务端双向通信的demo
thrift框架使用的0.9.3版本,将其在windows平台上编译,对vs2008和vs2013都实现了编译,且对这两个平台的双向通信demo也实现了编译,源码就在压缩包里面。需要libevent和boost库以及openssl库,这些三方库自己下载源码编译就可以了
2023-04-20
thrift框架在linux下编译,实现双向通信demo
thrift框架在linux下编译,实现双向通信demo,thrift使用的是0.9.3版本,编译后通过自己编写的demo实现客户端服务端的双向通信。已完成编译,源码也在里面,需要libevent和boost库以及openssl库,这些三方库自己下载源码编译就可以了
2023-04-20
grpc64位框架,免安装直接部署 包含工具集和二次开发的头文件及lib库
grpc框架,免安装包,proto生成c++源文件和头文件工具,可实现你用grpc通信开发。grpc框架,编译好的64位免安装包,直接部署即可使用。包含release和debug两套库
2023-03-30
grpc框架,编译好的32位免安装包,直接部署即可使用 方便使用grpc框架实现通信开发 包含release和debug两套库
grpc框架,免安装包,proto生成c++源文件和头文件工具,可实现你用grpc通信开发。grpc框架,编译好的32位免安装包,直接部署即可使用。包含release和debug两套库
2023-03-30
利用grpc框架c++编码实现异步双向流调用,可实现客户端服务端的主动调用链接
grpc异步双向流实现demo,c++调用代码实例。利用grpc框架实现异步双向流调用,可实现客户端服务端的主动调用链接。这是个c++实现的调用例子。两端维护protobuf协议即可。
2023-03-30
c++获取windows文件版本信息
c++实现windwos环境获取文件版本信息,两个方法,一个是winapi,一个是解析PE文件获取,主要解决部分windows系统由于兼容引起的通过api接口获取版本信息有问题
2022-12-07
java调用c++封装库,实现rsa加解密,jni调用,实现c/s端双向加解密
通过openssl生成两对公钥私钥,实现rsa双密码非对称加解密。加解密工作通过c++实现封装,再通过jni实现java对c++调用。可以实现c/s端的双向非对称加解密,且破解一端的加解密key不能独立同时实现加密和解密。
2022-11-29
VintCode.rar Varint \ZAGZIG\编码解码
实现Varint + ZigZag的编解码过程,里面有我自己对Vint编解码实现的算法 ,VInt编码为Varint编码和ZigZag编码的结合,为一种将64位二进制编码的有符号整型编码在最多10字节中的编码方式。Varint编码为一种将64位二进制编码的无符号整型根据其大小用不同长度字节进行编码的编码方式。其编码特点为数字越小所占用的字节数越少。每个字节的低7位用来表示数字,最高位有特殊的含义:如果该位为 1,表示后续的一个字节也是该数字的一部分;如果该位为 0,则该字节为该数字的最后一个字节。因此小于 128 的数字都可以用一个字节表示。大于 128 的数字,会用两个或两个以上的字节编码。更新了19年之前那一版没有Vint编码实现,这次全部编码及解码都实现了
2020-04-16
Varint+ZigZag解码 ZigZag编码
实现Varint + ZigZag的编解码过程,里面有我自己对Vint编解码实现的算法 ,VInt编码为Varint编码和ZigZag编码的结合,为一种将64位二进制编码的有符号整型编码在最多10字节中的编码方式。Varint编码为一种将64位二进制编码的无符号整型根据其大小用不同长度字节进行编码的编码方式。其编码特点为数字越小所占用的字节数越少。每个字节的低7位用来表示数字,最高位有特殊的含义:如果该位为 1,表示后续的一个字节也是该数字的一部分;如果该位为 0,则该字节为该数字的最后一个字节。因此小于 128 的数字都可以用一个字节表示。大于 128 的数字,会用两个或两个以上的字节编码。ZigZag编码是为了配合Varint来使用的一种为有符号整型数定义的编码。ZigZag的原理是按照绝对值大小来重新解析二进制。VInt的编码实际上是将64位整数的有符号编码首先使用ZigZag转换后,再用Varint进行的编码。VInt的编码与Google Protocol Buffer中wire type中的sint64的编码相同。
2019-04-08
JSON格式化解析和生成
官网的CJson类,自己在上面添加了一些代码,实现了运用key值就可以直接找出value的快速访问方法。无需解析其他的item,直接调用我实现的接口就可以得到value,方便快速。
2018-11-08
基于Qt做勒模仿任务管理器的小例子,进程通信用的是windows消息机制
利用qt开发的一套类似于任务管理器的功能,创建进程,杀死进程,管理进程。进程通信用windows消息机制
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人