问题标签 [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 投票
2 回答
2247 浏览

python - 某些方法的python backports

以下方法是否有任何反向移植可用于 python 2.4:

0 投票
2 回答
401 浏览

python - Python 2.6 到 2.5 备忘单

我已经编写了面向 Python 2.6.5 的代码,但我现在需要在只有 2.5.4 的集群上运行它,而这在我编写代码时还没有出现。将代码向后移植到 2.5 应该不会太难,但我想知道是否有一个备忘单或自动化工具可以帮助我解决这个问题。对于某些事情,比如with声明,正确的__future__导入可以解决问题,但对于其他一些事情则不然。

0 投票
1 回答
1895 浏览

python - 用于 python 2.4 的内置函数 bin() 的反向移植

我编写了一个使用内置函数 bin() 的程序,但这个函数是 Python 2.6 版中的新函数,我也想在 Python 2.4 和 2.5 版中运行这个应用程序。

2.4 是否有一些 bin() 的反向移植?

0 投票
1 回答
3114 浏览

android - Android蓝牙套接字错误

我在 android 1.6 上使用 backport bluetooth api。我正在使用 Google 蓝牙聊天示例应用程序进行测试。该应用程序在正常情况下运行良好。

在某种情况下,当我尝试连接处于关闭状态的配对设备时,会出现以下错误:

但它将状态设置为已连接。应用程序无法捕获异常。
为什么会这样?还是 backport api 的情况?
感谢任何帮助,因为我正在努力让事情顺利进行。

0 投票
3 回答
1402 浏览

android - Fragment Backport 需要为 backport 和蜂窝设置单独的类?

我是否遗漏了一些重要的东西,或者您是否必须为向后移植的类和本机蜂窝片段维护所有片段的单独版本?

-- 尝试在蜂窝上使用后向移植的片段预计会失败并使用本机,而不是因为 ClassCastException 而崩溃

任何帮助将不胜感激。

0 投票
2 回答
590 浏览

python - Python:在 Python < 2.6 中使用 abc

有人知道旧版本 Python(早于 2.6)的abc实现吗?

编辑:例如,我正在寻找一个与 ABCMeta 和 abstractmethod 做同样事情的片段,具有相同的接口,我实际上需要使一段代码向后兼容

0 投票
2 回答
318 浏览

android - 关于“backport-android-bluetooth”的查询

我在 1 个月前就开始在 android 上工作(所以请考虑我的问题,即使它看起来很简单)。我的蓝牙代码在 Android 2.2 上运行。所以我正在使用 backport-android-bluetooth 将其迁移到 Android 1.6(因为我有一些 1.6 的旧键盘)。

我遇到了foll。链接:http ://code.google.com/p/backport-android-bluetooth/

我对第 1 点有疑问。'Install' 下的 1 和 2 如下: 1. 下载 backport-android-bluetooth2.jar,并放入您项目的参考库中。- “项目”参考库到底在哪里?如何将 .jar 文件放入该参考库 2. 将 backport_android_bluetooth.properties 放入您的 src 目录。- 这个文件是放在 'src' 文件夹还是像 project.properties 文件一样的 '*Project_Name*' 文件夹中?

提前致谢。

0 投票
2 回答
4083 浏览

c++ - “向后移植” nullptr 到 C++-pre-C++0x 程序

或多或少是标题所暗示的。虽然我还没有使用 C++0x,但我想为它发生时做好准备,并且我还想减少我必须重写以使用它的一些工具的代码量。这样我就可以一次性获得向后和向前的兼容性。

我发现的最有趣的一个是nullptr,我最近经常使用它。

在检查了“官方解决方法”和Meyer 的建议之后,我决定在我的 C++ 和未来的 C++0x 程序中都使用它。第二部分很简单——作为关键字,nullptr将被简单地支持。但第一部分让我有些不适。

Meyers 提案的功能如下:

该提议的问题在于它声明了要按照std::nullptr_tC++0x 要求声明的类型。这意味着要使解决方法“感觉原生”,必须通过重新打开std::命名空间来添加类型来完成。我有这样的理解,在 C++ 程序中这样做是非法的(不像添加专业化,这显然是皱眉和放手警告)。

我想在 C++ 程序nullptr中以舒适和合法的方式使用。我想到的一个选择是在另一个命名空间中声明类型,然后将其引入 using using

这是使它工作的正确方法吗?它将强制using指令,这也强制指令的特定顺序#include。我是否期望没有 C++0x 之前的代码会请求nullptr_t具有命名空间的类型(例如,作为函数参数类型)?如果这样做,它真的会“感觉像本地人”吗?


作为附录,尝试将一些漂亮的 C++0x 东西反向移植到 C++ 以获得更好的兼容性和编码是受欢迎的还是不受欢迎的?与此同时,我已经将这个解决方案和我正在开发的其他解决方案集成到一个要发布的软件中

0 投票
2 回答
5293 浏览

xorg - IntelSandyBridge (Intel HD Graphics 3000) 上的“X 错误”BadAlloc GLX BadContext

我正在运行一个debian stableThinkPad X1 (1294-3QG),其中包含squeeze-backportsGraphicsModi 所需的三个包:

在运行该内核时,例如启动paraview会导致这些错误:

在网上的某个地方,我找到了在 中提供内存设置的提示xorg.conf,但这并没有解决我的问题。
在当前稳定的内核中启动工作正常。

运行glxgears结果类似:

xserver-xorg-video-intel我进一步尝试通过将(以及所有依赖项libdrm-intel1 libxfont1, xserver-common, xserver-xorg, xserver-xorg-core, xserver-xorg-input-evdev, xserver-xorg-video-fbdev和)更新到反向移植来解决问题xserver-xorg-video-vesa,但这并不成功。

另外,我找到了条目

在 的输出中dmesg

0 投票
3 回答
3157 浏览

java - 如何在 android 2.2.2 (Froyo) 中使用 BitmapRegionDecoder 代码?

我正在阅读关于 SO的另一个问题的答案,其中@RomainGuy 评论说,可以(如果我的解释不正确,请纠正我)从更高版本的 android 到早期版本的反向移植代码。具体来说,我对将 BitmapRegionDecoder 的代码从 Android 版本 2.3.3 (Gingerbread) 反向移植到版本 2.2.2 (Froyo) 感兴趣。

我宁愿更笼统地问这个问题,因为什么是最佳实践/将代码从较新版本的 Android 反向移植到较旧版本时应该避免什么,但 stackoverflow 暗示我的问题可能因为过于主观而被关闭。

也许如果对该主题有足够的兴趣,这个问题可以“变形”成一个更普遍的问题..可能是一个社区维基?

无论如何,我都希望能深入了解这是如何完成的……无论是针对我的用例还是更一般的建议。从 java 类中调用本机方法是否会使问题复杂化(必然涉及 NDK)?

如果确实有可能(并且合理)以这种方式挑选和反向移植代码,我认为许多人会发现知道如何做非常有用。