- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 protobuf 开源库编译
之前学习Thrift时候,通讯的数据对象都是序列化,大大减少了通讯的传输内容所产生的大小 和传输过程中服务端和客户端所产生的开销,让我想起以前学习的protobuf ,这一节想总结下protobuf 开源库编译和实际使用 protobuf是google提供的一个开源序列化框架 ,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,...
2019-10-21 15:41:24
695
转载 Thrift基础
Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传 输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,例如: C++, C#, Cocoa, Erlang, Haske...
2018-11-29 10:28:19
245
原创 thrift 源码vs2010编译lib
thrift最初由facebook开发用做系统内各语言之间的RPC通信 ,可跨平台,我以前用的都是Winodw RPC,现在项目中用到了这个开源库,想着学习下,试着编译个静态库用用先从https://thrift.apache.org/download下载最新版本,我下载的是thrift-0.11版本vs2010打开thrift-0.11.0\lib\cpp下的thrift.sln,会有两...
2018-11-29 10:00:16
858
转载 C++开源库大全
C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library:标准模板库 C POSIX library : POSIX系统的C标准库规范 ISO C...
2018-11-28 16:44:24
241
原创 Window RPC 详细运用
前言 Thrift是一款由Fackbook开发的可伸缩、跨语言的服务开发框架,该框架已经开源并且加入的Apache项目。Thrift主要功能是:通过自定义的Interface Definition Language(IDL),可以创建基于RPC的客户端和服务端的服务代码,本来是准备研究下Thrift跨语言RPC框架,为了预预热想先总结下Window RPC的开发经验,下一期发布...
2018-11-27 15:32:45
1241
原创 WinDbg非常简单的调试dmp文件
C++程序开发中,开发的程序给测试人员进行测试。如果测试人员测试出崩溃级别的bug,这时候,需要我们在程序中添加崩溃时生成DMP文件的接口,然后测试人员按操作运行生成崩溃文件,开发人员使用DMP文件进行分析。下面开始对dmp文件进行分析:我们可以先直接用windbg打开dmp文件(File-Open Crach Dump..)如下图然后设置,通过WinDbg菜单[Fil...
2018-11-24 20:34:30
7831
2
原创 JsonCpp开源代码lib编译和文件直接放到项目使用
之前用的cJson类来做的json数据相关操作,后来接触到一些项目,知道了Jsoncpp这个开源跨平台库,觉得很不错,就想自己用源码试着写个测试例子源码下载地址:New homepage:https://github.com/open-source-parsers/jsoncppOld homepage:http://jsoncpp.sourceforge.net方法一:使用Json...
2018-11-16 16:08:08
2922
Winodw RPC VS2008调用例子
2018-11-29
JsonCpp源码,不使用编译库方式,直接运用到项目中
2018-11-16
QT超大文件十六进制显示
2018-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人