问题标签 [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 投票
7 回答
335 浏览

maintenance - 当使用的框架发布新版本时,我应该更新应用程序吗?

我有一个使用多个库和框架的应用程序,当有新的稳定版本可用时,我是否应该更新我的应用程序以使用这些框架的最新版本?

例如,从 python 2.x 迁移到 python 3.x,或从 spring 2.5 迁移到 spring 3.0,但问题非常笼统,而不是特定于语言。

如果我保持应用程序更新以使用最新的稳定框架版本,那么我将拥有新功能以备不时之需。

如果我不这样做,那么将来我可能需要进行更新,并且更新应用程序需要做很多工作。

有没有关于这方面的最佳实践?

0 投票
1 回答
51 浏览

module - 为程序制作更新管理器模块

我正在开发一个具有“更新”模块(在线)的程序。我不知道该怎么做。最初我正在尝试使用 SVN 存储库。有更好的主意吗?这通常是如何完成的?(我不是要一个具体的语言,我只想要一个关于过程的一般概念)谢谢。

0 投票
2 回答
112 浏览

web - 如何在 Web 应用程序中进行 A/B 切换?(用于部署更新)

我目前有一个指向 /public_html/ 的 mysite.com (A) 和一个我为此创建了 /dev_html/ 的 dev.mysite.com (B)。我克隆了该站点,但现在我需要一种在它们之间切换的方法,而不必将所有文件从一个目录复制到另一个目录,也无需关闭站点。我只是想把直播站点切换到B然后在A上工作,当我完成后,将直播站点切换到A并在B上工作。有没有简单的方法?我正在使用 cPanel X 和 cPanel 11 (WHM VPS)。此外,两者都可以与同一个数据库进行交互,所以这不是问题,因为我没有更改任何数据库结构。只有 php/js/img 文件需要切换。

0 投票
2 回答
276 浏览

multi-select - 如何从 CheckBoxList、ListBox 等更新一对多关系?

给定2张桌子:

人最喜欢的颜色

一个人可以有一种或多种喜欢的颜色。这些颜色使用多选控件(CheckBoxList、ListBox w/ multi-select enabled)进行更新。

过去,如果我要更新此人的颜色,我会:

  1. 开始交易
  2. 删除此人的所有颜色记录
  3. 为每个选定的颜色插入记录
  4. 提交事务

这是处理在“对多”子表中添加/更新/删除记录的多选控件的标准和最佳实践吗?

谢谢!

0 投票
3 回答
569 浏览

database - 在coldfusion x 时间后自动更新或删除记录

我已经在网上搜索了这个。希望有人有所收获。

如何在 x 次 n 冷融合后自动更新数据库中的记录?

我知道如何通过编写一个基于时间戳对早于 x 时间的所有记录执行操作的 sql 来手动执行此操作。

这将如何自动完成?

亲切的问候,尼奇

0 投票
4 回答
744 浏览

programming-languages - 不断变化的框架/API——我们如何跟上?

这个问题并不是针对任何特定技术,而是针对一般开发人员的问题。

我们都从经验中知道,事情会发生变化。框架不断发展,新功能被添加,东西被删除。

例如,使用 1.0 版“ABC”框架的产品在 2.0 版出现时如何适应(ABC 可以是 .NET、Java、Cocoa 或任何您想要的)?

一种解决方案可能是使框架向后兼容;这样为 1.0 编写的代码仍然可以在框架的 2.0 版本中工作。

另一个可能是选择性地仅针对框架的 1.0 版本,但这可能会留下许多未使用的新功能(许多 .NET 2.0 应用程序似乎都这样做)

关于我们作为开发人员应该做的最佳实践以保持我们的技术最新,同时不破坏我们的应用程序有什么想法吗?

0 投票
1 回答
56 浏览

windows-services - 编写相互更新的 Windows 服务的正确方法是什么?

我有两个 Windows 服务,我们将调用 X 和 Y。X 处理我的应用程序的一般功能,而 Y 的存在是为了使 X 保持最新。它通过检查 X 的更新来做到这一点。如果它们存在,它会下载它们,关闭 X,复制新文件,然后重新启动 X。

但是,我希望 Y 对 X 做同样的事情。不过,我担心的是,每个服务都可能相互关闭,这意味着它们永远不会重新启动。

我可以想到三个解决方案:

  1. 维护第三个服务 Z,它永远不会更新,它只检查每个服务是否已关闭超过一分钟,如果是,则重新启动它们。无论如何,这并不是一件坏事,但它似乎是我希望能够更新的东西,它再次引入了原始问题。
  2. 在注册表中维护一个锁,这样 X 在更新之前检查 Y 是否更新,反之亦然。
  3. 让每个服务在其 OnStop 方法中启动其他服务。不过,这似乎有点骇人听闻。

这个问题的正确解决方案是什么?

0 投票
1 回答
172 浏览

updates - 微软“windows正版优势”验证的意义何在

为什么我必须跳过箍来下载错误修复和升级?收集有关我的计算机的信息是骗局吗?

0 投票
5 回答
9855 浏览

php - 如何运行较长的 PHP 脚本并通过 HTTP 不断向浏览器发送更新?

如何运行较长的 PHP 脚本并通过 HTTP 不断向浏览器发送更新?

与输出缓冲有关,但我不知道具体如何。

0 投票
10 回答
70083 浏览

android - 有没有办法在 Android 上自动更新应用程序?

我正在开发一个很可能会预装在设备上的应用程序。它也将在 Google Play 上提供。有没有办法更新那些没有通过 Google Play 下载的实例,因为 Google Play 不会通知用户更新。

我正在考虑,按照这里的建议,尝试定期联系我的网站,当更新可用时,下载它。

有没有办法自动进行更新,甚至是静默更新,这样用户就不必做任何事情(比如手动运行包)。或者,当我的网站显示更新可用时,通过 Google Play 为用户提供更新,即使它没有通过 Market 安装(编辑:这个 Google Play 选项会更好,因为用户不必检查“允许安装非市场来源”。)