问题标签 [versions]

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 投票
2 回答
687 浏览

python - 如何找到与 Mercurial 一起使用的 Python 版本?

我在这里读到

在 Windows 上,您的 Python 版本必须与用于编译 Mercurial 的版本相匹配。否则,在尝试运行 CGI 时会出现“无效的幻数”错误。Mercurial 1.0.x、1.1.x、1.2.x 和 1.3.x 的预编译 Windows 二进制文件是使用 Python 2.5 编译的。

我在网上查看,但我没有看到此信息的查找表。有谁知道我在哪里可以找到它?

0 投票
0 回答
1820 浏览

svn - 无法使用版本提交到存储库(错误代码 210002)

我最近对保存我的存储库的服务器设置进行了一些更改。在进行这些更改时,我将服务器的 IP 更改为静态 IP (192.168.0.2)。显然我需要在 ~/.ssh/known_hosts 重新生成一个新的 known_hosts 文件,我已经完成了。我可以使用 ssh root@192.160.0.2/path/to/my/repo 通过终端登录到我的服务器。我在删除(并备份)我原来的 know_hosts 文件后第一次这样做时,我被告知指纹或类似的东西不符合要求,我选择继续。这创建了一个新的主机文件,我认为我很清楚。当我使用 Versions 将更改提交到我的仓库时,我收到以下错误(就像我在交换 known_hosts 文件之前所做的那样)

重新创建主机文件后,有没有人遇到过这个问题?有没有办法可以找到更详细的错误消息?谢谢阅读。

0 投票
7 回答
2648 浏览

iphone - 仍在使用 iOS 3.x 的用户百分比?我应该打扰吗?

我知道它以前被问过/回答过,但我看到的一切都是从 7 月开始的,或者已经过时了。

我是否应该费心让我的应用程序与 iOS 3.x(可能是 3.1.2 及更高版本)兼容?意味着额外测试一些编码更改等。

或者 iOS 4.x 上有足够多的用户我不需要担心。

如果有任何网站保持最新(每日、每周、甚至每月)统计信息,请发布。

0 投票
3 回答
610 浏览

c# - C#3 & 4 中扩展方法的区别

我想我记得很久以前读过,在 C#3 中,扩展方法只能应用于原始类型和接口;并且在 C#4 中它们可以用来扩展任何类型。这与我现在看到的不匹配,我发现很难找到这个记录。

这有什么道理吗,还是我的记忆弥补了这一切?

关于可以扩展哪些类型的规则是什么?

C# 3 和 4 之间有什么区别吗?

0 投票
2 回答
6753 浏览

python - 蟒蛇 2.7 与蟒蛇 3.1

一些 python 3 功能和模块已被向后移植到 python 2.7 python 3.1 和 python 2.7 之间的显着区别是什么?

0 投票
1 回答
1023 浏览

svn - 版本 svn:忽略

我正在使用版本 svn

如何添加svn:ignore到文件夹?
我有一个cache我想忽略的文件夹。
从忽略面板添加*似乎并没有解决问题。

有人成功做到了吗?

0 投票
4 回答
285 浏览

php - 如何处理不同版本的PHP

我正在编写一个 Wordpress 插件,因此它将被不同的用户和不同的 PHP 版本使用。问题是我发现某些函数(如 json_encode)在 PHP 5.3 中可用,而在 PHP 5.2 或更低版本中不可用。这造成了一个大问题,因为大多数用户没有最新版本。

我现在想,在完成插件 99% 之后,执行以下操作

  1. 使用某种应用程序测试我的代码。我可以放最低 PHP 版本的地方。那个应用程序。或者程序会找出像 json_encode 这样的函数。不确定这是否可能,但可能会解决我的大部分问题。
  2. 是否可以在 PHP 中获取 PHP 函数的本机代码。我不确定它们是否是用 PHP 编写的,如果是,我在哪里可以得到它们。如果没有,找到这些功能的替代品的最佳选择是什么。当然,我不想从头开始重新编码
  3. 实现这些功能的最佳方法是什么。我发现一些开发人员检查 PHP 版本,而其他人检查功能是否存在。哪一个是最好的,为什么?

还想了解您的部署策略以及您如何处理该特定问题。

0 投票
2 回答
94 浏览

ruby-on-rails - 为什么有不同的 Ruby On Rails 版本?

免责声明:我对 Ruby on Rails 完全陌生,但计划学习它。

今天早上我一直在阅读有两个新的 Ruby On Rails 版本(2.3.11 和 3.0.4)。

我不明白为什么人们(ROR 社区)正在工作(维护)不同的版本?对开发者有什么好处?

0 投票
2 回答
698 浏览

google-app-engine - 跨版本的 App Engine Memcache 密钥前缀

问候!

我有一个 Google App Engine 设置,其中memcached键的前缀os.environ['CURRENT_VERSION_ID']是为了在部署时生成新的缓存,而不必手动刷新缓存。

这工作得很好,直到开发需要同时运行两个版本的应用程序。当然,这会导致缓存不一致。

我正在寻找有关如何为键添加前缀的建议。本质上,当部署任何版本时,都需要有一个跨版本变化的变量。(嗯,这不是很理想,因为缓存会完全耗尽。)

我在考虑以下几种可能性:

  • 创建一个RuntimeEnvironment存储最新缓存前缀的实体。缺点:即使被缓存,也会减慢每个请求。不能缓存在内存中,只能缓存在 memcached 中,因为其他版本的部署可能会改变它。

  • 使用每个实体的版本号。这会产生非常好的粒度,因为缓存可以为未修改的实体保持温暖。缺点是我们需要在模型更改时推送到所有版本,我想避免这种情况,以便在部署到生产之前测试模型更改。

  • 忘记键前缀。键的全局命名空间。编写脚本以在每次部署时刷新缓存。这实际上看起来和第一个想法一样好,如果不是更好的话:缓存在这两种情况下都被完全破坏了,而且这个避免了运行时实体的开销。

任何想法,不同的想法都非常感谢!

0 投票
7 回答
1506 浏览

svn - 什么是好的 Subversion 客户端?

我使用名为 SmartSVN 的颠覆客户端,但它需要 Java 才能运行。我想摆脱这种依赖并尝试一些新的东西。你能想到更好的 SVN 客户端吗?

我尝试过 TortoiseSVN 和 RapidSVN,但我不喜欢其中任何一个。我在 mac 上有版本,我非常喜欢那个程序。是否有任何与 Windows 上类似的东西?我不介意为此付钱。