我已经编写了一些Ruby代码来将Google n-gram数据导入散列表,将单词unigrams映射到它们各自的计数。我使用符号而不是字符串作为键。我已经在Linux机器上运行这段代码一段时间了,没有任何问题。今天早上在我的Mac上运行它,在加载大约200万个键值对之后,出现了符号表溢出运行时错误。我不明白是什么导致了这个错误。任何人都有可能是什么原因的建议?我在OS X 10.5.8下运行Ruby 1.9.1。Ruby中的符号表溢出问题
4
A
回答
1
是不同的64位bs。 32位红宝石?我怀疑这是因为你的观察
装载大约200万键值对
如果是这样,那么你可以做任何关于它的情况,但使用后产生了一个符号表溢出运行时错误由于应用程序设计,如果字符串不是一个选项,它就是原生的64位版本的ruby。否则,你将不得不使用字符串。转换很简单:
:symbol.to_s == "symbol"
"symbol".to_sym == :symbol
2
相关问题
- 1. RuntimeError(符号表溢出(符号_one_time_conditions)。)
- 2. 文本溢出问题:省略号
- 3. 如何访问Ruby中的符号表?
- 4. 问题溢出div
- 5. USRP2溢出问题
- 6. IE9溢出问题
- 7. DIV溢出问题
- 8. html溢出问题
- 9. IE6溢出问题
- 10. css溢出问题
- 11. DIV溢出问题
- 12. CSS溢出问题
- 13. REE 187 RuntimeError(符号表溢出(符号_one_time_conditions)。):
- 14. XSLT溢出的问题
- 15. 的int64_t溢出问题
- 16. 溢出:隐藏的问题
- 17. 文本溢出:在Internet Explorer中的省略号问题
- 18. HTML CSS IE7表溢出问题
- 19. 与表CSS细胞溢出问题
- 20. vb6中的winsock溢出问题
- 21. Opencart中的面包屑溢出问题
- 22. IE7中的CSS溢出问题
- 23. 在IE中的CSS溢出问题
- 24. Firefox中的CSS溢出问题
- 25. 在IE 7中溢出的问题
- 26. 递归溢出问题
- 27. 保证金溢出问题
- 28. nivo滑块溢出问题
- 29. 响应页 - 溢出问题
- 30. CSS溢出Firefox问题
或使用字符串! – Peter 2010-02-10 19:23:47
认为你遇到了问题!谢谢! – Chris 2010-02-10 20:10:11