摘要: 1: key 里面不能有 . , 然后我比较推荐将它处理为_dot_这样子的自定义符号2:多用bulk操作,语法忘了就查吧,在我的需求当中我需要遍历的一个collection的时候发现某个变量没有为true的时候就处理下那个document里面的link的这个value,在处理完之后把那个变量标示为... 阅读全文
posted @ 2014-08-15 11:58 Allen_Tung 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 之前在32位上的win7上配置过一次了,成功了,也是参考了不少朋友的资料,但是那时一时脑热竟然就没记录下这么繁琐的过程。。。。好吧, 这次要在64位的机器上重新搞一次,搞之前我绞尽脑汁和查了好多资料,到底我在64位的机子上完全用32位的那套文件来搭建和配置会怎样,会不会报错怎样。。。。然后想了好久,... 阅读全文
posted @ 2014-08-08 11:13 Allen_Tung 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 哎,第一,我想说官网的教程尚需完善第二:是我自己基础不好,所以费了点劲就是这样:tcp::endpoint end_p(boost::asio::ip::address_v4::from_string("127.0.0.1"), target_port); tcp::endpoin... 阅读全文
posted @ 2014-05-19 17:09 Allen_Tung 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 用的是vs2010,32位机器,windows,测试的:另外,记得包含头文件:另外,因为涉及到Unsiged int,所以原本用的atoi 和 itoa 用 strtoul 和 ultoa 来代替, 阅读全文
posted @ 2014-04-15 08:07 Allen_Tung 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 其实中途弄分布式环境下发送encoded后的block的时候还遇到了蛮烦的事情的,但是现在既然顾不上elegant了,就rush了,不管了记录下几个很二逼的问题:string来拿到char*的时候,这个方法才是正确的:char* source_path = const_cast(ori_req.... 阅读全文
posted @ 2014-04-13 19:30 Allen_Tung 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 大概是这样的,我现在用一个多线程的客户端向server发出get和post的请求,然后get请求每次都很正常,我也不知道为什么但是post请求老是出现一个莫名其妙的错误,比如我现在测试用的是192k的文件,然后就很奇怪地不知道为什么在post请求当中,就老是会最后的文件少了7k,而且都是在最开头的时候少的然后我就想是不是我的socket在transmit之后不干净什么的呢?我这边post的流程的话就是客户端先发送一个请求,然后server收到之后会回复一个server ready for post的请求,然后客户端收到了这个东西之后就开始调用transmit函数来传送,然后我对于serve.. 阅读全文
posted @ 2014-04-05 20:59 Allen_Tung 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 现在把master node保存了一个full copy后,向有关的node发送erasure coded block的代码了,嵌入了这部分后主要是在connection里面负责了所有的事情,包含了一个encoder和decoder的对象,然后还有一批socket,专门用来向其他的节点来传输co... 阅读全文
posted @ 2014-04-04 11:29 Allen_Tung 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 原来这么简单的,用一下windows的api就可以,还有微妙级别的,在别的博文有记录了,就是那个什么query的那个,这里就贴几行代码就可以了,要用到SYSTEMTIME sys_time; GetLocalTime(&sys_time); printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n", sys_time.wYear, sys_time.wMonth, sys_time.wDay, sys_time.wHour, sys_time.wMinute, sys_time.wSecond,sys_time.wMil 阅读全文
posted @ 2014-03-27 16:44 Allen_Tung 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 昨天还算可以,跌跌撞撞地终于把怎样恢复单个数据块的代码给搞定了,哎,其实也没算自己搞定了代码,只不过知道怎样调那几个参数怎样输出罢了,不过搞定之后发现还是裸机有点乱,像乱嵌入了一些代码在一堆不懂的代码当汇总而这刚好能work而已,然后今天搞了一上午终于明白了我是这样子做试验的,试验的对象是一个192kB的文本,这个文本大致上是由6个32k的段落组成的,每个段落有512行,每一行大小是64B,六个段落分别是数字1-6,但是在第一段里面有一些行被改掉了,这样就可以看出是怎样work的了比如我现在跑一个encoding,参数是k=6,m=2,wordsize=8,packetsize=64,bu.. 阅读全文
posted @ 2014-03-24 15:18 Allen_Tung 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 稍微记录下吧,发现怎么默认的情况下decode的时候只能恢复完整的文件而不是其中一个?应该不会吧,所以就查了下查其他人做过的对于jerasure的测试,以后关于别人对于jerasure的一些杂碎的测试都放在这里吧,做个统一的记录,还顺带找到了阿里淘宝核心系统团队的博客,他们有说在TFS里面应用的EC情况,很好的参考,也mark了:一位朋友对于RS和CRS两种算法,以及调整其他参数下的encode和decode的性能测试:http://blog.chinaunix.net/uid-20196318-id-3277600.html阿里的TFS:http://csrd.aliapp.com/?p.. 阅读全文
posted @ 2014-03-22 16:22 Allen_Tung 阅读(226) 评论(0) 推荐(0) 编辑