RapidJSON的使用

关于RapidJSON


rapidjson项目地址:https://github.com/miloyip/rapidjson


项目下载完成后,打开readme.md文件,查看项目说明。

RapidJSON is a header-only C++ library. Just copy the `include/rapidjson` folder to system or project's include path.

RapidJSON是一个只有头文件的C++ JSON库,只需要拷贝“include/rapidjson”目录到工程包含路径下即可使用。


文档说明地址:ttp://miloyip.github.io/rapidjson/


项目的构建


RapidJSON项目的构建需要使用一个工具,就是premake。

premake是一个跨平台项目构建工具。

premake下载地址:http://industriousone.com/premake/download


项目构建过程:

premake下载完成后,把premake4.exe文件解压到build目录下,点击premake.bat(Windows),如果是Linux/Mac则点击premake.sh,生成项目。


这里是windows平台下的项目构建,vs2005、vs2008、vs2010分别是不同版本的Visual Studio项目,打开解决方案后,可以看到一些RapidJSON库的使用示例。



RapidJSON的使用


1.拷贝include\rapidjson文件夹到项目路径下。

2.引入rapidjson库头文件

3.rapidjson的使用


测试工程地址:https://coding.net/u/linchaolong/p/RapidJSONTest/git

点击下载源码


本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。

[置顶] android WebView全面总结 - 2015-03-03 06:03:03

WebView是安卓中用来显示html文本内容的的控件,对html5也有很好的支持,ios的控件UIWebView差不多。网上对WebView的解释很多,但都是零星的介绍,导致到现在为止webview给我的印象都是,貌似很强大,其实很鸡肋,于是决定总结一下webview的开发经验。 使用WebView并不需要开通网络权限 网上有文章说webview需要开通internet权限,否则会出Web page not available错误,这是不对的,出现Web page not available并不是因为使
(原文: HealthKit Tutorial with Swift: Getting Started  作者:Ernesto García 译者: Mr_cyz  ) HealthKit是iOS 8中的新的API,它提供了一种优雅的方式来获取和存储用户的健康数据。 在本篇HealthKit教程中,你将会创建一个简单地记录用户信息的app。在此过程中,你会学到许多关于HealthKit的知识,例如: 怎么样向用户请求允许来获得HealthKit的数据 怎么样读取信息然后将其格式化展示在屏幕上 怎么样将数据
 林炳文Evankaka 原创作品。转载请注明出处 http://blog.csdn.net/evankaka      本文要实现飞机射击游戏中的地图无限滚动的功能,这里分为两个层,一个层无限向下滚动,一个层无限向上滚动,这样子结合起来效果就非常有层次感,也非常逼真,这里我把地图层都写成一个类,自己把地图改下,就可以成为你自己的了!下面,我们开始吧 先来看看效果 : Cocos2d-x版本:3.4 工程环境:VS30213   一、实现思路        其实就是两张图片,然后同时一起向下(向上)滚动,
              对于QTSSReflectorModule里面的Describe消息只处理sdp类型的资源请求,其他类型的比如mov、mp4等资源会跳转到QTSSFileModule里面,其中mp4文件在Darwin源码中点播需要先hint下。如果想在增加多种视频格式那就要对FileModule进行扩展,在我们的项目中就优化了FileModule,实现了对mp4、avi等各种格式的文件的点播支持。后面的章节我们详细讨论。 【转载请注明出处】: http://blog.csdn.net/long

SQLiteOpenHelper深入浅出。 - 2015-03-02 11:03:03

1.什么是SQLiteOpenHelper? 就是字面上的意思:帮助打开SQLiteDatabase的工具类。 2.SQLiteOpenHelper作用? 主要是: 1.onCreate()中帮助初始化数据库的一些操作。如建表等         2.在onUpGrade()中帮助更新数据库,删除旧的表,创建新的表等等。 3.为什么要用SQLiteOpenHelper? 这个工具类就是依照java的单例模式衍生出来的。实质就是一个单例,高效。 4.怎么使用? SQLiteOpenHelper是一个抽象类。需
        Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在 A ndroid studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用。废话少说上图 1.  使用open的方式打开一个已经存在的android项目(eclipse创建的) 2.  在项目属性当中配置sdk版本和output路径 3.  第三步很重要分为9个步骤,主要操作是先删除第一次打开
步骤 1. 下载文件包 http://download.csdn.net/detail/xiawu1990/8427243 并且解压 2. 将 dropbg.gif 放到 admin/images 目录下 3. 将 searchbox.js 放到 admin/js 目录下 4. 将styles.css放到 admin/styles 目录下 5. 将 link href=#>"styles/styles.css" rel= "stylesheet" type = "text/css" / 添加到第三行 打开

ActionBar 数据同步 - 2015-03-02 10:03:01

类似微信的操作栏,仿三级菜单,实现伸缩展开,填写数据,实现对键盘输入监听,数据同步。 下载地址: http://www.devstore.cn/code/info/654.html 运行截图:  
看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。 一.先对它的整体概念解释: 在android源码中对他的描述是;         * Base class for those who need to maintain global application state. You can         * provide your own implementation by specifying its name in your         * A
本文译自Android官方技术文档《 Migrating Gradle Projects to version 1.0.0 》,原文地址:http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0。 本篇文档介绍的是低版本的Gradle项目怎么升级到1.0.0版本。 翻译不易,转载请注明CSDN博客上的出处: http://blog.csdn.net/maosidiaoxian/article/details/4277272