转自:http://blog.csdn.net/kakashi8841/article/details/17334493前几天有位网友问我关于Unity3D里面使用Protobuf的方法,一时有事拖到现在才写这篇文章,不好意思哈。本文测试环境:系统:WINDOWS 7(第3、6步)、OS X 10....
分类:
编程语言 时间:
2014-11-30 13:47:03
阅读次数:
341
引入Protobuf-net的dll,using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.Serializatio...
分类:
Web程序 时间:
2014-11-28 14:26:21
阅读次数:
476
简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,18...
分类:
其他好文 时间:
2014-11-27 20:17:07
阅读次数:
337
公司现在大部分协议都使用protobuf的格式,protobuf协议数据冗余数据小、序列化和反序列化速度快,但它序列化的数据在传输过程中是不可理解的(不像xml或jason那样抓到了包就可以直接看到数据内容)。 通过对protobuf的C++源码及python源码的一番简单阅读后,发现protobu...
分类:
其他好文 时间:
2014-11-27 20:16:07
阅读次数:
136
一下代码比较了二进制序列化、xml序列化、Protobuf序列化的运行时间,可是代码显得十分冗余,是否有大神可以指点一二,万分感谢using System;using System.Collections.Generic;using System.Linq;using System.Text;usi...
分类:
其他好文 时间:
2014-11-25 20:25:32
阅读次数:
193
JSON协议使用方便,越来越流行。JSON的处理器有很多,为什么需要再写一个呢?因为我们需要一个性能很好的JSON Parser,希望JSON Parser的性能有二进制协议一样好,比如和protobuf一样,这可不容易,但确实做到了。有人认为这从原理上就是不可能的,但是计算机乃实践科 学,看实际的...
分类:
Web程序 时间:
2014-11-25 14:04:49
阅读次数:
249
在上一篇《主程的晋升攻略(6):CGI和FastCGI》中,讲到Web服务器和CGI/FastCGI能动态输出内容,从而提供更强大的业务处理能力。Web服务器这种架构,我称之为Web模式,与之相对的是Svr模式。Web模式和Svr模式是互联网项目的后台最常见的两种模式。先介绍几个概念。
同步通讯 vs 异步通讯
同步通讯是指在一个连接中,一个请求的应答没回来前,不能发送下一个请求,整个通讯...
分类:
其他好文 时间:
2014-11-24 17:20:21
阅读次数:
131
protobuf全称Protocol Buffers,是google推出的一种高效,快捷的数据交换格式,和XML,Thrift一样,都是一种数据交换协议(当然thrift还提供rpc的功能)。protobuf相对与xml结构化的文本数据格式,它是一种二进制的数据格式,具有更高的传输,打包和解包效率,这也是为什么protobuf很受欢迎的原因。
protobuf通过自己的编译器,对协议文件进行...
分类:
其他好文 时间:
2014-11-24 06:33:46
阅读次数:
354
关于protobuf php,版本不知哪个好:https://github.com/yuangu/pb4phphttps://github.com/drslump/Protobuf-PHPhttps://github.com/allegro/php-protobuf/
分类:
Web程序 时间:
2014-11-23 17:31:47
阅读次数:
159
Thrift:Thrift英[θr?ft]美[θr?ft]是Facebook的一个开源项目。用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, JavaScript, Node.js...这些编程语言间无缝结合的、高效的服务它...
分类:
其他好文 时间:
2014-11-22 22:50:14
阅读次数:
1608