4
A
回答
3
基本的方法是使用staticRead(又名slurp)在編譯時讀取文件,並將其作爲程序中的常量。由於您需要手動爲每個文件執行此操作,因此可能會非常乏味,或者在運輸和使用這些變量之前,根據目錄的當前文件生成一個.nim
文件,其中包含大量staticRead()
調用。
另一種方式可能是zip all files並讓程序在運行時讀取/解壓縮它們。如果您只是想使用它來減少部署時的文件混亂,則可以在不壓縮的情況下創建壓縮文件,儘管您可以嘗試使用快速壓縮設置,這些設置通常可以提高整體速度(IO速度較慢,因此程序最終會花費較少的時間等待閱讀完成,並且CPU今天非常擅長解壓縮)。
綜合上述情況,您可能希望將zip文件嵌入到二進制文件中,並將其用作一種嵌入式虛擬文件系統。
相關問題
- 1. 什麼是預先靜態資源的最佳方法?
- 2. 在Xcode中存儲資源的最佳方式是什麼?
- 3. 管理Scala中關閉資源的最佳方式是什麼?
- 4. 什麼是開源的最佳方式?
- 5. 什麼是獲取資源路徑的最佳方式
- 6. 什麼是ASP.NET + C#的最佳資源?
- 7. 打包iPhone/iPad靜態庫的最佳方式是什麼?
- 8. 服務小靜態圖像的最佳方式是什麼?
- 9. 這是在MVC中進行捆綁的最佳方式
- 10. 綁定到三態複選框的最佳方式是什麼?
- 11. 什麼是最佳無障礙資源?
- 12. 綁定的靜態資源
- 13. 從嵌入式資源中讀取XML文件的最佳方式是什麼?
- 14. 在UIAutomator測試中引用資源標識符的最佳方式是什麼?
- 15. 什麼是使設計時資源不在構建中的最佳方式?
- 16. 將MSI捆綁到不同平臺的最佳方式是什麼?
- 17. 在android applciation中存儲靜態數據的最佳方式是什麼?
- 18. 在JasperReport/iReport中包含長靜態文本的最佳方式是什麼?
- 19. 什麼是在Asp.net中gzip和緩存靜態圖像的最佳方式mvc
- 20. 在rails中處理嵌套靜態頁面的最佳方式是什麼?
- 21. 在Rails 4中緩存靜態頁面的最佳方式是什麼?
- 22. 在Rails中路由靜態控制器的最佳方式是什麼?
- 23. 關於XAML靜態資源的「靜態」究竟是什麼?
- 24. 什麼是從Java中的靜態方法調用非靜態方法的最佳方式?
- 25. 緩存包含動態內容的靜態html的最佳方式是什麼?
- 26. 訪問非確定性資源的最佳方法是什麼?
- 27. 在.net中創建動態GUI的最佳方式是什麼?
- 28. 什麼是靜態和動態內容組合的最佳方式
- 29. JavaScript中3D渲染的最佳在線資源是什麼?
- 30. 爲什麼無法以靜態方式訪問資源?