自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一个IO的传奇一生(12)-- 磁盘阵列1

http://alanwu.blog.51cto.com/3652632/1404234  从技术研发者角度看RAID   在一个IO的旅程中基本上都会经历一个非常重要站点,他就是RAID。提起RAID,基本上是无人不晓,每个人都能说上一点。例如RAID5、RAID6之类的概念,此外,RAID可以提高数据可靠性,但是考虑到IO 性能等问题,很多人都会采用硬件RAID卡

2015-11-25 17:35:03 1100

转载 基于范德蒙矩阵的Erasure code技术详解

http://alanwu.blog.51cto.com/3652632/1406312  在传统存储领域,随着磁盘容量的不断增大,RAID数据重构时间将会是一个非常严重的问题。大家知道,过长的数据重构时间意味着数据可靠性下降。所以,在RAID设计的过程中,一定要考虑数据重构的时间,并且尽可能的将“无数据保护状态”的时间降到最小。在不改变传统RAID架构前提下,只能通过增加数据冗余度

2015-11-25 17:23:45 3205

转载 python 读写JSON数据

http://python3-cookbook.readthedocs.org/zh_CN/latest/c06/p02_read-write_json_data.html  问题 你想读写JSON(JavaScript Object Notation)编码格式的数据。 解决方案 json 模块提供了一种很简单的方式来编码和解码JSON数据。

2015-11-20 15:06:10 2321

转载 python 函数参数的传递(参数带星号的说明)

http://www.cnblogs.com/smiler/archive/2010/08/02/1790132.html  python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析 先看第一个问题,在python中函数参数的定义主要有四种方式: 1.F(arg1,arg2,...)

2015-11-19 16:23:16 334

转载 Python的startswith与endswith函数

http://www.qttc.net/201209206.html  在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。 startswith()函数 此函数判断一个文本是否以某个或几个字符开始,结果以True

2015-11-19 15:49:59 513

原创 lua ipairs与 pairs ,冒号,点号 实例

pairs()和ipairs()区别在于pairs()可以遍历整个table, 即包括数组及非数组部分 #!/usr/bin/lua impl = { "dddd","sss", a=123, ["wee"]="one", ["two"]="linux" } print("-------pairs------") for key, val in pairs(impl) do

2015-11-18 11:11:49 532

转载 ngx_lua 模块提供的指令和API等

http://www.cnblogs.com/wangxusummer/p/4309007.html  ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM; 2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问; 3、每个外部请求都由一个Lua协程处理,协程之间数据隔离; 4、Lua代码

2015-11-13 18:05:35 2599

转载 Linux 下添加硬盘/新建分区

http://www.fikker.com/bigcache2/help/linux-fdisk.html 第一步:添加硬盘/新建分区(fdisk) 第二步:格式化分区(mkfs.ext4) 第三步:加载分区(mount) 1、第一步:添加硬盘/新建分区(fdisk)  a、查看当前系统所有硬盘及分区情况:fdisk -l b、在指定的硬盘(例:/dev/s

2015-11-11 12:30:35 1903

转载 玩转 Linux 之:磁盘分区、挂载知多少

http://my.oschina.net/leejun2005/blog/290073  1、Linux 分区简介 1.1 主分区 vs 扩展分区 1.2 驱动器标示的含义 1.3 为什么要自定义多个分区? 2、挂载点目录简介 2.1 常见的挂载目录结构 2.2 常见的挂载目录说明 2.3 为什么 linux 的分区需要有挂载这个动作呢? 3、实战分区挂载

2015-11-10 11:44:52 659

转载 Microsoft、Google、Facebook的erasure code技术进展及系统分析

http://blog.sina.com.cn/s/blog_999d1f4c0101e160.html 数据规模庞大(目前google、淘宝等存储的大数据规模以PB为单位)、大数据增长速度远超过摩尔定律,如何利用有限存储资源满足迅速膨胀的存储需求成为大数据时代存储技术面临的一项重大挑战。多副本策略在满足存储可靠、优化数据读性能同时也不可避免地造成存储资源利用率低的缺陷。erasur

2015-11-09 17:52:11 953

原创 位运算法:字符串 A 和 B 是否为兄弟,是否包含问题

例如:   char *stra = "abc";    char *strb = "bca"; stra 和 strb 为兄弟字符串 代码 #include #include int is_brother(char *a , char *b) { int flag = 1; int i; for ( i = 0; i< strlen(a); i

2015-11-05 11:21:45 984

转载 Python的@修饰符和装饰器

http://1.chaoxu.sinaapp.com/archives/1871  Python的@修饰符和装饰器 发表于 2015 年 5 月 10 日 由 xiaoxu Python的修饰器的英文名叫Decorator。‘@’修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义

2015-11-04 14:31:54 2433

空空如也

空空如也

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

TA关注的人

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