自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无主之地

骑士在路上

  • 博客(3)
  • 收藏
  • 关注

原创 cJSON源码解释(三)--渲染输出

cJSON输出 cJSON输出分为两种:格式化输出和非格式化输出 在输出的时候,cJSON并不是一边解释一边输出,而是把所有要输出的字符串都集合到一个输出字符串内存中才输出。 print_object很巧妙地使用了递归来输出 /* Render an object to text. */static char *print_object(cJSON *item,int depth

2015-04-07 12:48:49 1484

原创 cJSON源码解释(二)--解释输入

cJSON解释 把读入的字符串解释成一颗树,具体的结构参考 对这个部分更加详尽的注释可以参考:http://www.cnblogs.com/zengjfgit/p/4314330.html /* 跳过空格和回车键,换行符和ascii码小于等于32的字符,cr是回车键,键码值为13,lf是换行键,键码是12,空格的键码值为32*/static const char *skip(con

2015-04-07 12:43:32 2239

原创 cJSON源码解释(一)--节点管理

前言 楼主是CS的毕业生,虽然不是编程新手,但是在校期间都没有做过大规模的项目,于是想从网上学习一些开源项目来弥补自己的经验,这是第一次解释开源的源代码,出于柿子还是挑软捏这个原则,盯上了只有一千行代码的cJSON。从test.c文件开始,逐步调试程序的执行过程,通过画出数据结构来解读源代码,过程如下 JSON是什么 通过阅读下面的页面来了解JSON的信息:http://www.json.o

2015-04-07 12:31:20 2677

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除