我已經編寫了一些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. 表溢出問題
- 2. RuntimeError(符號表溢出(符號_one_time_conditions)。)
- 3. 溢出問題
- 4. 溢出的問題
- 5. 文本溢出問題:省略號
- 6. 問題與溢出:隱藏和文本溢出:省略號
- 7. 如何訪問Ruby中的符號表?
- 8. 在IE7中溢出問題
- 9. Matlab符號表達式創建溢出
- 10. IE6溢出問題
- 11. CSS溢出問題
- 12. IE7溢出問題
- 13. DIV溢出問題
- 14. 問題溢出div
- 15. css溢出問題
- 16. Java溢出問題
- 17. Ext.MessageBox溢出問題
- 18. USRP2溢出問題
- 19. IE9溢出問題
- 20. DIV溢出問題
- 21. html溢出問題
- 22. 無符號long long溢出
- 23. 無符號整型溢出
- 24. 溢出:隱藏的問題
- 25. 的int64_t溢出問題
- 26. XSLT溢出的問題
- 27. jquery mobile的溢出問題
- 28. REE 187 RuntimeError(符號表溢出(符號_one_time_conditions)。):
- 29. 進度鎖定表溢出問題4GL
- 30. 與表CSS細胞溢出問題
或使用字符串! – Peter 2010-02-10 19:23:47
認爲你遇到了問題!謝謝! – Chris 2010-02-10 20:10:11