Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1902601
  • 博文数量: 211
  • 博客积分: 464
  • 博客等级: 下士
  • 技术积分: 3794
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-24 18:25
个人简介

阿弥陀佛

文章分类

全部博文(211)

文章存档

2020年(2)

2019年(3)

2018年(5)

2017年(6)

2016年(10)

2015年(9)

2014年(73)

2013年(90)

2012年(13)

发布时间:2014-05-04 22:41:12

输入包含两个整数m和n,并且m......【阅读全文】

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

发布时间:2014-04-30 14:30:12

随机选取一个长度为N的链表(N很大)里的K个元素 - 编程珠玑给你一个长度为N的链表。N很大,但你不知道N有多大。你的任务是从这N个元素中随机取出k个元素。你只能遍历这个链表一次。你的算法必须保证取出的元素恰好有k个,且它们是完全随机的(出现概率均等)。以第k/m的概率抽取第m个元素,如果抽中该元素,那么再.........【阅读全文】

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

发布时间:2013-12-09 19:06:06

ZFS在ARC之上建立了预取算法,具体实现在dmu_zfetch.c中。与IBM的SARC算法不同,ZFS将预取算法和主Cache相分离。每个dnode都会对应一个zfetch_t 这个结构ZFS 支持四种预取方式:向前预取,向后预取,向前Stride预取,向后stride预取。上图所示为Stride预取方式,在Stride访问模式下, ZFS会将stream3预取出来,并向.........【阅读全文】

阅读(4054) | 评论(3) | 转发(2)

发布时间:2013-11-09 20:23:26

为了判断一个元素是否是在链表的后5%,算法如下:如果直接遍历后5% 挨个比较,如果找到该元素,return 1;如果没找到该元素,return 0。每20个元素会在数组当中增加一个元素。将该元素插入到数组中,并更新数组的last_idx值。1)如果该元素是被替换掉,则将数组中的该元素替换为他在链表中的上一个元素。2)如果只是.........【阅读全文】

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

发布时间:2013-09-05 20:59:12

在存储的时候,为了提高效率,一般都会让偏移量落在2的m次方的位置上,而且常有向上取整和向下取整两种需求。向下取整PALIGN_DOWN(x,align)  (x & (- align)) 这样做为什么可以,因为align 取反 还是自己,只是高位全变成1了,然后再和原来的数&运算,此时不对齐多出来的1都被清0了。PALIGN_UP(x,align) (-(.........【阅读全文】

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

shenyanxxxy2016-01-14 13:19

少林功夫好:楼主能分析一下如何修改源码,然后从内部实现每天生成一个带日期的日志么?

修改源码非一日之功,多阅读开源项目,你说的这个功能用shell + date命令就可以。

回复  |  举报

少林功夫好2016-01-13 15:56

楼主能分析一下如何修改源码,然后从内部实现每天生成一个带日期的日志么?

回复  |  举报

shenyanxxxy2015-05-20 21:25

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

登录 注册