gpt4 book ai didi

javascript - loadStrings 达到文件限制 - processing.js(java 脚本)中 bufferedreader 的时间?

转载 作者:行者123 更新时间:2023-11-28 03:37:29 24 4
gpt4 key购买 nike

processing.js(javascript 版本)支持 loadStrings(),除了大小为 50,000 行的大文件(可能更早达到限制)外,它工作得很好。我原以为 bufferedReader 是可行的方法,但尝试一下并环顾四周意味着它还不受支持,因为 loadStrings() 就在那里。

问题:有没有办法增加调用 java .pde 程序的 html javascript anchor 文件中 loadStrings 支持的大小?

或者我是否只需要重写来处理管理许多小文件?

注意:具有 50000 行的相同大文件在标准处理中使用 loadStrings 文件。

由于我是处理 java 脚本的新手,非常感谢任何帮助

最佳答案

它不是“java script”(即 Java 的脚本版本),而是“JavaScript”(一种完全不同的编程语言,实际上与 java 几乎没有共同之处。它的官方名称实际上是“ECMAScript”,但是由于历史原因,我们一直称它为 JavaScript)

JS 中没有 StringBuffer,Processing.js 只是通过使用同步“ajax”调用来检索您的数据,因此数据限制是浏览器连接数据限制是什么。这几乎应该是“无论您的 RAM 适合什么”。

然而,您更有可能遇到的是 loadStrings() 是一个同步操作:如果您调用它,其他一切都会停止,并且您的页面及其上的所有脚本都必须等待加载操作结束。浏览器认为这非常糟糕,因此它们通常会在某个时候切断脚本。

如果您正在加载巨大的数据文件,最好不要使用 loadStrings(),而是在开始草图之前加载数据,使用异步 ajax 调用和回调信号表明您的数据已准备就绪您的草图可以加载。

关于javascript - loadStrings 达到文件限制 - processing.js(java 脚本)中 bufferedreader 的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com