摘要:        
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。在官方主页(中文)上有个简单的介绍(图比较形象),jsoncpp是一个c++封装的json包,跨平台支持windows、linux、unix等多系统。官方提供的编译需要使用到scons(一个基于python语言编写的编译工具,类似于autoconfig等工具),0.5版本的需要python2.6的支持——坑爹啊。反正有源码包,就自己改了个Makefile,编译生成了静态链接库libjsoncpp.a和动态链接库libjsoncpp.so。关于json的教程,    阅读全文
posted @ 2011-06-13 19:35
westfly
阅读(3711)
评论(0)
推荐(0)
        
            
        
        
摘要:        
http://multi-crash.com/?p=278前两天有朋友问,我的SlimXml有没有和RapidXml对比过效率?我是第一次听说这个库,更不用说对比效率了,于是上他们网站看了下。好家伙,居然号称比TinyXml快30~60倍,而且是Boost.PropertyTree的默认xml解析器。于是有点好奇,因为以前也没有特别关心过SlimXml的效率。于是分别下载了TinyXml-2.6.1和RapidXml-1.13,迅速用vc8建立了两个测试工程,在系统中搜”*.xml”,找到了一个比较合适的测试文件。它足够大(1.5M),utf-8编码并且包含中/英文,有一定层次深度,大约3.3    阅读全文
posted @ 2011-06-13 18:39
westfly
阅读(1160)
评论(0)
推荐(0)
        
            
        
        
摘要:        
更详细的参数说明参考http://www.cplusplus.com/reference/string/string/string 函数列表 函数名描述begin得到指向字符串开头的Iteratorend得到指向字符串结尾的Iteratorrbegin得到指向反向字符串开头的Iteratorrend得到指向反向字符串结尾的Iteratorsize得到字符串的大小length和size函数功能相同max_size字符串可能的最大大小capacity在不重新分配内存的情况下,字符串可能的大小empty判断是否为空operator[]取第几个元素,相当于数组c_str取得C风格的const char    阅读全文
posted @ 2011-06-13 08:55
westfly
阅读(12347)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号