问题标签 [automatic-updates]

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 投票
3 回答
3611 浏览

java - 重新加载java小程序

我在一个 html 页面中有一个 java 小程序,后来,我修改了 java 代码并重新生成了 jar 文件。我所做的只是将 jar 文件复制到我的 Web 服务器并打开浏览器以查看更新的小程序,但它仍然显示旧版本。我试过刷新浏览器,删除cookies,还是一样。我试图通过双击该文件来打开该html文件,它在浏览器中使用正确的小程序打开它......我使用jnlp部署了小程序。有谁知道可能出了什么问题?谢谢。

0 投票
3 回答
3992 浏览

python - automatically update python script

TL;DR I need a module which will automatically update my script in the background, silently.

I'm have a Python script which I distribute to users. I frequently update this, and then ask them to update it (via PIP). Obviously, this isn't a high priority for users, who just want to use the app, not think about updating it.

I'd like it to update my app automatically, like Google Chrome does, silently, in the background, automatically. Is there a library that allows me to do this already? If not, is there a straightforward way to use the PIP/distribute module to do it?

0 投票
1 回答
375 浏览

windows-update - WUA 和 WSUS 在更新 GUID 上存在分歧

我遇到了 WUA 标记为需要的更新,其更新 GUID 与 WSUS 中相同更新的 GUID 不匹配。WSUS 服务器正在同步所有产品和类别以及所有语言。

所以问题是 WUA 怎么知道 WSUS 不知道的补丁(或者 WSUS 由不同的 GUID 标识)?

一个示例是用于基于 x64 的系统的 Windows Server 2008 R2 的 Windows Internet Explorer 9: •WUA 更新 GUID:d8ba5dbf-aade-4125-bbdf-48dcc5950131 •WSUS 更新 GUID:bd9f0b80-866f-4ded-a6d9-ed74da717519

对于依赖更新 GUID 在 WUA 和 WSUS 之间保持一致的补丁管理解决方案,这至少可以说是一个挑战。

感谢您提前提供任何帮助,

阴凉

0 投票
1 回答
138 浏览

php - 如何自动检查内容并保存到文件?

你好,

我将博客中的一些内容调用到我的网站,但是当用户访问我的网站时,每次他访问我的网站时,都会获取博客的内容然后显示。这会降低网站性能。

现在我将我的博客内容调用到一个外部文件,该文件从我的博客中获取内容并将其存储。我从该文件中调用我的内容以显示在我的网站上。

我的问题是:**我希望我的外部文件(其中存储数据)每 12 小时或说 24 小时后自动检查更新并保存内容**,这样我就不需要手动运行更新内容的脚本。

我正在使用 PHP,所以如果你能帮助我使用 PHP 来做这件事,那就太好了。谢谢。

0 投票
1 回答
1928 浏览

java - 自动更新 JTextArea

对 Java 来说是全新的,我在一个完整的砖墙上。

我的系统上有一个 JTextArea,我想进行实时更新,因此当向 table2(在我的数据库中)添加某些内容时,我的服务器会从数据库中提取新值,然后更新 JTextArea。

我完全不知道如何做到这一点,尽管我已经确定我需要使用 Thread 来让它工作。

非常感谢任何/所有帮助(我有点时间紧迫)

0 投票
1 回答
843 浏览

macos - OSX 中类似 DLL 的机制

我想创建一个应用程序并能够从互联网上更新它。

在我的 Windows 版本中,实际内容是我在每次更新时更改的 DLL。

如何在 OSX 中实现这一点?我的应用程序是一个插件,在初始安装后我无法覆盖包装文件(就像在 WIN 版本中加载 DLL 的那个)

谢谢

0 投票
1 回答
100 浏览

macos - 音频单元的自动更新

我们想为我们的音频单元插件(合成器)实现自动更新。

任何人都可以提出一个实现这一目标的机制吗?

0 投票
5 回答
11547 浏览

java - 如何使 Java 应用程序自我更新?

问题:我有一个独立的 Java 应用程序(以下称为“代理”)作为服务在公司内部服务器上运行。它充当某些中央服务器的远程代理。随着代理部署在更多地方,管理它们变得越来越复杂。具体来说:推送更新很痛苦,因为它是一个相当手动的过程,并且访问有关代理运行环境的日志和其他信息是有问题的,使得调试变得困难。讨论中的服务器是无头和无人值守的,这意味着这必须是一个完全自动化的过程,没有人工干预,因此Java Web Start 不是一个可行的解决方案

建议的解决方案:定期让代理电话回家(到中央服务器)以提供代理状态并检查更新。

我对解决该问题的其他建议解决方案持开放态度,但我已经有了“状态和自我更新”想法的工作原型,这就是这个问题的重点。

我想出的实际上是一个单独的项目,它充当代理的包装器。包装器定期通过 HTTP 调用中央服务器以检查代理的更新版本。找到更新后,它会下载新版本,关闭正在运行的代理,然后启动新代理。如果这似乎是一个奇怪或迂回的解决方案,这里有一些值得注意的其他注意事项/约束:

  1. 当包装器获得新版本的代理时,可能会有新的 JAR 依赖项,这意味着类路径发生了变化,这意味着我可能想要生成一个单独的 Java 进程,而不是摆弄 ClassLoaders 并冒着永久代内存泄漏的风险,这需要人工干预——这正是我想要摆脱的。这就是为什么我最终使用了一个单独的“包装”流程来管理原型中的代理更新。
  2. 部署代理的一些服务器资源有限,因此任何解决方案都需要降低 CPU 和内存使用率。这让我想要一个不涉及启动新 JVM 的解决方案,并且反对拥有一个单独的包装进程。
  3. 该代理已经部署到 Windows 和 RHEL 服务器,因此解决方案必须是跨平台的,尽管我不会有问题在批处理和 bash 脚本中复制合理数量的过程以使事情顺利进行。

问题:如前所述,我想知道如何制作一个自我更新的 Java 应用程序。更具体地说,是否有任何框架/库可以帮助我解决这个问题?有这方面经验的大神可以指点一下吗?

0 投票
3 回答
254 浏览

java - 分发软件更新的库

我们为 Windows、OS X 和 Linux 提供 Java 桌面软件。目前,当更新可用时,我们的客户必须从我们的网站下载新的软件包并手动安装。这意味着在 Windows 上,他们必须在 OS X 和 Linux 上启动设置以提取 tar.gz 文件。这通常没什么大不了的,但我们仍然希望简化这个过程。

在我们开始重新发明轮子之前,我想知道是否已经有可用的解决方案可以针对特定平台执行正确的步骤。Java Web Start 之类的东西,但对它有更多的控制,不需要在系统上安装它。我知道像 Apache Felix 这样的 OSGi 平台可以做到这一点,但我认为它们是矫枉过正的。

0 投票
1 回答
172 浏览

android - 当 Google Play 进行自动更新时,Android 应用程序将被终止

我有一个为 HoneyComb 和 ICS 版平板电脑开发的 android 应用程序,它将像电子相框一样播放图像,我使用“保持屏幕打开”将显示器设置为始终处于活动状态,以不让设备进入睡眠模式。

希望 Google Play 自动更新适用于该应用程序。因此,期望 Google Play 会在后台下载应用程序,并且一旦手动关闭当前运行的应用程序,重新打开时将使用更新版本开始。

但实际上,当应用程序设置一边播放图像时,经过长时间的 36 小时,我看到应用程序自动关闭,当尝试打开应用程序时,它是新版本的(即 google play 已自动更新应用程序)

为应用程序下载新更新时,谷歌播放是否会终止正在使用的应用程序?