- 博客(5)
- 资源 (19)
- 收藏
- 关注
原创 c++使用Protobuf Message转Json字符串(Json库使用Json cpp)
为了一些项目的需要,可能需要google protobuf 的Message结构与Json结构进行互转。我本人也在近期的项目中使用到这个,虽然可以自己写代码一个变量一个变量的进行转化,但终究觉得使用自动化处理会更好,一步到位,其他的成分就只是处理逻辑罢了。因此在项目中做了一个简单的封装,并且已经得到了项目的验证。今天先将protobuf Message转Json结构的代码献上,供大家玩味吐槽,下一
2015-11-23 14:42:31 18432 8
原创 c++利用mongoose实现http服务
近来在项目中需要实现一个http service的功能。虽然可以通过封装socket自己实现http的发送和解析。但考虑到目前网络上还是有大量的http的解析源码,自己再从头实现一番稍显麻烦。因此在网络上搜刮了一番,看到很多实现http的代码, 无一不体现了其轻量级的特点。然而,虽然轻量级,但从代码的量上来说,为了一个http service的功能,引入这许多的代码,也着实不是十分情愿呢。后在
2015-11-20 13:20:44 21300 15
原创 c++ 的vector、array和数组的比较
在c++11中,STL中提拱了一个新的容器std::array,该容器在某些程度上替代了之前版本的std::vector的使用,更可以替代之前的自建数组的使用。那针对这三种不同的使用方式,先简单的做个比较:相同点:1. 三者均可以使用下表运算符对元素进行操作,即vector和array都针对下标运算符[]进行了重载2. 三者在内存的方面都使用连续内存,即在vector和array的底层...
2015-11-15 12:16:17 14107
原创 C++的宏的示例
由于在前段时间写了一个关于c/c++的宏的使用的自我总结,但实际在那个简单的总结中,很多内容并没有总结的很完善。作为个人的随笔,我也抛上来自己的写的一个简单的使用宏的代码,欢迎大家挑毛病:#include #define CompareOperatorDefine(T, oper) \ bool operator##oper(const T& rh) \ { \ ret
2015-11-14 13:23:57 483
原创 c++11的使用心得(一)
c++11标准已经推行很多年了,然后在这几年里,由于所在的项目都没有使用该标准, 因此久久未能接触。近来,由于另外一个项目需要赶进度,被领导临时调动到该项目进行协助开发,因此也算是初次接触了c++11标准。现在就我个人关于c++11的使用心得稍作一点简单的总结。1. c++11对于指针的空指针常量使用nullptr关键字,该关键字在使用时和NULL宏等价,但略有不同。对于NULL宏而言,在c+
2015-11-10 21:34:43 652
Susan 算子代码
2010-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人