Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8033381
  • 博文数量: 594
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10324
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html

文章分类

全部博文(594)

发布时间:2017-06-06 16:28:20

有如下一个结构体:struct X{        uint32_t a;        char* b[0];};sizeof(X)的值为多少了?关键点:数组维度为0的成员不参与,但是它的类型参与。注:在x86_64上“char*”的algin值为8,x86上为4。那么:#pragma pack(8)struct X{      &nbs.........【阅读全文】

阅读(2767) | 评论(0) | 转发(0)

发布时间:2017-05-27 17:37:59

如果HBase thrift2报:“TIOError exception: Default TException”,这个可能是因为操作的表不存在,不一定是网络或磁盘操作异常。HBase Thrift2偷懒了,所有异常被统一成了TIOError和TIllegalArgument两个异常,导致调用者无法区分,而且出错信息也没能很好的带过来,增加了定位工作量。在HBase client中为如下一.........【阅读全文】

阅读(3964) | 评论(0) | 转发(0)

发布时间:2017-05-23 16:14:07

https://github.com/eyjian/mooon/releases/tag/mooon-toolsmooon_ssh:批量远程命令工具,在多台机器上执行指定命令mooon_upload:批量远程上传工具,上传单个或多个文件到单台或多台机器mooon_download:批量远程下载工具,从指定机器下载一个或多个文件mooon-tools-glibc2.17.tar.gz 64位版本,glibc为2.17,点击.........【阅读全文】

阅读(3452) | 评论(0) | 转发(0)

发布时间:2017-05-19 10:25:55

一次机房搬迁中,原机房hadoop版本为2.7.2,新机房版本为2.8.0,采用先扩容再缩容的方式搬迁。由于新旧机房机型不同和磁盘数不同,操作过程搞混过hdfs-site.xml,因为两种不同的机型,hdfs-site.xml不便做到相同,导致了NameNode报大量“missing block”。然而依据NameNode所报信息,在DataNode能找到那些被标记为“miss.........【阅读全文】

阅读(9293) | 评论(0) | 转发(0)

发布时间:2017-05-19 09:29:25

详情请参见DatanodeUtil.java中的函数idToBlockDir(File root, long blockId)。如果block文件没有放在正确的目录下,则DataNode会出现“expected block file path”日志。// g++ -g -o block2dir block2dir.cpp#include <stdio.h>#include <stdlib.h>int main(int argc, char* argv[]){    if (argc != .........【阅读全文】

阅读(3850) | 评论(0) | 转发(0)

发布时间:2017-05-04 16:39:59

如果DataNode的dfs.datanode.data.dir全配置成SSD类型,则执行“hdfs dfs -put /etc/hosts hdfs:///tmp/”时会报如下错误:2017-05-04 16:08:22,545 WARN org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy: Failed to place enough replicas, still in need of 3 to reach 3 .........【阅读全文】

阅读(4841) | 评论(0) | 转发(0)

发布时间:2017-04-30 14:25:07

目录目录11. 前言32. 特性介绍43. 部署53.1. 机器列表63.2. 主机名63.2.1. 临时修改主机名73.2.2. 永久修改主机名73.3. 免密码登录范围73.4. 修改最大可打开文件数83.5. OOM相关:vm.overcommit_memory 84.........【阅读全文】

阅读(4346) | 评论(0) | 转发(0)

发布时间:2017-04-28 08:50:34

目录目录11. 前言12. 名词13. 功能14. 唯一性原理25. 系统结构25.1. mooon-uniq-agent25.2. mooon-uniq-master26. 限制37. 核心思想48. 编译&安装 49. 启动&运行 510. 编程使用5 .........【阅读全文】

阅读(3441) | 评论(0) | 转发(0)

发布时间:2017-04-18 12:18:50

# python setup.py installTraceback (most recent call last):  File "setup.py", line 11, in     import setuptools  File "/home/zhangsan/setuptools-34.4.1/setuptools/__init__.py", line 12, in     import setuptools.version  File "/home/zhangsan/se.........【阅读全文】

阅读(12324) | 评论(0) | 转发(0)

发布时间:2017-03-14 14:26:33

官方说明:https://dev.mysql.com/doc/refman/5.7/en/mysql-real-escape-string.html相关资料:https://dev.mysql.com/worklog/task/?id=8077从MySQL 5.7.6版本开始,如果启用了NO_BACKSLASH_ESCAPES,则mysql_real_escape_string()函数失败,错误码为CR_INSECURE_API_ERR,这个时候应当使用mysql_real_escape_stri.........【阅读全文】

阅读(4238) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Aquester2014-12-11 21:29

lojunren:强烈希望博主将mooon项目迁往github

https://github.com/eyjian/mooon

回复  |  举报

Aquester2014-03-24 12:51

lojunren:强烈希望博主将mooon项目迁往github

嗯,建议不错

回复  |  举报

lojunren2014-03-20 14:56

强烈希望博主将mooon项目迁往github

回复  |  举报

Aquester2014-01-15 11:02

yuanxy2013:LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

已经实现一个server框架,并有相关技术文档,在mooon中,你可以svn下载代码看看,文档在doc子目录下

回复  |  举报

yuanxy20132014-01-14 14:48

LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

回复  |  举报
留言热议
请登录后留言。

登录 注册