摘要: 现在在做的图片搜索系统,又需要从单纯的单机器架构,转变为多机器架构,如此以来,多台服务器之间的数据传输就成了很重要的问题。偏偏都是一些小文件,所以我们就想到了采用hbase来存储这些小图片。 因为实验室机器搬运的关系,集群的机器被分得有些乱,今天重启服务器程序的时候发现问题,60010页面进不... 阅读全文
posted @ 2014-06-17 23:59 Kevin_Geek 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 最近正在写一些zmq的C++程序。经常需要写类似于g++ XX.cpp -o XX -lzmq,写的次数多了 觉得太麻烦,于是写了个Makefile文件,先上代码 1 CFILE = $(wildcard ./*.c) 2 CPP_FILE = $(wildcard ./*.cpp) 3 4 OB... 阅读全文
posted @ 2014-06-16 16:38 Kevin_Geek 阅读(2288) 评论(0) 推荐(0) 编辑
摘要: 问题描述:采用FILE fprintf函数,在写入的参数时采用的为operator<<(string msg)初步怀疑问题出在msg.c_str()上,重载了operator<<(const char* msg)后,bug修复。先挖个坑,一会来填 阅读全文
posted @ 2014-06-11 16:10 Kevin_Geek 阅读(135) 评论(0) 推荐(0) 编辑
摘要: libevent API 可以指定一个函数回调,当在文件描述符上产生了特定操作或者有超时动作时,这个函数回调会被调用,不仅如此,libevent还支持的事件类型包括信号量和常规超时。libevent的意图在于替代在事件驱动的网络服务中的事件循环,一个应用在使用libevent时之需要调用event_... 阅读全文
posted @ 2014-06-05 12:51 Kevin_Geek 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 怎么对容器中的所有对象都进行同一个操作?我们可能首先想到的是用循环来实现。 比如有如下的一个类:classClxECS{public:intDoSomething(){//这里以输出一句话来代替具体的操作coutvECS;for(inti=0;iDoSomething(); 当然,我们也可以用ite... 阅读全文
posted @ 2014-05-30 10:12 Kevin_Geek 阅读(151) 评论(0) 推荐(0) 编辑