码迷,mamicode.com
首页 >  
搜索关键字:protobuf 异步通讯 数据缓冲    ( 1172个结果
Mina、Netty、Twisted一起学(五):整合protobuf
protobuf是谷歌的Protocol Buffers的简称,用于结构化数据和字节码之间互相转换(序列化、反序列化),一般应用于网络传输,可支持多种编程语言。protobuf如何使用这里不再介绍,本文主要介绍在MINA、Netty、Twisted中如何使用protobuf,不了解protobuf的...
分类:Web程序   时间:2014-08-29 10:56:27    阅读次数:263
最经常使用的两种C++序列化方案的使用心得(protobuf和boost serialization)
导读1.什么是序列化?2.为什么要序列化?优点在哪里?3.C++对象序列化的四种方法4.最经常使用的两种序列化方案使用心得正文1.什么是序列化?程序猿在编写应用程序的时候往往须要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的还有一台计算机上以实现通讯。这个将程序数据转化成能...
分类:编程语言   时间:2014-08-28 11:01:39    阅读次数:316
Mina、Netty、Twisted一起学(五):整合protobuf
protobuf是谷歌的Protocol Buffers的简称,用于结构化数据和字节码之间互相转换(序列化、反序列化),一般应用于网络传输,可支持多种编程语言。protobuf如何使用这里不再介绍,本文主要介绍在MINA、Netty、Twisted中如何使用protobuf,不了解protobuf的同学可以去参考我的另一篇博文。在前面的一篇博文中,有介绍到一种用一个固定为4字节的前缀Header来...
分类:Web程序   时间:2014-08-27 11:05:27    阅读次数:313
python读写protobuf
0. 前期准备官方protobuf定义https://code.google.com/p/protobuf/python使用指南https://developers.google.com/protocol-buffers/docs/pythontutorialhttp://blog.csdn.net...
分类:编程语言   时间:2014-08-25 14:54:14    阅读次数:200
Protocol Buffers 介绍
今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。 ★protobuf是啥玩意儿? 为了照顾从没听说...
分类:其他好文   时间:2014-08-20 15:48:52    阅读次数:145
浅谈一下缓冲区溢出
0x01 缓冲出溢出概念   缓冲区是用户为程序运行时在计算机中申请的一段连续内存,它保存了给定类型的数据。   缓冲区溢出就是在向缓冲区写入数据时,由于没有做边界检查,导致写入缓冲区的数据超过预先分配的...
分类:其他好文   时间:2014-08-20 01:27:56    阅读次数:479
TCP/IP异步通讯服务端实现方法
近期做了个TCP/IP异步通讯服务端实现方法,也是在网上胡乱搜索,然找了个自认为比较好的,然后封装一下,供后面自个使用,也供大家参考,如有不好的地方,欢迎指正,谢谢! 下面说一下这个方法里面的几个知识点: 1、托管 这个东西真心好用,虽然不知道具体怎么弄的,托管可以实现一个对象中的方法交由其他对象实现,而且可以同时触发多个方法,组件的触发函数就是由托管实现的,具体实现如下: 先声明一个托管...
分类:其他好文   时间:2014-08-18 14:32:22    阅读次数:210
protobuf 作为配置文件
公司每个project代码中,都有一个Config类,作为模块启动的配置。其实现如下struct Config { int num; char * file_name; int load_from_file(const char* filename);}int Config::load_from_f...
分类:其他好文   时间:2014-08-16 16:22:30    阅读次数:192
通信框架浅析--google protobuf vs facebook thirft
protobuf请参考下面这篇文章http://blog.csdn.net/hguisu/article/details/20721109WINDOWS配置THRIFT开发环境1)安装thrift:到thrift官网下载exe文件,然后将文件重命名为thrift.exe,拷贝到c:\windows目录下(或者任何目录下),然后就可以在dos环境下使用了c:\windows>thri..
分类:其他好文   时间:2014-08-14 17:10:19    阅读次数:412
protobuf c++入门
1、在.proto文件中定义消息格式2、使用protobuf编译器3、使用c++ api来读写消息0、为何使用protobuf?1、原始内存数据结构,可以以二进制方式sent/saved.这种方式需要相同的内存布局和字节序。2、以ad-hoc方式将数据项编码成一个简单字符串----比如,将4个int...
分类:编程语言   时间:2014-08-14 01:15:47    阅读次数:438
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!