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

java - 为 java 6 和 7 组织 github 存储库

我想创建一个 gihub 存储库,它提供的基准代码适用于仅在 JDK 1.7 (Fork/Join) 中可用的并发功能以及在 JDK 1.6 中找到的旧功能。

提供这两种选择对我的需要很重要。

有没有人建议我应该如何构建存储库。

我正计划在它下面调用一个 repo:

请提出任何替代方案,可能使用 Maven 或其他更实用的方法(如果有)。

0 投票
3 回答
714 浏览

c# - 同时维护和部署应用程序的两个版本

我在 Visual Studio 2010 中有一个 C# WinForms 应用程序,供两个不同的客户使用。应用程序的基本功能对于每个客户都是相同的,但某些代码行(存储过程的名称、资源、某些行为)在版本之间是不同的。到目前为止,我将应用程序保留在同一个项目中,并在构建/发布时使用预处理器指令来切换要使用的部署。然而,该项目的范围已经扩大到不再可行的程度。

由于有这么多代码是共享的,我试图避免重复源代码文件。我想知道维护需要同时部署不同版本的应用程序的最佳方法是什么。

0 投票
1 回答
256 浏览

android - Android FrameLayout 不同行为 API 10 和 11

我设计了一个带有 FrameLayout 作为 ImageView 和 TextView 的父级的视图,当在 API <10 的设备上进行测试时,我意识到 FrameLayout 高度不符合 fill_parent 规则(每个组件都被覆盖)

尽管如此,在 Android 4.x 上它似乎运行良好。

有什么想法吗?

提前致谢。

0 投票
0 回答
163 浏览

xcode - Xcode 和保存版本

我对 Xcode 相对较新(我在 Lion 上使用 4.5.2)并且一直在努力寻找一种方法来做大多数应用程序中简单的事情,即用新名称保存项目的当前版本,以便如果它工作得更好,我可以退回到以前的版本。

我尝试使用快照功能,然后当我使用恢复快照选项时,我没有取回我正在恢复的快照中存在的代码。那么快照到底包括什么?无论如何,我如何才能实现这个看似简单的目标,即能够返回到项目的先前版本?

谢谢

0 投票
1 回答
112 浏览

directory - 最新版本 ClickOnce 应用程序的目录路径

我想知道有没有办法获取ClickOnce Application上一个版本(比当前版本老的最后一个版本)的目录?

像这样的东西?Assembly.GetExecutingAssembly().Location

以上将获取当前正在运行的任何版本的目录。我想获取比这更旧的版本的目录。

旧版本的目录中有一个文件,我在新版本中需要它。所以,我想知道是否有办法找出来。

这可能有帮助?? 当我们尝试从控制面板卸载 ClickOnce 应用程序时,它会询问您是要恢复到上一个​​版本还是完全删除该应用程序。既然它说它有能力恢复到上一个​​版本,那么在新版本的某个地方应该有上一个版本的目录,对吧?我想知道那个目录路径。

任何帮助将不胜感激 :)

0 投票
0 回答
212 浏览

python - 加载具有多个 python 版本的特定 PyQt4 模块

我在 win7 系统上安装多个 python 时遇到问题。我有一个 Python2.6.4 和一个 Python3.1。他们每个人都在其站点包目录中正确安装了不同的 PyQt4 版本。更加具体:

Python2.6.4 与 PyQt4 4.7.3
Python3.1 与 PyQt4 4.8.2

问题是我似乎无法在任何这些版本中导入 PyQt4。这显然是路径冲突的问题。

我从路径环境变量中删除了任何路径,并尝试通过以下方式专门为每个 python 版本设置它们:

  • 每个版本的站点包文件夹中的 [.pth] 文件
  • 在导入之前在我的脚本中的 sys.path 中手动添加 PyQt4 文件夹,但没有任何效果

我发现使它工作的唯一方法是在系统环境路径中添加 PyQt4 文件夹,这不方便,因为每次切换 Python 版本时我都必须手动更改它。

我究竟做错了什么 ?

0 投票
2 回答
92 浏览

java - 在自己的程序中使用什么方法来利用对未来 Java 版本的更新?

如果开发人员扩展了作为 JDK 一部分的 Java 类并向其添加新方法,则始终存在未来版本的 Java 可能会引入具有相同名称/签名的方法的风险,如果程序使用这些未来的版本。由于没有可用的“Non-Overrides”注释(请参阅http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152222),当有人使用较新版本的JDK,开发人员必须以不同的方式进行此检查。您使用哪种方法?

0 投票
4 回答
57184 浏览

terminal - Bower:安装 2 个版本的 jQuery

我将如何使用 bower安装 2 个版本的 jQuery ?我想要 v2.0 和 1.9.1 来支持浏览器回退

我遇到的问题是,如果您运行 bower install jquery#1.9.1 jquery#2.0.0第一个版本会被第二个版本覆盖,因为它们是相同的组件

0 投票
1 回答
341 浏览

installation - 如何在 ubuntu 10.04 LTS 上安装多个 openerp 版本

有人知道如何在 ubuntu 10.04 LTS 中安装多个 openerp 版本吗?我需要支持 3 个版本的 openerp,分别是 6.0.4、6.1 和 7.0 是否可以在 1 个操作系统中安装所有版本?以及如何管理以便我可以轻松切换版本以运行 openERP?

0 投票
2 回答
2405 浏览

python - 多个 python 版本:如何设置默认 python 二进制文件

我已经在已经安装了 python 2.6 的 CentOS 6.4 上安装了 python 2.7.5。

Python2.7 在 /usr/local/bin 下,库配置也正确。

我将 .bash_profile 中的别名设置为

source .bash_profile但是,每次登录时我都需要这样做,这很烦人。如何将我的默认 python 版本更改为 python2.7.5?

谢谢