json数据格式在网络中传输需要的数据比二进制庞大太多,我们可以省去key,外加将数字不需要编码成字符串,直接二进制编码就OK。
pack : 将json压包,unpack解包成json。
var Struct = module.exports = {};
Struct.TYPE = {
int8:1,
int16:2,
int32:3,
uint8:4,
uint16:...
分类:
Web程序 时间:
2014-08-01 16:14:41
阅读次数:
360
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比...
分类:
其他好文 时间:
2014-07-31 19:59:37
阅读次数:
218
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为int,那它们的区别是:Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了int.Pars...
分类:
其他好文 时间:
2014-07-31 19:57:31
阅读次数:
200
派生关系:System.Object => System.Array => 数组数组是引用类型,是在托管堆上进行分配的。Int32[] myIntegers; //声明了一个数组引用,初始设置为nullmyIntegers = new Int32[100]; //创建了含有100个...
分类:
其他好文 时间:
2014-07-31 16:03:47
阅读次数:
312
跟线性数组和链表不同,HashTable是快速查找的数据结构。本文中的HashTable使用链表处理数组。
该HashTable可以指定table的长度,提供了遍历的方法。包括table的长度的选择也比较讲究。
cp_int32 nPrime[MAX_HASH_PRIME_ARRAY_NUM] = {
17,
37,
79,
163,
331,
673,
1361
};
就是说table的长度来取自上面这个数组。比如用户设定了200,那么ta...
分类:
移动开发 时间:
2014-07-30 17:26:14
阅读次数:
380
1.STM32中变量的定义(在stm32f103x.h中) 1 /*!< STM32F10x Standard Peripheral Library old types (maintained for legacy purpose) */ 2 typedef int32_t s32; 3 type....
分类:
其他好文 时间:
2014-07-29 17:37:22
阅读次数:
352
在类型转换时常会遇到隐式转换和显式转换。那我们自定义的类型要如何去定义隐式转换和显式转换?我们来看一段代码
public class Rational
{
private Int32 _inner_int = 0;
public Rational()
{
}
public Rational(Int32...
分类:
其他好文 时间:
2014-07-23 13:24:56
阅读次数:
177
装箱/拆箱/别名、数值类型间相互转换、ASCII码和Unicode码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值 类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理。1. 装箱、拆箱、别名 int->Int32是一个装箱的过程,反之则是拆箱的过程,其...
分类:
其他好文 时间:
2014-07-17 12:51:28
阅读次数:
349
1:自定义数据段 #pragma DATA_SECTION(symbol,".section") Int32 symbol[LENGTH]; 2:前几天遇到一个问题。dsp在执行某一块算法执行的时间太长达到100多ms。这个时间后面通过设置ccs的一些优化选项。减少到42ms。这还是不能达到我们的需...
分类:
其他好文 时间:
2014-07-16 23:03:30
阅读次数:
240
在定义protobuf消息时,有时候需要用到extensions来对原有的消息类型进行扩展,有利于消息定义的重复使用。1、下面写一个最简单的例子,定义一个message BaseData,并对其进行扩展:Example.proto:// 定义一个message BaseData,100~199之间的tag可供扩展
message BaseData {
required int32 code = ...
分类:
编程语言 时间:
2014-07-16 12:52:46
阅读次数:
2220