问题标签 [resource-loading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
114 浏览

c# - 如何检测应用程序中的pri资源是否可用

我已在 UWP 应用程序中包含 PRI 资源,并使用 ResourceLoader 加载,如下代码所示

如何检测我是否在应用程序中有文件。在使用上述代码时,如果文件不可用,应用程序将花费更多时间来处理此代码。如果文件可用,则立即加载应用程序

谢谢

0 投票
1 回答
43 浏览

java - 为什么我切换机器后这段代码停止工作?

我使用 Eclipse 在 Java 中进行了一个项目,该项目需要加载一些图像并显示它们。起初,我以这种方式加载它们:

这很好用,无论我是从 Eclipse 还是从可执行 jar 运行它。但是我最近买了一台新笔记本电脑,当我尝试在新机器上运行它时,jar 无法运行;stream事实证明总是如此null。但是,当我从 Eclipse 内部运行时,不会出现此问题。

最后,经过一些实验,我将代码更改为getResourceAsStream()直接MyClass.class调用而不调用getClass()

由于某种原因,它有效。我的新笔记本电脑具有与旧笔记本电脑相同的操作系统(Windows 10)和其他设置,但它运行的是 Eclipse Photon 而不是 Oxygen。

那么,这两种加载资源的方式有什么区别呢?(我听说这是关于 ClassLoaders 的事情,但我不记得确切的词了。)为什么切换到新机器会破坏第一个机器?即使是第二个,我做得对吗?

0 投票
1 回答
317 浏览

javascript - 在 Angular 中急切地加载图像

我正在编写一个显示图像画廊的角度应用程序。我想在用户单击“下一个”之前急切地在“下一个”画廊中加载图像(来自 URL),以便下一个画廊看起来会立即加载。

我可以想出一种方法来做到这一点,让隐藏的字段变得可见,但看起来并不特别优雅。有没有更好的办法?

0 投票
1 回答
2505 浏览

java - 在 Quarkus 中使用 ResourceLoader

我只是在试验 Quarkus,但我在 ResourceLoader 上遇到了问题。具体来说,当我尝试使用 ResourceLoader 注入时,maven 的全新安装出错了

这是 Maven 输出:

您知道如何在 Quarkus 中使用 ResourceLoader,或者是否有等效的方法来读取类路径资源中的文件?

这是我目前的情况:

内部资源

我有项目资源文件夹中的文件,我想阅读它们,例如以这种方式:

在此处输入图像描述

使用 Spring Boot 我没有问题。

在此先感谢您的时间!

0 投票
1 回答
3289 浏览

google-chrome - Chrome Profiler:在网络请求的“资源加载”阶段会发生什么?

当状态为 时,chrome 实际做了resource loading什么?图中,网络请求所有的持续时间是2.97s53.67msnetwork transfer2.92sresource loading。当这种resource loading状态时,浏览器实际上会做什么?

https://i.stack.imgur.com/XjyOk.png

0 投票
1 回答
17 浏览

java - .jar 不会找到内部资源图像,但编译的程序会

我一直在尝试加载一些图片以在我的 Swing UI 中使用,虽然我编译的程序将正确加载图像,但我的 .jar 找不到图像

首先,我已将我的资源文件标记为“资源根”。项目布局如下所示:

显示的项目布局。在源文件夹之外,有资源文件夹,其中有一个包含相关资源的图像文件夹。

编译输出布局如下所示:

在此处输入图像描述

.jar 布局如下所示:

在此处输入图像描述

现在,加载图片的代码在gui包中;这里是:

打印行输出正确打印图片的路径

虽然从 intellij idea 运行它时没有错误,但生成的工件(如果我从 cmd 运行它,有或没有管理员权限)在 System.out.println() 给我一个 NullPointerException,但毫无疑问,那不是错误的原因,因为即使我删除了 println,它仍然会在下一行崩溃。

在此处输入图像描述

我试图这样做以加载图像,但无济于事:

非常欢迎任何帮助。

重要说明:我在 Windows 10 上,图片在正确的路径内(file.jar/images/buttonClip.png),但在运行时 .class 找不到它

0 投票
0 回答
546 浏览

svg - SVG Sprite 资源加载性能

我最近将我网站上的所有图标都切换为 SVG 图标/图像。我从一个精灵文件中提供所有的 SVG。我正在使用 Chrome Dev Tools Performance 来尝试优化资源的加载。看到这个 SVG 文件的加载总共需要 10.61 秒,我感到非常惊讶。“网络传输”耗时 141.71 毫秒,“资源加载”耗时 10.47 秒。从这张图来看,资源加载似乎也阻塞了很多其他的事情。完全披露的是,在此测试期间,我正在节流 CPU 以优化最坏情况下的性能。

但是我不明白这么小的文件如何需要 10.47 秒才能加载资源?

SVG 文件详细信息:
未压缩大小:51,183 字节
文件路径:/web_root/images/svg/all.svg
文件布局(文件中大约有 20 个左右的符号):


我在 HTML 代码/标记中使用它的方式如下:

我对这个精灵做错了吗?我是否以错误的方式创建它?我是否在 HTML 标记中以不正确的方式使用/注入它?这个文件很小,图标/符号也很少,我不敢相信即使在受限制的 CPU 上也要花这么长时间来“资源加载”,除非我做的事情非常不正确。

任何建议将不胜感激!提前致谢!

0 投票
1 回答
44 浏览

java - URL 资源 = this.getClass().getResource("file-name") 为空

完全不解。我愿意:

并且 URL 的计算结果为 null。“eye-visible.png”是与我的类在同一个包中的一个文件,即“Controller.java”:

在此处输入图像描述

我也试过(实际上我是从这个开始的):

这也返回 null 。

真的卡住了 - 有什么线索吗?

这是一个模块化项目,我在 JDK14 上运行。我将 NetBeans 用于 IDE。上面的行在 JavaFX 应用程序的 start 方法中。我在一个只有一个主类的新 java 项目中用上面的行重现了相同的空输出:相同的效果。

0 投票
1 回答
302 浏览

java - 如何获取所有带有xml扩展名的文件放在springboot应用程序的资源中?

我有一个 spring-boot 应用程序,我想收集所有放置在/src/main/resources目录中的 XML 文件,该目录的结构如下所示:

我尝试了一些解决方案,例如使用ResourceUtils.getFile, ClassPathResource, ResourcePatternResolverClassLoader但是这些仅在我在 IDE 中运行我的应用程序时才有效,如果我将我的应用程序打包为 jar 并部署它,它们就不起作用。我得到以下异常

目录名(dir1、dir11、dir2 等)和文件名(a.xml、b.xml)不固定,因此在代码中不为人所知。

这些目录和文件可以有任何名称。

resources/files是唯一已知的目录,我想收集该目录及其子目录中的所有 xml 文件。

我已经尝试了几乎所有在网上找到的解决方案,但似乎对我的用例没有任何作用。

如何才能做到这一点?提前致谢。

0 投票
1 回答
154 浏览

solr - 如何更改 Solr JVM 参数?

我在哪里以及如何在 Solr 7.7.3 中更改此设置?: