問題タブ [deprecated]

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 に答える
969 参照

objective-c - CFNetworkは、非推奨になったにもかかわらず、CFStreamErrorsを渡しますか?

私はCFNetworkObjective-CでDNS解決を行うためにいくつかのものをまとめているいくつかのコードを書いています。

すべてが正常で機能していますが、いくつか質問があります。

の非同期解決のコールバック関数プロトタイプは、ドキュメントに非推奨であり、代わりに使用する必要があると記載されている場合でも、構造体CFHostへの参照を渡します。これにより、構造体が返されます。CFStreamErrorCFStreamErrorCFReadStreamCopyErrorCFError

コールバック関数は次のように宣言されています。

非推奨ではないAPIを使用するこのコールバックに代わるものはないようです。

APIを廃止するポイントは、古いものに取って代わる新しいものが導入されたということだと思いましたか?これが本当なら、なぜ関数を利用するこれに代わるコールバックがないのCFReadStreamCopyErrorですか?

私が抱えている主な問題は本当にわかりにくいです...aをCFStreamErrorsに変えるために私ができることはありますか?CFStreamErrorCFError


いくつかの点を明確にするために:

この点に関するドキュメントを読み間違えたとは思いません。CFHosts非同期解決システムで使用されるコールバックメソッドは、を渡しますCFStreamError。それCFStreamError自体は非推奨ではないかもしれませんが、それらを返す関数、つまりCFReadStreamGetErrorCFWriteStreamGetErrorは非推奨です。ドキュメントでは、の代わりにCFReadStreamCopyErrorCFWriteStreamCopyErrorを使用することを提案しています。CFErrorCFStreamError

私はこのコードをObjective-Cでラップしており、Foundationオブジェクトを多用しています。そのため、フリーダイヤルでブリッジされており、有用な情報がほとんど含まれていないため、私にとってははるかに便利CFErrorです。さらに、私は直接処理することすらしていませんが、なぜその特定のエラー構造体を処理する必要があるのですか?最後に、最終的にラッパークラスでデリゲートコールバックを返したいと思います。CFStreamErrorNSErrorCFStreamErrorsCFErrorCFStreamNSError

また、非推奨はメソッドがすぐになくなることを意味するわけではありませんが、何かが非推奨としてマークされている場合は、(少なくとも私にとっては)代替手段を提供することは理にかなっています。それ以外の場合、非推奨のメソッド/関数/クラスなどはまだ使用されており、何かがそれに取って代わるまで非推奨にする意味はありませんか?

0 投票する
4 に答える
7630 参照

ruby-on-rails - Rails カスタムの非推奨通知

削除する予定のアプリケーション内のメソッドおよび/または関連付けに対してカスタムの非推奨通知を作成し、それらの使用状況をログに記録する方法はありますか? モデルの 1 つに、今後は使用したくない関係があり、後でコードをリファクタリングする予定です。そのメソッドが呼び出されるたびに、開発ログに通知を作成したいと思います。

特定のメソッドを使用している場合、Ruby/Rails で非推奨の通知を見たことがありますが、これを行う簡単な方法が必要であると考えています。

何かのようなもの...

0 投票する
4 に答える
1699 参照

c++ - ネイティブVisualC++でのイベント処理が非推奨になるのはなぜですか?

http://msdn.microsoft.com/en-us/library/ee2k0a7d.aspx

イベント処理は、ネイティブC ++クラス(COMオブジェクトを実装しないC ++クラス)でもサポートされていますが、そのサポートは非​​推奨であり、将来のリリースで削除される予定です。

誰もが理由を知っていますか?このステートメントの説明が見つかりませんでした。

0 投票する
5 に答える
9828 参照

java - Javaプロパティは事実上非推奨ですか?

JavaのPropertiesオブジェクトは、Java 5より前からあまり変更されておらず、ジェネリックスのサポートや非常に便利なヘルパーメソッド(クラスをプラグインしてプロパティを処理したり、ディレクトリ内のすべてのプロパティファイルをロードしたりするための定義済みパターン)を備えていません。例)。

プロパティの開発は停止しましたか?もしそうなら、この種のプロパティの保存/読み込みの現在のベストプラクティスは何ですか?

それとも私は完全に何かを逃しましたか?

0 投票する
2 に答える
799 参照

ruby-on-rails - Ruby on Rails:部分ハッシュ引数と完全セット引数とは何ですか?

単体テストでasserts_redirected_toを使用していますが、次の警告が表示されます。

非推奨の警告:部分的なハッシュ引数でassert_redirected_toを使用することは非推奨です。代わりに、フルセット引数を指定してください。

部分ハッシュ引数とは何ですか?また、完全セット引数とは何ですか?これらは、以前にRailsコミュニティで使用されていた用語ではありません。これらについて、Googleで見つけることができる唯一の関連する結果は、この非推奨の警告に関連しています。

これが私のコードです:

また試した:

一部のパラメーターなどが欠落していると思われるかもしれませんが、APIドキュメントには、すべてのパラメーターを含める必要はないと明示的に記載されています:http:
//rails.rubyonrails.org/classes/ActionController/Assertions/ResponseAssertions .html

0 投票する
5 に答える
28220 参照

c++ - gluPerspectiveはOpenGL3.1で削除されましたが、置き換えはありますか?

ネット上でいくつかのOpenGLチュートリアルを読み込もうとしています。問題は、を使用する古いものをいくつか見つけたことgluPerspective()です。gluPerspectiveはOpenGL3.0で非推奨になり、3.1で削除されました。

代わりにどの機能を使用できますか?

最新のFreeGlutがインストールされたC++を使用しています。

0 投票する
7 に答える
102195 参照

python - Python標準ライブラリのデコレータ(特に@deprecated)

ルーチンを非推奨としてマークする必要がありますが、非推奨の標準ライブラリデコレータがないようです。私はそれと警告モジュールのレシピを知っていますが、私の質問は、この(一般的な)タスク用の標準ライブラリデコレータがないのはなぜですか?

追加の質問:標準ライブラリに標準のデコレータはありますか?

0 投票する
2 に答える
3969 参照

sql - SQLキーワード「ISABOUT」[非推奨?]は何に置き換える必要がありますか?

MS SQL全文検索では、クエリでISABOUTを使用しています。

たとえば、これはテーブル内のフィールドをProductIDs持つトップ10(PK)を返す必要がありますRANKProductDetails

ただし、SQLドキュメント ISABOUTによると非推奨です。

だから、私は2つの質問があります:

  1. ISABOUTに置き換えられますか?
  2. そこに余分なSQL Commandものが必要ですか?(IOW、検索フレーズ「Nikon Cameras」を入れるだけの方がいいでしょうか?)

私が最初にここで達成しようとしていたのは、最初の単語を最も高く、次に2番目の単語をより低く重み付けし、0.5まで下げ続け、残りの単語を0.5にランク付けすることでした。

私の論理(そしておそらくそれは欠陥がある)は、人々の最も関連性のある検索語は通常、フレーズの先頭近くで発生するというものでした(英語)。

  • 私はこれを間違った方法で行っていますか?
  • もっと良い方法はありますか?
  • 質問が多すぎませんか?(^ _ ^)

お時間をいただきありがとうございます...

0 投票する
4 に答える
6581 参照

java - プログラムで非推奨のメソッドを検出するにはどうすればよいですか?

私はウェブを検索しました、そして私が見つけたものはこれです:

非推奨となった使用済みメソッドの詳細をコンパイラーに警告させるには、javac.exe -deprecationスイッチを使用します。次に、Javadocで非推奨のメソッドを探して、推奨される代替方法を見つけます。名前を変更する必要がある場合もあります。場合によっては、置換の動作がまったく異なります。

しかし、私はそれがどのように機能するのか本当に理解していません、誰かがこれで私を助けることができますか?

0 投票する
6 に答える
17671 参照

python - Pythonでクラス「オブジェクト」をサブクラス化する目的は何ですか?

すべての Python ビルトインは のサブクラスでobjectあり、多くのユーザー定義クラスも同様です。なんで?クラスの目的は何objectですか?ただの空のクラスですよね?