問題タブ [backwards-compatibility]
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 - Sun が String.hashCode() 実装を指定したのはなぜですか?
String.hashCode()
技術的に言えば、仕様 (Javadoc) によって保証されているため、の現在の実装に依存することが安全かどうかについては、進行中の議論があるようです。
- Sun
String.hashCode()
が仕様で の実装を指定したのはなぜですか? - 開発者が hashCode() の特定の実装に依存する必要があるのはなぜですか?
String.hashCode()
太陽が将来変わると空が落ちることを恐れているのはなぜですか? (これはおそらく#2で説明されています)
visual-studio - Visual Studio 2008ReportingServicesの下位互換性の問題
SQL Server 2000ReportingServicesとVisualStudio2005の使用に問題があることは知っていますが、このエラーはVisual Studio 2008と2010でも引き続き存在しますか?
もしそうなら、これを機能させるための回避策はありますか?
python - コードが Python と下位互換性があるかどうかを確認するには?
ESRI のジオプロセッサでうまく動作するようにしようとしているコードがいくつかあります。ただし、ESRI のジオプロセッサは Python 2.2、2.3、2.4、2.5 で動作します。ツールをどのバージョンでも動作させる必要があります。そのため、ラッパー ジオプロセッサがすべてのバージョンで同じ機能を持つように、さまざまなバージョンの回避策の作業とコーディングに多くの時間を費やしました。
ここで重要なのは、基本的にモジュールをスキャンして、その構文とメソッドが上記のPythonバージョンと下位互換性があるかどうかを確認できるアプリケーションはありますか?
残念ながら、Python 2.5 を必要とする Arcgis 9.3 を使用しているため、Python 2.2 をインストールできません。逆に、ほとんどすべてのモジュールの依存関係を整理して解決しました。(win32com、ctypes など)。
しかし、私は自分の実際のコードについて心配しています。どのバージョンにどのキーワードが追加されたかなどを読むのに何時間も費やすことができますが、これは基本的に大きな頭痛の種になります。これらのことを行う何らかのアプリケーションはありますか?
android - ターゲットとするAndroidプラットフォームとAPIはどれですか?
最初のAndroidアプリを起動しようとしています。これは、Android 1.1プラットフォームのAPIレベル2で実行されますが、これは正式に署名してアプリを起動する必要がありますか?それはパフォーマンスにまったく影響しますか、それともAndroidがどのデバイスで動作するかを知るだけですか?
私が見ている唯一の問題は、マニフェストで<supports-screens>を指定できないことです。これを実行したいのですが、これを機能させるには、少なくとも1.6で起動する必要があるようです。
1.1ではなく1.6で起動することで、膨大な数の電話を見逃してしまうでしょうか?
ありがとうございました!
matlab - MATLAB 7 ファイルの 6.1 への移植
1 時間以内に期限が切れる MATLAB の課題があり、すべて MATLAB 7 で書きました。この課題を担当した友人の 1 人は、dirac のような関数が定義されていないため、MATLAB 6.1 では機能しないと言いました。評価に使用された MATLAB のバージョンが 6.1 であることを知ったばかりで、コードを修正する方法がわかりません。2 つのバージョン間の変更点を指摘してくれる人はいますか。私はすでに http://www.mathworks.com/access/helpdesk/help/techdoc/rn/f8-1009921.html を見て、何を変更する必要があるかを理解しようとしています。本当にあと 1 時間しかないので、どんなアドバイスも本当に役に立ちます。
c# - アセンブリの互換性に関する質問
.NET3.5を使用して作成した基本的なサーバーコントロールがあります。そのdllを.NET2.0アプリケーションを実行している人に渡した場合、それは機能しますか?
ios - iPhone および iPod Touch 2.0 以降に対応するアプリケーションの開発方法
iPhone および iPod Touch 2.0 以降と互換性のあるアプリケーションを開発する必要があります。だから私はいくつかの質問があります。
1) 廃止されたすべてのメソッドとその方法を処理する必要がありますか?
2) 2.2.1 より前の GPS/カメラはサポートされていないと思いますが、その下のバージョンを使用してこれを処理する最良の方法は何ですか?
3) 異なるバージョンのシミュレータでアプリケーションをテストしても問題ありませんか、それとも異なるバージョンの実際のデバイスでテストする必要がありますか?
4) これはすぐに開発できますか、それとも多くのコーディングが必要ですか?
php - URL を検証するための PHP 正規表現
URL(スキーム、ドメイン、パスなどを含む完全なURL)に一致する適切な正規表現を探しています。通常はfilter_varを使用しますが、PHP <5.2をサポートする必要があるため、この場合は使用できません!
私はウェブを検索しましたが、絶対確実であると確信しているものを見つけることができません.SOで見つけることができるのは、filter_varを使用するように言っている人だけです.
これに使用する正規表現を持っている人はいますか?
私のコード(私が達成しようとしていることを見ることができるように):
c++ - C++ 標準ライブラリは下位互換性がありますか?
私は 64 ビット Linux システムで作業しており、バイナリがあるサードパーティ ライブラリに依存するコードをビルドしようとしています。リンク中に、ライブラリの 1 つに対して一連の未定義の参照エラーが発生しました。これは、リンカーが標準 C++ 関数/クラスへの参照を解決できなかったことを示しています。
私は実際には C++ プログラマーではありませんが、標準ライブラリが見つからないように見えます。さらに調査を行った結果、標準ライブラリに対する librxio の依存関係を調べたところ、次の結果が得られました。
そのため、librxio (サードパーティ ライブラリの 1 つ) には少なくとも v3.4.9 の標準ライブラリが必要であると読んでいます。しかし、私がインストールしたバージョンは 4.1.2 です。
これはうまくいかないのですか?共有オブジェクトのメジャー番号は v3.4.9 と同じ 6 です。このレベルでは、これは下位互換性があるべきではありませんか? サードパーティのライブラリが、私がインストールしたものよりも古いバージョンの標準ライブラリを探しているようです。しかし、共有ライブラリの同じメジャー番号を持つバージョン間の下位互換性はありませんか? 繰り返しますが、私は実際には C++ プログラマーではありません。しかし、私は問題が何であるかわかりません。
アドバイスをいただければ幸いです。ありがとう。
visual-studio - Visual Studio - 静的ライブラリの互換性 (2008、2010)
サード パーティのインテグレーターが使用する静的ライブラリと共に出荷する製品があります。他のバージョンの VS との互換性の問題を確認したので、08 から 10 へのライブラリの互換性、およびその逆のライブラリの互換性に関する情報があるかどうか疑問に思っていました。
これは標準 Windows ライブラリ (mfc なし) であり、ATL ではありません。