问题标签 [backport]
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.
java - 将 Java 6 代码反向移植到 Java 5 的简单方法?
一段时间以来,我们一直在使用 Java 开发基于 Windows 的应用程序,但现在我们想要制作一个 mac 端口,并且必须反转 Java 6 和 Java 5 的代码。有什么简单的方法可以做到这一点,而不是重新编码 Java 6 特定代码?我们希望使我们的代码保持最新。
windows - 在颠覆目录中,您最喜欢将修改从分支移植到主干的工具是什么?
在我正在处理的一个项目中,我们在 windows XP 下使用 subversion,以 tortoiseSVN 作为客户端。
当我们进入生产并继续并行开发时,会创建许多分支。
通常,我们必须将在分支上所做的修改反向移植到主干或旧分支。向后移植是一项非常微妙的任务,因为许多错误可能会被引入代码中。
您最喜欢哪些工具可以使反向移植更轻松、更安全?如果可能,每个答案只添加一个工具,并为您最喜欢的工具投票。
svn - 如何在 Subversion 中返回旧版本的代码?
我正在和朋友一起做一个项目,我想返回旧版本的代码并将其设置为当前版本。我该怎么做?
我在 vs08 上使用“anksvn”。
我的 PC 上有我想要的版本,但提交失败;我收到的消息是“提交失败,文件或目录已过期。”
我的 PC 上也有 subversion 客户端。
java - 将 Java 5/6 功能反向移植到 Java 1.4?
我们一直坚持使用 Java2SE v1.4 直到 2010 年底。这真的很糟糕,但我们无能为力。我们现在必须使用哪些新功能?我可以想到几种方法,例如
更改字节码,例如使用Retrotranslator或Retroweaver。
库的反向移植,例如Concurrent Backport,但这对泛型没有帮助。
模拟 Java 5 功能,例如检查集合、带有辅助方法的可变参数等。
通过预编译更改源代码,在最终编译之前剥离所有 1.5 的东西,例如使用Declawer可以做到这一点。
我最感兴趣的是在生产环境中使用 Weblogic 和“真实”东西的非常积极的体验。
c# - 将 C# 代表从 2005 项目转换为 C# 2003
我正在尝试在 VS2003 中编译在C# 2005 中制作的MouseTracking项目。我已经修复了它,除了一行:
这给出了错误 Method 'MouseTracking.MouseTracker.HookCallback(int, System.IntPtr, System.IntPtr)' referenced without parentheses
如果我在 HookCallback 中添加括号,我会得到 No overload for method 'HookCallback' takes '0' arguments
我尝试将函数参数添加为类型、变量名以及两者,但似乎都不起作用。
以下是相关定义:
知道如何编译它吗?我真的很想添加和调整一些东西。
非常感谢。
python - 将函数修饰符向后移植到 python2.1
我有一些我在 python 2.4++ 中开发的代码,你敢打赌,我必须将它反向移植到 python 2.1!
函数装饰器非常吸引人,以至于我在几个地方使用了@classmethod,但没有注意到它仅从 2.4 版开始可用。函数修饰符提供了相同的功能,但这些出现在 python 2.2 中。cfr: http: //www.python.org/dev/peps/pep-0318/
现在我们的一些客户似乎仍然依赖于 python 2.1(ArcGIS 9.1 附带它并使其不可升级),甚至函数修饰符都不可用......
我一直在寻找 python 2.1 中的一些函数修饰符定义,但我没有找到任何(我的意思是:工作)。有人成功解决了这个问题吗?
更具体地说,我需要一种在 python 2.1 中运行此 2.4 代码的方法:
python - 将 float("inf") 向后移植到 Python 2.4 和 2.5
我正在将我的项目从 Python 2.6 反向移植到 Python 2.4 和 2.5。在我使用的项目float("inf")
中,现在我发现它在 Python 2.5 上不可用。有它的后端吗?
swing - javax.swing.grouplayout 在 jdk 1.5 中不存在
我用 netbeans 开发了一个 java 应用程序。它使用 jdk 1.6。
它工作正常。
但现在的要求是我需要在另一台没有 netbeans 且使用 jdk 1.5 的机器上从 .java 文件构建应用程序的 jar。我无法将该机器升级到 jdk 1.6。
有什么办法可以让我的 java 文件在 jdk 1.5 机器上编译和工作,而对我的源代码的改动可能很小..
错误是 javax.swing.grouplayout 在 jdk 1.5 中不可用
请帮忙...
python - with 语句 - Python 2.5 的反向移植
我想with
在一些生产代码中使用 Python 2.5 中的语句。它被反向移植了,我是否应该期待任何问题(例如其他机器/等上的可用性/兼容性)?
这是代码吗
与 Python 2.6 兼容?
android - 在 Android 1.6 上使用 backport-android-bluetooth
我正在尝试在 Android 1.6 上使用蓝牙编写应用程序。由于它不受官方支持,我找到了 android.bluetooth API 的 backport ( http://code.google.com/p/backport-android-bluetooth )。但是,当我部署示例聊天应用程序(为向后移植而修改)时,LogCat 给了我以下错误:
我的问题是,我如何在 1.6 上使用 backport-android-bluetooth 并且有任何工作示例吗?
谢谢!