问题标签 [reloading]

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 投票
1 回答
48 浏览

javascript - 即使在应用 AJAX 后页面也会重新加载

我正在尝试删除一行数据库。记录正在被删除,但问题是页面正在重新加载。因为,我使用的是 AJAX,所以页面不应该被刷新。这是js函数:

以下是 HTML 代码:

这是执行删除的代码:

0 投票
0 回答
411 浏览

grails - Grails 3.0.7 GSP 在生产模式下自动重新加载

我有一个在 Tomcat 上部署的 Grails 3.0.7 战争文件。我有一些 GSP 视图,我希望用户更改字体/css 等(类似于在已部署的 Web 应用程序中更改 html)。我也在视图中使用 Bootstrap,因此在运行时允许 CSS/字体修改的需求增加。

问题是,我如何允许用户根据需要更改 CSS,而不必为每次更改重新编译代码?我已经尝试将 grails.gsp.enable.reload 设置为 true 而不设置 grails.gsp.view.dir (因为它全部在 Tomcat 下),但这没有帮助。

0 投票
2 回答
686 浏览

java - 动态类创建 - Java

有没有办法动态创建一个包含类代码的字符串的类,或者以相同的方式将方法添加到先前创建的现有类?

用例场景:学生正在参加考试,他必须在没有 IDE 的情况下编写一些方法(因此他提交了一个简单的字符串)。我想要实现的是一种对他的提交执行简单单元测试的方法。例如一个可点击的按钮来运行由教授提供的单元测试。

对不起我的英语不好,提前谢谢!

0 投票
1 回答
25 浏览

angular - Angular2 - 使用其他参数加载相同的路由器不会加载新视图

我在页面 /offers/(offerID) 在页面上,我有优惠详情和最后添加的 5 个其他优惠。

当前页面 - /offers/(offerID)

在页面上有一个代码

当我点击链接时,页面 url 会改变,但路由器的视图不会。我必须刷新页面才能获得相同的路由器,但加载了新报价的详细信息。

有解决办法吗?谢谢

0 投票
1 回答
105 浏览

c - 在c中交换DLL,我做错了吗?

因此,我希望能够在运行时更改应用程序的行为,而无需使用任何外部脚本语言。为了实现这一点,我尝试使用 DLL。我有类似的东西:

最初我没有任何问题。但是,一旦我编写了一些实际代码,我在重新加载 dll 后就开始崩溃。只有我手动导出/重新加载的函数指针是“初始化”和“更新”。

关于我遇到的崩溃的一些信息。它在不知不觉中崩溃,调用堆栈中有一堆地址为“0xCDCDCDCD”的条目(值得一提的是,当我使用 Visual Studio 作为调试器并且应用程序在调试模式下编译时会发生这种情况)。

我相信发生的是,当我暂停线程时,它们中的一个或多个正在过期的 dll 中执行一些代码,所以当我卸载该 dll 并恢复它们导致崩溃的线程时。

我怎么解决这个问题?

0 投票
0 回答
152 浏览

java - Java:如何为伴侣机器人动态重新加载数据解析器类和机器人?

我正在为痴呆症患者开发一个伴侣机器人,能够记录、存储并将记忆整合到对话中。机器人调用 xml。对话文件,可以检测通过 baseContext.xml 传递参数的上下文以调用 topic.class 并动态重新加载新的 xml 数据解析器和机器人,同时 Main.class 继续其他任务。

但是,我无法决定尝试将解析器/机器人重新加载到 JVM 中是否可行,或者暂停类线程并调用新的类/es 是否是最佳解决方案,或者是否有其他解决方案可用。理想情况下,我想将新的 xml 数据传递到 JVM,而其他类仍然存在。

非常感谢任何帮助。

主类(调用机器人、摄像头、调度程序、文本历史记录等)

数据解析器类处理 xml 加载到 DOM

bot 类管理对话并调用专门的类。

Context 类将 xml 文件源传递给数据解析器。

0 投票
1 回答
1566 浏览

android - Xamarin Android 刷新片段

我已经在官方论坛上问过这个问题,但还没有收到答案。

我目前正在尝试通过使用 Xamarin Android 的智能手机控制多个设备(灯、百叶窗、门、车库)来实现我的“智能家居”项目。我用 UDP 数据包控制我的设备。

我现在尝试从我的 Arduino 接收 UDP 数据包,以检查设备(例如灯)是打开还是关闭。为此,我使用了一个 Udplistener:

当我收到正确答案时,我将指示器设置为可见(在 onCreateView 中),这样我就可以在应用程序中看到灯是否打开/关闭。但这是我遇到的问题:仅当我重新加载片段时指示器才可见(这是有道理的,因为接收 UDP 数据包需要一些时间)。

一旦我收到 UDP 答案,有什么方法可以强制“刷新”我当前的片段(视图)?我发现的每个代码都没有被接受。

例如这个片段:

0 投票
2 回答
307 浏览

c# - 产生的子弹多于允许的数量

不知道为什么会发生这种情况,但此代码允许在重新加载后发射超过 3 颗子弹。我试图找出原因。我认为这可能是检查哪个问题之间的时间,但我可能是错的。

任何帮助,将不胜感激。

0 投票
1 回答
2424 浏览

angular - Site is not auto reloading if "ng serve" is running

I have tried many online solution but none of them worked. My issue is that when I change anything in the file, browser is not reloading the page. Below are the configs of my project

Here is my Package.json file

I have done with most of the solutions but still didn't get anything helpful yet. It was working fine till yesterday but today when I started it, its not reloading on any changing, in fact I made changes only in html and scss files only.

0 投票
1 回答
501 浏览

uwsgi - uWSGI - 重新加载工作人员后无响应

我试图让 uWSGI 刷新它的工作人员,因为他们正在泄漏一些内存。但是,在重新加载工作人员后,它不再响应。我是不是忘记了什么?

uwsgi --http-socket 0.0.0.0:8000 --wsgi-file entry.py --processes 3 --master --req-logger file:/log/reqlog --logger file:/log/errlog --harakiri 15 --max-requests 3

max-requests 3 是测试重新加载: mapped 291072 bytes (284 KB) for 3 cores *** Operational MODE: preforking *** 2018-02-01 13:31:04,416 root [INFO] Starting WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x17d9dc0 pid: 1 (default app) *** uWSGI is running in multiple interpreter mode *** spawned uWSGI master process (pid: 1) spawned uWSGI worker 1 (pid: 11, cores: 1) spawned uWSGI worker 2 (pid: 12, cores: 1) spawned uWSGI worker 3 (pid: 13, cores: 1) flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} ...The work of process 11 is done. Seeya! flask@4078cdd3df37:/app$ curl localhost:8000 worker 1 killed successfully (pid: 11) Respawned uWSGI worker 1 (new pid: 33) {"message": "ok"} flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} ...The work of process 13 is done. Seeya! flask@4078cdd3df37:/app$ curl localhost:8000 {"message": "ok"} ...The work of process 12 is done. Seeya! flask@4078cdd3df37:/app$ curl localhost:8000 --max-time 10 worker 3 killed successfully (pid: 13) Respawned uWSGI worker 3 (new pid: 40) worker 2 killed successfully (pid: 12) Respawned uWSGI worker 2 (new pid: 43) curl: (28) Operation timed out after 10001 milliseconds with 0 bytes received flask@4078cdd3df37:/app$ curl localhost:8000 --max-time 10 curl: (28) Operation timed out after 10001 milliseconds with 0 bytes received

例如 uWSGI 不再响应(连接永远存在,除非我使用 curl --max-time)。uWSGI 内部如何通信?主进程如何知道如何联系工人?我认为那里出了点问题。