- 博客(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 1089
转载 基于范德蒙矩阵的Erasure code技术详解
http://alanwu.blog.51cto.com/3652632/1406312 在传统存储领域,随着磁盘容量的不断增大,RAID数据重构时间将会是一个非常严重的问题。大家知道,过长的数据重构时间意味着数据可靠性下降。所以,在RAID设计的过程中,一定要考虑数据重构的时间,并且尽可能的将“无数据保护状态”的时间降到最小。在不改变传统RAID架构前提下,只能通过增加数据冗余度
2015-11-25 17:23:45 3183
转载 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 2306
转载 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 325
转载 Python的startswith与endswith函数
http://www.qttc.net/201209206.html 在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。startswith()函数此函数判断一个文本是否以某个或几个字符开始,结果以True
2015-11-19 15:49:59 504
原创 lua ipairs与 pairs ,冒号,点号 实例
pairs()和ipairs()区别在于pairs()可以遍历整个table, 即包括数组及非数组部分#!/usr/bin/luaimpl = {"dddd","sss",a=123,["wee"]="one",["two"]="linux"}print("-------pairs------")for key, val in pairs(impl) do
2015-11-18 11:11:49 521
转载 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 2587
转载 Linux 下添加硬盘/新建分区
http://www.fikker.com/bigcache2/help/linux-fdisk.html第一步:添加硬盘/新建分区(fdisk)第二步:格式化分区(mkfs.ext4)第三步:加载分区(mount)1、第一步:添加硬盘/新建分区(fdisk) a、查看当前系统所有硬盘及分区情况:fdisk -lb、在指定的硬盘(例:/dev/s
2015-11-11 12:30:35 1889
转载 玩转 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 651
转载 Microsoft、Google、Facebook的erasure code技术进展及系统分析
http://blog.sina.com.cn/s/blog_999d1f4c0101e160.html数据规模庞大(目前google、淘宝等存储的大数据规模以PB为单位)、大数据增长速度远超过摩尔定律,如何利用有限存储资源满足迅速膨胀的存储需求成为大数据时代存储技术面临的一项重大挑战。多副本策略在满足存储可靠、优化数据读性能同时也不可避免地造成存储资源利用率低的缺陷。erasur
2015-11-09 17:52:11 925
原创 位运算法:字符串 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 968
转载 Python的@修饰符和装饰器
http://1.chaoxu.sinaapp.com/archives/1871 Python的@修饰符和装饰器发表于 2015 年 5 月 10 日 由 xiaoxuPython的修饰器的英文名叫Decorator。‘@’修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义
2015-11-04 14:31:54 2405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人