Redian新闻
>
用perl如何读进一个很大的文件
avatar
用perl如何读进一个很大的文件# Programming - 葵花宝典
d*y
1
今天从一个可靠的dealer那拿了一张万寿5c over 5c 的加字信销票,发现没有水印
。票看起来是真的,而且还有80%左右的原胶,请问万寿加字有可能没有水印么?
avatar
s*g
2
avatar
d*t
3
需要处理一个5G大小的binary文件,里面其实是一个50000x50000的下三角矩阵。
因为需要频繁读取数据,所以得cache。因为legacy的原因程序得是perl。
发现如果用array,得30G才能装完,如果是hash,得50G。用mmap到一个string可以5G
就够了,但是用substr读取的时候发现后面的数据就不对了。大侠们有啥好办法没?
avatar
z*e
4
应该都有水印吧?
因为无论是初版还是再版的万寿都有水印,只有Mollendorf版的没有水印,但是万寿加
盖是在出版和再版的票上加盖的,所以应该都有水印。
请专家来进一步解释说明吧!
avatar
s*V
5
perl原来也可以搞这么大的矩阵啊

5G

【在 d********t 的大作中提到】
: 需要处理一个5G大小的binary文件,里面其实是一个50000x50000的下三角矩阵。
: 因为需要频繁读取数据,所以得cache。因为legacy的原因程序得是perl。
: 发现如果用array,得30G才能装完,如果是hash,得50G。用mmap到一个string可以5G
: 就够了,但是用substr读取的时候发现后面的数据就不对了。大侠们有啥好办法没?

avatar
d*y
6
昨天google了一下,似乎有漏水印的情况,有人建议我放到液体里去看看有没有水
印,但是怕破坏剩下的胶。。。

【在 z***e 的大作中提到】
: 应该都有水印吧?
: 因为无论是初版还是再版的万寿都有水印,只有Mollendorf版的没有水印,但是万寿加
: 盖是在出版和再版的票上加盖的,所以应该都有水印。
: 请专家来进一步解释说明吧!

avatar
w*p
7
if you could use pdl it would be compact
en.wikipedia.org/wiki/Perl_Data_Language
avatar
z*e
8
有专门的检测水印的试剂的,很多dealer的手中都有,对背胶好像是没有什么伤害的。
蟠龙高值票有没有水印的价格还是差很多的,最近买到几枚,dealer都是参考有水印的
目录价格。于是我说有没有水印的价格差很多的,于是他们就用一种液体帮我检测,最
后都是没有水印的,那种试剂很快就挥发没有了,前后不到一分钟,而且看不出对背胶
和邮票有什么影响。
avatar
d*y
9
good to know.

【在 z***e 的大作中提到】
: 有专门的检测水印的试剂的,很多dealer的手中都有,对背胶好像是没有什么伤害的。
: 蟠龙高值票有没有水印的价格还是差很多的,最近买到几枚,dealer都是参考有水印的
: 目录价格。于是我说有没有水印的价格差很多的,于是他们就用一种液体帮我检测,最
: 后都是没有水印的,那种试剂很快就挥发没有了,前后不到一分钟,而且看不出对背胶
: 和邮票有什么影响。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。