自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (12)
  • 收藏
  • 关注

原创 hdfs纠删码

分布式文件系统的常用存储策略比较为了处理大型文件,分布式文件系统通常将文件划分为固定大小的逻辑块,再将逻辑块映射到集群中的物理块。这里的映射关系有两种,即连续映射与条带化映射。连续映射实现简单,将数据按照顺序映射到物理块即可。相反的条带化映射将逻辑块划分成更小的物理单元,并将数据轮询的写入不同的物理块中。按照条带化与连续存储和副本与纠删码,可以将不同的数据存储实现划分为以下四个象限。c

2016-07-07 17:51:02 1503

原创 开启kerberos后,hue管理hbase

在部署hue+hbase thrift的过程中,遇到问题很多,主要做以下总结.1. 代理权限问题:    代理过程中必须保证hue票据用户和hbase thrift票据用户都具有代理权限.     如果hue票据用户缺少代理权限, thrift日志会提示如*** can not do as ***     如果thrift票据用户缺少代理权限, thrift日志会提

2016-06-09 16:28:55 4385 1

转载 yacc 和 lex 在ubuntu 上安装

yacc 和 lex 在ubuntu 上安装ubuntu上使用flex和bison来代替lex和yacc,所以很多人在安装软件的碰到提示yacc的时候,发现sudo apt-get install yacc lex失灵了! 其实正确的方法是sudo apt-get install flex bison

2015-10-14 11:44:15 4665

转载 从Java视角理解CPU上下文切换(Context Switch)

从Java视角理解CPU上下文切换(Context Switch)原文地址: http://coderplay.iteye.com/blog/1481211从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态 在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多

2015-08-06 22:58:06 2528

原创 ubuntu恢复模式下磁盘只读问题

解决方法, 重新挂载磁盘mount -o remount,rw /

2015-08-01 13:59:24 1250

原创 heap sort in python :-) just for fun

import randomdef parent(i): return i >> 1def left(i): return i 1def right(i): return (i 1) + 1def max_heapify(data, i): l = left(i) r = right(i) if l len(data) and

2015-07-31 19:32:32 459

原创 openstack任务eventlet和python的GIL

好久没有发帖了, 上周把腿摔了之后基本属于残疾人了, 现在篮球是暂时打不了了, 但是作为身残志坚的典范,利用这时间写写文章还是可以的.     言归正传, 之前看到openstack源码中使用了eventlet的库, 在整个项目中还占了比较重要的地位, Eventlet库在OpenStack服务中上镜率很高,尤其是在服务的多线程和WSGI Server并发处理请求的情况下,了解

2015-07-30 21:48:43 1094

转载 openstack rpc 原理

转3篇openstack远程调用很好的文章http://bingotree.cn/?p=207http://bingotree.cn/?p=236http://bingotree.cn/?p=238

2015-07-08 19:36:37 565

原创 记第一次debug openstack

2015年7月1日, 15年的一半过去了, 我也来发发上半年总结和下半年计划, 上半年新房下来了,到现在还没开始装修,我也是够不靠谱的,.一不留神还有了孩子, 这个比较神奇. 下半年要好好把房子收拾收拾, 建立一个家不容易啊. 未来的孩子, 你觉得咱家买个什么样的游戏机好呢? 下半年要学的东西好多, 优先级大概是这样的: openstack, linux, 算法, 网络, python, 对对对,

2015-07-02 00:55:51 2635

原创 openstack vnc分析

VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncse

2015-06-29 11:19:46 6942

原创 linux设置开机启动项

ubuntu和centos管理开机脚本方式不同,所以设置开机项方式也不尽相同,具体如下ubuntu:增加启动脚本先将脚本复制或者软连接到/etc/init.d/目录下,然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),将脚本添加到初始化执行的队列中去。注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。1) 将你的

2015-06-26 11:15:55 631

原创 ubuntu添加启动项(idea, pycharm)

在ubuntu下搭建开发环境,安装idea, pycharm运行木有任何问题,但是无法从桌面自动启动,让人感到很不爽,找找前辈们的帖子终于找到解决方法首先从/usr/share/applications/目录下随便拷贝一个文档到桌面用vim打开拷贝来的文件,对内容修改如下#!/usr/bin/env xdg-open[Desktop Entry]Name=IDEA

2015-05-14 10:55:20 1285

原创 pycharm进行远程调试

远程调试分为两个步骤,第一步需要将远程代码与本地代码进行关联,具体参考课的文档如下菜单->Tools->Deployment->Configuration打开configuration后如下图:点击加号后,如下图:name可以自己定义(以demo为例),type选择sftp点击确定后,进入demo的设置页面,然后对页面中的项进行设置,如下图:在①中设置服

2015-05-11 10:58:25 10156

android学习入门资料

此文章是android开源项目的第一篇,是android开发必备资料,希望对大家有帮助,谢谢大家!

2014-07-03

挑战程序设计竞赛

挑战程序设计竞赛 编程竞赛必备,高手推荐

2014-03-19

MapReduce 设计模式

MapReduce 设计模式,深入理解MapReduce编程模式,更好的利用MapReduce模型

2014-03-19

Hadoop源代码分析(完整版)

Hadoop源代码分析(完整版),对于深入理解hadoop有帮助

2014-03-19

深入解析YARN架构设计与实现原理

hadoop yarn源码分析,深入理解hadoop原理很有帮助

2014-03-19

hadoop operations

OReilly最新的hadoop书籍,引入了很多2.2新特性介绍,对于hadoop进阶很有帮助

2014-03-19

map/reduce 程序设计

map/reduce进阶教程,编写更为高效map/reduce程序

2014-03-19

Intel开源CPU使用率测试工具

由intel实验室开发的,用于较为精确的计算CPU使用率的小程序

2012-02-22

算法导论 MIT

非常非常好的算法书,强烈推荐,另外open.163.com上有配套的开放课程

2012-02-20

数控系统设计原理

数控系统设计原理,韩国人编写的,内容很全面,带有代码实现,对于数控系统的学习和编写数控系统都很有好处

2012-02-20

opengl下的迷宫程序

在mfc框架下的opengl程序,用以生成迷宫

2011-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除