- 博客(9)
- 资源 (17)
- 收藏
- 关注
原创 【9】cpp_redis RapidJson redis (C++对象利用Rapidjson序列化到redis与反序列化)
上图是本文要实现的功能,用到了RapidJson和cpp_redis两个库。代码如下:#include <iostream>#include <list>using namespace std;#include <cpp_redis/cpp_redis>#include "JsonObject.h"#include "Person.h"#ifde...
2018-04-19 01:57:01 2129 2
原创 C++对象Json序列化最佳实践(基于Rapidjson库):C++内存对象和Json字符串互相转换
介绍:RapidjsonRapidjson库是C++对象序列化到Json字符串的非常好的工具,以效率著称,腾讯的人写的。官方网站:点击打开链接本文全部资源百度云这个库的缺点(个人拙见):1 暴露的细节相对较多:容器,迭代器,类型,成员函数,序列化,反序列化,都有非常细致的操作。这个给使用者带来记忆负担较重。至少需要同时暴露Value类型和Document类型才能完整的实现Object内部包含Obj...
2018-04-17 13:16:39 21342 8
原创 【7】cpp_redis hash容器 增删改查(避免死锁的解决方法) 【最后更新于2018-05-05】
直接上代码:该代码在循环中反复执行可能会导致死锁,解决的办法见后文#include <cpp_redis/cpp_redis>#include <iostream>#include "TestRedis.h"using namespace std;#ifdef _WIN32#include <Winsock2.h>#endif /* _WIN32 ...
2018-04-14 23:03:09 1733 3
原创 【6】cpp_redis exists
【1】cpp_redis (Windows C++ Redis客户端)(C++11实现)官方最新源码编译正文如下该函数检查key是否存在如果存在:返回的reply为整数类型,值为1,否则为0代码:#include <cpp_redis/cpp_redis>#include <iostream>#include "TestRedis.h"using namespace ...
2018-04-14 21:42:02 1090
原创 【5】cpp_redis reply
【1】cpp_redis (Windows C++ Redis客户端)(C++11实现)官方最新源码编译正文如下replyreply是cpp_redis访问redis服务返回的唯一类型,该类型可以包含各种情况下的服务端数据。reply的结构namespace cpp_redis {class reply {private: type m_type; std::vector<c...
2018-04-14 11:48:04 2231
原创 【4】cpp_redis hello world
【1】cpp_redis (Windows C++ Redis客户端)(C++11实现)官方最新源码编译正文如下下面的代码展示的一个完整的cpp_redis发送字符串并取回字符串的完整过程。包括如下几个步骤:1 启动Windowst通信库WSA2 连接redis服务端3 发送数据给redis4接收数据给redis5 停止Windows通讯库WSA6 cpp_redis通过异常来做错误处理:所以一个...
2018-04-14 10:54:11 2061
原创 【3】RedisClient 数据浏览神器(支持对Redis数据进行界面化操作)
功能: RedisClient这个工具是Redis的客户端,专门用来浏览当前redis中的所有数据。省去了查询redis里面有哪些数据还需要输入命令行的繁琐和不便利。安装:直接百度网盘下载免安装,也可以从百度软件中心下载,百度输入 redisclient 即可看到下载到本地之后解压就可以看到文件夹中的EXE,直接双击打开即可使用。初次打开界面如下:这时需要连接r...
2018-04-11 06:55:23 2109
原创 C++11 std::bind std::ref
std::bind 总是拷贝其参数,但是,调用者可以使用std::ref来实现传递引用给std::bind,翻译自《Effective Modern C++:改善C++11和C++14的42个具体做法》原文如下:std::bind always copies its arguments, but callers can achieve the effect of having an argum...
2018-04-10 22:19:22 1925
原创 【3】node.js-eCharts柱状图-加载本地-多个Excel文件
基础部分参考:node.js-eCharts柱状图-加载本地-单个Excel文件数据本文只是在基础部分之上增加了多个文件的支持,相当于是对单文件的简单扩展广告:如果需要该资源,请扫描我的博客头像加我扣扣文件结构:1 服务端:2 客户端:3 浏览器访问效果:核心代码如下(服务端app.js):var http = require("http");var fs = require("fs");va...
2018-04-10 18:48:46 682
RabbitMQ C++ Client on Windows
2014-04-10
C++ Network Programming Volume 2.chm
2014-03-05
Aho算法的C++实现
2010-12-20
汇编编译器 集成开发环境 适用于初学者循序渐进学习asm2010
2010-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人