![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Fastdb
卐兜兜飞卍
如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一、带层次结构、清晰明了的命名准则就是必不可少而且非常好用的工具。
展开
-
Fastdb 之定义cli_autoincrement 自增变量报错
最近在尝试使用fastdb进行开发,c++版本下测试基本ok,由于项目组采用C#开发,所以转用C#开发fastdb,结果发现C#版本各种阉割,如果定义变量自增,则会发生类型定义错误报错,一番追查下来发现是在fastdb 取值时未定义cli_autoincrement造成的。 由于fastdb对cli_autoincrement的处理方式类似于int4,所以对其进行类似int4类型的类型转换原创 2015-08-31 14:26:44 · 1030 阅读 · 0 评论 -
Fastdb 之中文字符截取错误的问题
Fastdb C#版本中,如果定义字段类型为 CLI.FieldType.cli_asciiz,使用的过程中插入中文字符集会出现乱码的情况, 追查code发现是在对字符串缓冲区CopyBufferData的过程中直接fastdb直接使用了s.length获取了字符个数,而不是获取字节数,由于中文占位两个字节,所以导致数据copy不全,从而出现乱码。 不多说,修正代码如下: protecte原创 2015-08-31 17:14:06 · 962 阅读 · 0 评论