問題タブ [inherited]

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

ruby-on-rails - ヘリテージリソースレールプラグインの成功または失敗に基づいてフラッシュメッセージをカスタマイズするにはどうすればよいですか?

2.3.5 Railsアプリケーションで継承されたリソースプラグインを使用していて、作成および更新アクションの成功または失敗に基づいてflash [:notice](またはその他のフラッシュ)を変更する方法を考えていました。

したがって、以下の場合、成功した場合はflash [:notice] = "All good"を追加し、失敗した場合はflash [:notice] = "All bad"を追加するにはどうすればよいですか?

ありがとう

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

ruby-on-rails - レールのバグ?機種継承について



コンソールで:



自分で試すことができます。

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

ruby - Ruby クラスの継承可能な属性

皆さん、こんにちは!クラスごとに各種類の製品を説明したいと思います。

では、これを実装する方法は?私はそれに3日を費やしましたが、動作するコードはありませんでした(

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

.net - 継承された.NetクラスToStringはオーバーライドされません

「DataTypes」というベースから継承されたクラス「StorageMedium」を作成しました。StorageMediumには、Name()とCapacity()の2つのプロパティがあります。

クラスライブラリ内の他のすべてのオブジェクトが継承されているDataTypesオブジェクトでは、Equals、ReferenceEquals、GetHashCode、ToString、およびGetType関数を抑制して、これらの関数をVisualStudioエディターで参照できないようにしました。

目的は、クラスライブラリが最終的にユーザーによって使用されるという事実によるものであり、ユーザーは「プログラマー」ではありません。ユーザーが遭遇する可能性のある不要なコードや関数を非表示にします。

StorageMediumのインスタンスを「作成」する2番目のクラスがあります。

私のWebページで、作成クラスを呼び出してStorageMediumのインスタンスを作成し、名前と容量を名前と容量の文字列として表示したいと思います。

ただし、Response.Writeメソッドを使用すると、完全なクラス名が表示されます

これはおそらく基本的なオブジェクト関数の抑制が原因であると考えるのが妥当ですが、「ToOutput」のようなプロパティを作成して表示することなく、「再フックアップ」またはデフォルト関数を再作成してToString機能を利用する方法はありますか。必要に応じてオブジェクト?

ありがとう。

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

c++ - 派生クラスのコピー コンストラクターの初期化リストの基本クラス (C++)

例を次に示します。

Base のプロパティをコピーするために、Derived の初期化リストに Base のコピー コンストラクターを含めるという提案を読みました (例のように)。

ただし、Base のコピー コンストラクターがそれ自体 (* this) を他のオブジェクト (そのオブジェクトに登録される) に渡すようにしています。実際にオブジェクトがある場合、Derived のコピー コンストラクターの初期化リストで Base の (既定の) コンストラクターを (暗黙的または明示的に) 使用し、Derived のコピー コンストラクターの本体でのみ Base のコピー コンストラクターを呼び出す必要がある場合でしょうか。 Baseのコピーコンストラクターでアタッチできますか? Else - (* this) は有効なオブジェクトですか?

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

delphi - Delphi の TCollectionItem とデストラクタ メソッド

ねえ、次の例のデストラクタの実装が正しくて同じかどうか誰か教えてくれませんか?

// //これら 2 つは同じものですか?

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

wpf - マージされたディクショナリからの動的リソースが適用された後、TextBlockフォアグラウンドが継承された値にリセットされます

編集:私はこれを非常に簡素化されたバージョンのアプリケーションで再現することができました。.zipファイルへのリンクは次のとおりです

http://www.mediafire.com/?cn918gi15uph1xe

モジュールに2つの異なる領域にビューを追加させます-上部にあるステータスバー領域は問題が発生する場所です。奇妙な部分は、同じビュータイプがメイン領域に追加された場合、問題がないことです。ステータスバー領域はItemsControlであり、メイン領域はContentPresenterです。それが唯一の違いです。

何か洞察があれば教えてください!ありがとう。

-----元の投稿-----

こんにちは皆さん、

WPFで奇妙な動作が見られます。.NET4とPRISMv4を使用しています。アプリケーションを構造化する方法は、スキンリソースディクショナリが独自のアセンブリに存在することです。モジュールはこのアセンブリを参照しません。代わりに、必要なスキンを構成ファイルから読み取り、適切なコンポーネントをマージされたディクショナリにロードするスキンマネージャークラスがあります。マージされたディクショナリは、アプリケーションリソースに設定されます(追加する前に、Application.Resources.MergedDictionariesをクリアします)。アイデアは、必要に応じて後で実行時にスキンを切り替えることができ、モジュールは実行時までスキンについて知る必要がないということです。

次に、xamlで、DynamicResourceを使用してスタイルを参照しています。問題は、スキンで定義され、キーによって参照されるTextBlockスタイルに関係しています。

スタイルは、フォントファミリ、フォントサイズ、および前景を定義します。フォントファミリーとサイズが正しく適用されています(これを確認しました)。ただし、前景は常に黒です。SnoopとWPFInspectorを使用して、前景の値がスタイルから取得されるのではなく、「継承」されていることを確認しました。

また、TextBlockから継承するコントロールがあり、テキスト値を決定するいくつかのプロパティを追加するだけです(スタイルにはまったく影響しません)。Foregroundプロパティのプロパティ変更オーバーライドを追加することができ、スタイルの前景値が適用され、その後、継承された値が適用されることがわかりました。.NETソースのデバッグを機能させることができなかったため、2回目から呼び出された理由/場所がわかりませんでした...

これは、まったく同じ問題を抱えている男性からの古い古い投稿へのリンクです。彼は答えを見つけられませんでしたが、代わりに回避策を見つけました。残念ながら、回避策は継承されたコントロールでのみ機能します(TextBlocksにInheritanceBehaviorを設定することはできません)。

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/3501ed19-ab40-4064-81b5-e9b7b9d35b56

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

c# - C#: 継承された型のコンストラクターを使用する関数

私たちが知っているように、コンストラクターは次のFunc<T>ように指定できます。

しかし、 MyObject から継承されていることがわかっているが、その正確な型がわからないオブジェクトのコンストラクターを作成する方法はありますか?

Activatorusingまたは何かを返すという答えObjectはオプションではありません。

編集:コンパイル時に派生型がどの型かわかりません。私はSystem.Type.

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

maven - Mavenを使用する場合、Grailsの継承/フレームワークの依存関係はどのように機能しますか?

によると:

http://grails.org/doc/latest/guide/3.%20Configuration.html#3.7.8 Maven 統合

Maven を使用すると、Grails の依存関係の解決が無効になり、代わりに pom から解決が行われます。私が知る限り、それは継承/フレームワークの依存関係には当てはまらないようです。

たとえば、最新バージョンの logback を使用できるように、slf4j のバージョンを 1.5.8 (Grails がインポートするもの) から 1.6.1 にアップグレードしようとしています。pom に適切なバージョンの slf4j を含めていますが、「mvn install」を試みると、互換性のないバインディングに関する警告が表示されます。maven 依存関係プラグインを使用して、slf4j の他のバージョンが含まれていないことを確認しました。

BuildConfig.groovy に除外を追加してみました:

しかし、それはうまくいかないようでした。

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

function - Rで関数を書く-ライブラリから外部関数を呼び出す

そのため、インタラクティブな選択と識別に使用するコードを少し使用しようとしています。関数の外部では機能しますが、スタンドアロン関数として実行しようとするとエラーが発生します。

基本的には、オーバーレイ関数(spパッケージの関数)を実行する必要はありません。エラーレポートは、継承された関数を実行できないということですか?

関数(classes、fdef、mtable)のエラー:関数 "overlay"、署名 "matrix"、"SpatialPolygons"の継承されたメソッドが見つかりません

何か案は???私は関数の記述に不慣れです...だからうまくいけばそれは簡単になるでしょう。