通用同步异步收发器(USART)提供啦一中灵活的方法来与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择 它支持同步单向通信和半双工单线通信。它支持LIN,智能卡协议和irDA 、SIR ENDEC范围,以及调制解调器CTX/R...
分类:
其他好文 时间:
2014-07-19 18:37:49
阅读次数:
234
Firefly通信协议一、Protocol Buffers简介《烽烟OL》的通信协议采用的是Google 的Protocol Buffers,Protocol Buffers(以下简称PB)是一种用于序列化结构化数据的机制,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换。它具有灵活、高效...
分类:
其他好文 时间:
2014-07-18 08:02:38
阅读次数:
240
Json是一种类似于XML的通用数据交换格式,比XML传输效率高.更利于网络传输数据。这里说一些使用Gosn类来处理json数据。Gson比传统的json处理方式更加快速,Gson开源的。如果有兴趣的也可以了解一下阿里开发的fastgson,速度也非常快。使用Gosn 处理json非常简单。第一我们...
分类:
移动开发 时间:
2014-07-17 23:16:53
阅读次数:
344
标准参考JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述。根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 stringify 的简单对象。 parse 函数用来解析一个 JSON 文本(一个 JSON 格式的字符...
分类:
Web程序 时间:
2014-07-16 19:57:37
阅读次数:
211
Firefly通信协议一、Protocol Buffers简介《烽烟OL》的通信协议采用的是Google 的Protocol Buffers,Protocol Buffers(以下简称PB)是一种用于序列化结构化数据的机制,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换。它具有灵活、高效...
分类:
其他好文 时间:
2014-07-16 18:39:09
阅读次数:
225
这是暴雪提供的WebAPI,可以通过网页的方式访问玩家的用户信息,结构相当清晰,很有借鉴价值。
应用JSON(JavaScript Object Notation)做数据交换,非常好理解。
以我的暗黑3账号为例:
http://tw.battle.net/api/d3/profile/LEG-3847/hero/23228797 ;
结构是
battletag-name ...
我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据...
分类:
Web程序 时间:
2014-07-14 23:20:59
阅读次数:
324
AJAX =AsynchronousJavascript +XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。XMLHttpRequest 是 ...
分类:
其他好文 时间:
2014-07-14 18:56:43
阅读次数:
264
json作为一种轻量级的数据交换格式,在前后台数据交换中占领着很重要的地位。Json的语法很简单,採用的是键值对表示形式。JSON 能够将 JavaScript 对象中表示的一组数据转换为字符串,然后就能够在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给serve...
分类:
编程语言 时间:
2014-07-14 09:04:00
阅读次数:
304
网络上传输数据通用的有XML,JSON等,iOS中也可以用Plist。
要进行数据传输,就要首先进行序列化:
1.序列化.
* 对象转换成二进制流.(这个一句话就行)
2.反序列化.
* 二进制流转换为对象等. (关键要弄清楚这个)
JSON:(和XML一样都是用来传数据的)
* 轻量级的数据交换格式,正在逐步取代XML.
XML:
* 结构性的标记语言,易读.但数据...
分类:
移动开发 时间:
2014-07-13 15:37:00
阅读次数:
314