問題タブ [methods]
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.
http - コンピューターがページに送信する生のHTTPでPOSTメソッドを確認するにはどうすればよいですか?
それでおしまい
POSTメソッドを実行するときにブラウザがWebサイトに送信する生のテキストファイルを表示する方法はありませんか?
何かのようなもの:
POST /path/script.cgi HTTP / 1.0
差出人:frog@jmarshall.com
ユーザーエージェント:HTTPTool / 1.0
コンテンツタイプ:application / x-www-form-urlencoded
コンテンツの長さ:32
home = Cosby&favorite + flavor = flys
ありがとう!
java - Java で、派生クラスのオーバーライド メソッドから基本クラスのメソッドを呼び出すにはどうすればよいですか?
次のように、別のクラス A を拡張する B という 2 つの Java クラスがあります。
A.myMethod()
fromを呼び出したいと思いB.myMethod()
ます。私はC++ の世界から来ましたが、この基本的なことを Java で行う方法がわかりません。
c# - null 引数を C# メソッドに渡す
null 引数を C# メソッド (c++ の null 引数のようなもの) に渡す方法はありますか?
例えば:
次の C++ 関数を C# メソッドに変換することは可能ですか:
java - Java: 不変から不変への変換
私が取り組んでいるフレームワークに構文糖衣を提供する方法を考えてきました。Immitable オブジェクトのみを扱いたい。
不変オブジェクトがあり、それを変更したバージョンを作成したいとします。あなたの見解では、単一の静的ファクトリ メソッドを持つインスタンス化不可能なクラスは OO の原則を破りますか?
文字列を使用した例として:
したがって、この例から次のように書くことができます。
とても読みやすいと思います。
そのようなアプローチに対する何らかの但し書きはありますか?
c# - C# ジェネリック メソッドのキャストの問題
私が書いているジェネリックメソッドに問題があります。次の署名があります。
いくつかのクラスがあります。Thing を継承する ThingA、ThingB、および ThingC。メソッドでこのようなコードを使用できるようにしたいと考えています。
問題は、新しいオブジェクトをキャストしないと、最適なオーバーロードされたメソッドの一致に無効な引数エラーが発生することです。上記のように T キャストを追加することは、新しい Thing() では問題ありませんが、他の新しい呼び出しでは型 'ThingA' を 'T' に変換できません。Intellisense は T が Thing であることを示していますが、他のオブジェクトを Thing から継承しているため、Thing にキャストできない理由がわかりません。
おそらく、これは私がやろうとしていることを行う正しい方法ではありません。私は正しい軌道に乗っていますか?おそらくいくつかの小さなニュアンスが欠けているのでしょうか、それともまったく別のことをすべきでしょうか?
php - PHP: クラス メソッドの開始/終了時のコールバック?
各メソッド内で明示的な呼び出しを行わずに、メソッドのパラメーター、エントリ、および終了にコールバックを設定する (または自動的にログに記録する) 方法はありますか? 基本的に、メソッドごとに手動で行う必要なく、この情報をロガー クラス (静的) に記録したいと考えています。
現在、これを実現するには、すべてのメソッドで Logger::logEntry() と Logger::logExit() を呼び出す必要があります。これを行う必要がないようにしたい:
c# - メソッドを介して foreach の項目を変更する
次のスニペットから始めましょう。
UpdateRecode 関数は、アイテムの一部のフィールドを変更し、変更されたオブジェクトを返します。この場合、コンパイラは foreach 反復でアイテムを更新できないことを示す例外をスローします。
UpdateRecord メソッドは void を返すように変更され、スニペットは次のようになります。
この場合、レコードは参照型であるため、アイテムは更新されます。しかし、コードが読めなくなります。
私が取り組んでいるプロジェクトには、ほぼ同じコードの foreach ループがたくさんあるので、レコードの一部を更新するメソッドを作成したいと考えています。これを行う良い方法はありますか?コードをさらに破棄するのではなく、コードを読みやすくするものはありますか?
java - Java アプレットに JavaScript コールバックを登録する方法は?
JavaScript から完全に制御される、目に見えない Java アプレットを開発しています。
アプレットの Java メソッドを簡単に呼び出すことができますnetscape.javascript.JSObject.getWindow(this).call()
。
しかし、JavaScript コールバックをアプレットに登録するには、ある種の JavaScript 関数オブジェクトが必要になると思います。
私はやりたい:
Javascriptから呼び出すことができるもの:
したがって、後のコードでこの関数を呼び出すことができます。
このようなものは存在しますか?これどうやってするの?
現在、アプレットからではなく、このコールバック メカニズムを処理する Javascript を作成することを考えています。
java - Java:`static`メソッド
次のような静的メソッドを呼び出すと、次のようになります。
インスタンスが作成されないので、静的メソッドのクラスはどのくらいの期間メモリに保持されますか?
同じメソッドを呼び出すと、インスタンスが存在しないため、呼び出しごとにクラスが再ロードされますか?
また、呼び出されたときに個々の静的メソッドのみがロードされますか、それとも1つの静的メソッドのみが使用される場合でも、クラスのすべてのメソッドと静的メソッドがメモリにロードされますか?
c# - A1A 1A1 の形式でランダムな文字列を返すメソッドを作成するには?
次の形式でランダムな文字列を返すメソッドが必要です。
レター番号 レター番号 レター番号