問題タブ [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 に答える
88 参照

python - Python 2.7 から 2.6 への自動バックポート

Python 2.6 で Python 2.7 コードを実行する必要があり、それをどのように自動化できるか疑問に思っていました。

いくつかの特定の単純な変更は

ただし、私も交換する必要があります

そして、それは私にはあまり明白ではありません (インデントを正しくする必要があり、sedここでは -foo では十分ではありません)。

助言がありますか?

0 投票する
1 に答える
4414 参照

python-2.7 - Python 3 の concurrency.futures パッケージ用の Python 2 バックポートはありますか

優れたエグゼキューターとスレッドプーリング API を使用したいのですが、Python 2 環境に制限されています。別のサードパーティの依存関係のため、Python 3 にアップグレードできません。

私が見つけた最も近い答えは次のとおりです: Concurrent in Python 2

0 投票する
0 に答える
612 参照

android - Linux 3.14 ドライバーを 3.4.0 にバックポートする

Cyanogenmod ベースの Nexus 4 で Linux バージョン 3.4.0 を使用しています。
最近、wifi ドライバーを新しいバージョンにアップグレードすることにしました。これは、現在のバージョンの Linux にないファイルで構成されていたため、使用することにしました。タスクを達成するためにバックポートします。

「include/net/cfg80211.h」ファイルを置き換えることから始めましたが、ファイルを置き換えて追加する必要があるため、ますます多くの問題が発生し始めました。

Android ベースのカーネルを Linux カーネルの安定版からバックポートする方法はありますか?