问题标签 [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.

0 投票
1 回答
659 浏览

java - 实现枚举以实现反向兼容性

在 java 1.8 中运行的应用程序必须在 java 1.4 的几个盒子中运行。该应用程序使用了大量常量(数以千计),并且所有内容都使用函数枚举来实现。使其反向兼容的最佳方法是什么?

编辑 :

我已经看到了几个答案,但没有一个是令人满意的。因此,为了明确我在这里想要实现的目标,请看下面的一个小例子

这将被类似的东西消耗

所以这在 1.4 中永远不会兼容,所以我必须编写很多样板代码,正如@Gene 在他提供的链接中所解释的那样。由于有很多像这样的类在其中包含非常大的常量列表,我觉得需要一种更好的方法。所以问题是寻找更好的解决方案。

0 投票
1 回答
1222 浏览

linux-kernel - 如何在 CentOS 7 上构建内核反向移植?

我在 2015 年初使用 Broadcom BCM43602 wifi 芯片在 Macbook Pro 上安装了 CentOS 7。我已经通过挖掘有关 wifi 设置的 CentOS 文档尝试了所有其他方法。我终于意识到一个潜在的解决方案是为brcmfmac内核模块编译反向移植。

运行内核

Linux centos7.localdomain 3.10.0-327.13.1.el7.x86_64 #1 SMP Thu Mar 31 16:04:38 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

我做了什么

下面的命令和输出日志。

我在这里缺少什么?

0 投票
1 回答
88 浏览

python - 自动将 python 2.7 反向移植到 2.6

我需要在 Python 2.6 下运行一些 Python 2.7 代码,我想知道如何实现自动化。

一些具体的简单更改是

但是,我也需要更换

这对我来说不太明显(我需要正确缩进,我的sed-foo 在这里还不够)。

有什么建议么?

0 投票
1 回答
109 浏览

python - Python 3.4 功能需要什么版本的“unittest2”?

Python 3.4unittest2中的新功能需要什么版本的库?unittest

第三方unittest2是 Python 3unittest功能的一个非常有用的后向端口,可以在较旧的 Python 版本上工作。通过导入该第三方库,您可以unittest在 Python 2 代码中使用为 Python 3 描述的功能。

Python 3.4 的库中有一些方便的新功能。unittest(特别是我正在尝试以一种在我们迁移到 Python 3 时仍能继续工作的方式使用“子测试”功能。)

要在 Python 2 中使用这些功能,unittest2我需要安装什么版本?

0 投票
1 回答
493 浏览

python - Py2exe 和 ConfigParser 错误

我正在使用 Py2exe 和 ConfigParser,但我遇到了一些问题。

我已经从 pip (pip install configparser) 安装了 configparser,它工作正常。在我的代码中,我像这样导入包import ConfigParser,当我执行作品时。

现在我已经使用 py2exe 进行了分发,输出控制台消息是: The following modules appear to be missing ['Carbon', 'Carbon.Files', '_sysconfigdata', 'backports.configparser']

当我执行 .exe 文件时,错误消息是: File "GUI.py", line 14, in <module> File "configparser.pyc", line 12, in <module> ImportError: No module named backports.configparser

我尝试使用其他类型的导入,例如: from backports import configparserimport backports, backports.configparser

结果是一样的。

我的 setup.py 文件:

我无法进行分发,也无法解决我的问题。有什么建议吗?

谢谢你

0 投票
1 回答
551 浏览

c++ - 将 Qt5 应用程序反向移植到 Qt4 时替换 Q_NULLPTR?

我的应用程序可以在仍然默认为 Qt4.x 而不是 Qt5.x 的系统上使用,我试图做一个“快速而肮脏”的版本端口,可以编译/链接并与库的任一主要版本一起运行. 我想知道解决 Qt4.x 中没有 Q_NULLPTR的最佳方法是什么?我看到了这个SO 答案中提到的链接,它表明定义为:

所以我应该只使用一个:

在我的qmake项目文件中?

0 投票
1 回答
2270 浏览

python-2.7 - from backports import csv ImportError: cannot import name csv

我正在使用基于Python Spacy构建的 NLP 工具。这个工具叫做textacy。我安装了 Spacy、textacy 并下载了 Spacy 的英文数据。全部在我的Python2.7上

现在,当我尝试使用 textacy 提取名词块时:

它一直向我展示这个

因此我尝试安装backports.csv. 我尝试从 1.0 版到最新的 1.0.3 版,它一直在重新调整我同样的错误....

你知道如何解决这个问题吗?

0 投票
1 回答
4414 浏览

python-2.7 - python 3中的concurrency.futures包是否有python 2 backport

我想使用不错的执行器和线程池 API,但我受限于 Python 2 环境。由于另一个第三方依赖项,我无法升级到 Python 3。

我找到的最接近的答案是: Concurrent in Python 2

0 投票
1 回答
376 浏览

r - 无法将 r-base-core 软件包升级到 Debian 中的反向移植

我正在尝试r-base-core从 Debian Jessie 中的 3.1.1-1 版本升级到 jessie-backports 中的 3.3.2-1 版本。我的设置:

当我执行sudo apt-get -t jessie-backports install r-base-core时,我得到:

为什么它没有看到jessie-backports版本更新?我该如何调试?谢谢你的帮助。

0 投票
0 回答
612 浏览

android - 将 Linux 3.14 驱动程序向后移植到 3.4.0

我在基于 Cyanogenmod 的 Nexus 4 上使用 Linux 版本 3.4.0。
最近我决定将我的 wifi 驱动程序升级到更新版本,其中包含我在当前版本的 Linux 上没有的文件,因此我决定使用向后移植以完成任务。

我从替换文件“include/net/cfg80211.h”开始,但随着我需要替换和添加更多文件,越来越多的问题开始出现。

是否有从稳定版本的 Linux 内核向后移植基于 android 的内核的方法?