问题标签 [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 1.8 中运行的应用程序必须在 java 1.4 的几个盒子中运行。该应用程序使用了大量常量(数以千计),并且所有内容都使用函数枚举来实现。使其反向兼容的最佳方法是什么?
编辑 :
我已经看到了几个答案,但没有一个是令人满意的。因此,为了明确我在这里想要实现的目标,请看下面的一个小例子
这将被类似的东西消耗
所以这在 1.4 中永远不会兼容,所以我必须编写很多样板代码,正如@Gene 在他提供的链接中所解释的那样。由于有很多像这样的类在其中包含非常大的常量列表,我觉得需要一种更好的方法。所以问题是寻找更好的解决方案。
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
我做了什么
- 从https://www.kernel.org/pub/linux/kernel/projects/backports/stable/下载并解压后端口
- 阅读反向移植文档
冉
make defconfig-brcmfmac
跑
make
了,遇到了错误。
下面的命令和输出日志。
我在这里缺少什么?
python - 自动将 python 2.7 反向移植到 2.6
我需要在 Python 2.6 下运行一些 Python 2.7 代码,我想知道如何实现自动化。
一些具体的简单更改是
但是,我也需要更换
和
这对我来说不太明显(我需要正确缩进,我的sed
-foo 在这里还不够)。
有什么建议么?
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
我需要安装什么版本?
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 configparser
或
import backports, backports.configparser
结果是一样的。
我的 setup.py 文件:
我无法进行分发,也无法解决我的问题。有什么建议吗?
谢谢你
c++ - 将 Qt5 应用程序反向移植到 Qt4 时替换 Q_NULLPTR?
我的应用程序可以在仍然默认为 Qt4.x 而不是 Qt5.x 的系统上使用,我试图做一个“快速而肮脏”的版本端口,可以编译/链接并与库的任一主要版本一起运行. 我想知道解决 Qt4.x 中没有 Q_NULLPTR的最佳方法是什么?我看到了这个SO 答案中提到的链接,它表明定义为:
所以我应该只使用一个:
在我的qmake
项目文件中?
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 版,它一直在重新调整我同样的错误....
你知道如何解决这个问题吗?
python-2.7 - python 3中的concurrency.futures包是否有python 2 backport
我想使用不错的执行器和线程池 API,但我受限于 Python 2 环境。由于另一个第三方依赖项,我无法升级到 Python 3。
我找到的最接近的答案是: Concurrent in Python 2
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
版本更新?我该如何调试?谢谢你的帮助。
android - 将 Linux 3.14 驱动程序向后移植到 3.4.0
我在基于 Cyanogenmod 的 Nexus 4 上使用 Linux 版本 3.4.0。
最近我决定将我的 wifi 驱动程序升级到更新版本,其中包含我在当前版本的 Linux 上没有的文件,因此我决定使用向后移植以完成任务。
我从替换文件“include/net/cfg80211.h”开始,但随着我需要替换和添加更多文件,越来越多的问题开始出现。
是否有从稳定版本的 Linux 内核向后移植基于 android 的内核的方法?