自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (13)
  • 收藏
  • 关注

转载 rasp远程调试,tomcat为例

rasp远程调试

2024-06-14 15:59:50 15

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\s通信例子,官网helloworld实例代码

grpc实现c\s通信实例,官网helloworld代码

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

lualib,c++调用lua脚本

c++实现对lua脚本的调用,你用lualib库实现调用、有实例,直接可以使用

2022-11-29

re2在windows上封装调用实例 re2源码

re2的正则匹配在windows上面实现,封装了动态库和静态库两种,都给出了调用实例,可以直接使用

2022-11-29

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

QSquare.rar

利用二分法,实现对一个不小于0的数的实现开平方根算法,要求精确到小数点后6位。

2019-08-02

BlowFish 编解码实现

实现BloeFish的编解码过程,c++语言实现,可移植参考。

2019-04-08

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

igmp v3组播加组功能实现

实现igmp v3协议下通过udp组播加组的过程,区别于普通的udp组播通信

2019-04-08

VC6.0西红柿助手

vc6.0免费西红柿助手。亲测可用,解压后安装即可,然后按照readme操作

2019-01-10

Wireshark抓包工具

Wireshark-win64-2.4.1.exe抓包工具,直接安装就可以使用

2018-11-08

JSON格式化解析和生成

官网的CJson类,自己在上面添加了一些代码,实现了运用key值就可以直接找出value的快速访问方法。无需解析其他的item,直接调用我实现的接口就可以得到value,方便快速。

2018-11-08

CThread实现

c++实现CThread类,源码完整,可直接使用。多线程必用

2018-11-08

ini文件解析

ini配置文件c++代码实现,有实现的demo。简单方便易懂。工程没有建立,需要自己建个工程。

2018-11-08

SSHSecureShellClient-3.2.9.exe

SSHSecureShellClient工具,实现访问linux客户端。直接安装运用

2018-11-08

SecureCRT破解版

SecureCRT7.2.5.550 破解版,远程连接linux工具........

2018-09-18

基于Qt做勒模仿任务管理器的小例子,进程通信用的是windows消息机制

利用qt开发的一套类似于任务管理器的功能,创建进程,杀死进程,管理进程。进程通信用windows消息机制

2018-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除