110559898158 D700# PhotoGear - 摄影器材
f*m
1 楼
从“秒杀。。。”看来的,不解其意。
题目:非常大的文件,装不进内存。每行一个int类型数据,现在要你随机取100个数。
文章说“可以按照操作系统中的方法,先生成4G的地址表,在把这个表划分为小的4M的
小文件做个索引,二级索引。30位前十位表示第几个4M文件,后20位表示在这个4M文件
的第几个,等等,基于key value来设计存储,用key来建索引。”
是不是说这个4G的地址表每一个地址存放一个int?但int数目大于4G怎么办?另外,随
机数generator的范围是多少,是0~4G吗?还是要用generator好几次,每次对应不同的
位?
谢谢。
题目:非常大的文件,装不进内存。每行一个int类型数据,现在要你随机取100个数。
文章说“可以按照操作系统中的方法,先生成4G的地址表,在把这个表划分为小的4M的
小文件做个索引,二级索引。30位前十位表示第几个4M文件,后20位表示在这个4M文件
的第几个,等等,基于key value来设计存储,用key来建索引。”
是不是说这个4G的地址表每一个地址存放一个int?但int数目大于4G怎么办?另外,随
机数generator的范围是多少,是0~4G吗?还是要用generator好几次,每次对应不同的
位?
谢谢。